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

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

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

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

  *#dm .dmInner a.u_1845127844 {
    border-color:var(--color_2) !important;
    border-radius:9999px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1942872935 img {
    border-radius:12px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1546746098 img {
    border-radius:12px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1005068452 img {
    border-radius:12px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1424778858 img {
    border-radius:12px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1070818235 img {
    border-radius:12px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1908733582 img {
    border-radius:12px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1800345358 img {
    border-radius:12px !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1304413106 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

  *#dm .dmInner div.u_1527226459 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1038440135 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

  *#dm .dmInner div.u_1868060673 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1587922338 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

  *#dm .dmInner div.u_1384326240 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1287625059 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

  *#dm .dmInner div.u_1347289222 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1849651389 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

  *#dm .dmInner div.u_1112273201 img {
    border-radius:12px !important;
    object-fit:contain !important;
  }

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

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

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

  *#dm .dmInner a.u_1000874962 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner a.u_1000874962:hover,
  *#dm .dmInner a.u_1000874962.hover {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-color:var(--color_5) !important;
  }

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

  *#dm .dmInner a.u_1719986128 {
    border-color:var(--color_1) !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner a.u_1719986128:hover,
  *#dm .dmInner a.u_1719986128.hover {
    background-color:rgba(255,255,255,0.15) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1688882725 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1688882725 textarea {
    border-style:solid !important;
    border-width:1px !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1688882725 select {
    border-style:solid !important;
    border-width:1px !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner *.u_1688882725 .dmformsubmit {
    float:LEFT !important;
    margin-block-start:24px !important;
  }

  *#dm .dmInner div.u_1795224538 {
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:0.634921px 0.634921px 0.634921px 0.634921px !important;
    border-style:solid !important;
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner *.u_1688882725 .dmforminput {
    padding-inline:8px !important;
    padding-block:6px !important;
  }

  *#dm .dmInner *.u_1688882725 .spacing-container {
    margin-inline:-8px !important;
    margin-block:-6px !important;
  }

  *#dm .dmInner div.u_1688882725 .dmform-success { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1688882725 .dmform-success .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1688882725 .dmform-error { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1688882725 input::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1688882725 input.placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1688882725 textarea::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1688882725 textarea.placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1688882725 select::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1688882725 select.placeholder { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1688882725 {
    background-color:rgba(18,36,74,1) !important;
    border-radius:24px 24px 24px 24px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1688882725 .m-recaptcha { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1688882725 .dmforminput input {
    color:var(--color_2) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1688882725 .dmforminput textarea {
    color:var(--color_2) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1688882725 .dmforminput .fileUploadLink {
    color:var(--color_2) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1688882725 .checkboxwrapper span {
    color:var(--color_2) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1688882725 .radiowrapper span {
    color:var(--color_2) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1688882725 .optinwrapper div {
    color:var(--color_2) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1688882725 .freetextwrapper {
    color:var(--color_2) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1688882725 .dmforminput select {
    color:var(--color_2) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1688882725 .dmforminput option {
    color:var(--color_2) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1688882725 .dmformsubmit { width:128px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1688882725 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1688882725 .dmforminput option { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1688882725 .dmforminput input { font-size:14px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1688882725 input[type="submit"] { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1688882725 .dmforminput input { font-size:14px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1688882725 .dmforminput option { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0.22);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 6cfe95f {
    min-height: 100vh;
    column-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    align-items: stretch;
}
    
#\35 2645bfc {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/32f0ee22/dms3rep/multi/opt/ChatGPT+Image+11+ago+2026-+11_10_51-1920w.png");
}
    
#e1a4a9b8 {
    row-gap: 28px;
    width: 60.0%;
    min-width: 4%;
    min-height: 8px;
    padding: 120px 4% 120px 6%;
}
    
#f01aa74b {
    row-gap: 8px;
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#bce1fe7d {
    border-color: var(--color_5);
    background-color: var(--color_7);
    border-radius: 9999px;
    column-gap: 6px;
    flex-direction: row;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 6px 14px 6px 14px;
}
    
#d6a5950f {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\34 f4118c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e47ba652 {
    border-color: var(--color_5);
    background-color: var(--color_7);
    border-radius: 9999px;
    column-gap: 6px;
    flex-direction: row;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 6px 14px 6px 14px;
}
    
#c6dd2e7e {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#a37807f2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 4950d62 {
    max-width: 620px;
    width: auto;
    height: auto;
}
    
#f4469c2f {
    max-width: 540px;
    width: auto;
    height: auto;
}
    
#a991c549 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\36 f0da5c5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\36 f0da5c5 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#a267ccde.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#a267ccde {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#dfd5aaac {
    max-width: 480px;
    width: auto;
    height: auto;
}
    
#\39 d8b95ff {
    width: 40.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    padding: 0 0 0 0;
}
}



@media all {
    
#ce406c10 {
    min-height: 240px;
    column-gap: 0;
    width: 100%;
    padding-top: 48px;
    padding-bottom: 48px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
    
#\38 3cd23eb {
    background-color: var(--color_2);
}
    
#\39 15adbc7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 6px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 25.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 24px;
    padding-bottom: 24px;
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: rgba(228,231,236,0.2);
    min-height: 8px;
}
    
#ff16af1e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1b04d85 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a9af162 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 6px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 25.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 24px;
    padding-bottom: 24px;
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: rgba(228,231,236,0.2);
    min-height: 8px;
}
    
#fdca5416 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1f8fa11 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 407484a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 6px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 25.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 24px;
    padding-bottom: 24px;
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: rgba(228,231,236,0.2);
    min-height: 8px;
}
    
#\36 3a9eccb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 415697f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b47c0c72 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 6px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 25.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 24px;
    padding-bottom: 24px;
    min-height: 8px;
}
    
#cf8895ac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c02d7b13 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\37 ff2cd2d {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
}
    
#ea265324 {
    background-color: var(--color_1);
}
    
#f0a3e898 {
    background-size: contain;
    width: 54.69%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/32f0ee22/dms3rep/multi/opt/ChatGPT+Image+11+ago+2026-+11_36_25-1920w.png");
}
    
#\32 cfd2771 {
    row-gap: 20px;
    width: 40.2%;
    min-width: 4%;
    min-height: 8px;
}
    
#a95a3216 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 dfaba56 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f1b91a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 8cb0d40 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#c2e80c2d {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\35 e2e623f {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/32f0ee22/dms3rep/multi/opt/ChatGPT+Image+11+ago+2026-+11_26_43-16343h.png");
}
    
#e5045c11 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b3637dfa {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 d40d748 {
    max-width: 640px;
    width: auto;
    height: auto;
}
    
#\38 b4381c0 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\35 9c28d79 {
    border-color: var(--color_5);
    background-color: rgba(234, 246, 255, 0.72);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#d4fdb5d1 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\33 02811fa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 692d791 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 14cf2be {
    border-color: var(--color_5);
    background-color: rgba(234, 246, 255, 0.72);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\33 96fc2f8 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#ccef0b77 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3c17f7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d88f9b9b {
    border-color: var(--color_5);
    background-color: rgba(234, 246, 255, 0.72);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\37 2bb0adb {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\36 ec87a05 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ea39f28f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a1cf5ae7 {
    border-color: var(--color_5);
    background-color: rgba(234, 246, 255, 0.72);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\36 9c1d81d {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#fd488a67 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fad4d395 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a9ff5b5 {
    border-color: var(--color_5);
    background-color: rgba(234, 246, 255, 0.72);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#e38f218c {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\31 48b120d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3a91f23 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 46a7aa3 {
    border-color: var(--color_5);
    background-color: rgba(234, 246, 255, 0.72);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\31 b2150f2 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\34 e44da84 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b01c68d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 9450556 {
    column-gap: 5%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#cfff0ad4 {
    min-height: auto;
    row-gap: 64px;
    width: 100%;
    flex-direction: column;
}
    
#\33 b7085de {
    background-color: var(--color_1);
}
    
#fdb2247b {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\35 f35f77e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 480b20e {
    max-width: 700px;
    width: auto;
    height: auto;
}
    
#d119494d {
    column-gap: 5%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 f1902be {
    width: 47%;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 7adc2a5 {
    width: 100%;
    height: auto;
}
    
#e92bdb37 {
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 8eb76b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 a4e405c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b931bb1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 d88a552 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fa5ee933 {
    column-gap: 5%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#ae332ba0 {
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 df49c49 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c1f24a4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 147f3e0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e58a6670 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 b838bd1 {
    width: 47%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 773cc1a {
    width: 100%;
    height: auto;
}
    
#f5109d1d {
    width: 47%;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 c64a010 {
    width: 100%;
    height: auto;
}
    
#b0ef217b {
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 45e90e0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a6ebc0c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee86ea90 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 eb5b4b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bc46f245 {
    column-gap: 5%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#a317da0e {
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#fbf668a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 9a23bfd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 9affffd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 902a83e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 32af86f {
    width: 47%;
    justify-content: flex-start;
    align-items: center;
}
    
#a4405923 {
    width: 100%;
    height: auto;
}
    
#\31 16adf8f {
    column-gap: 5%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\36 8ce2edb {
    width: 47%;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 4d2a6eb {
    width: 100%;
    height: auto;
}
    
#a2486ef2 {
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#cfbeedbd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cc115162 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d599e2c2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 639341a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 aef40fd {
    column-gap: 5%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b2ea901f {
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 0e051f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba0dadf6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c1102134 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d4e4df27 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b20ac01 {
    width: 47%;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 2c5808a {
    width: 100%;
    height: auto;
}
    
#d76dd939 {
    column-gap: 5%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\30 0b89890 {
    width: 47%;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 2c6fb7a {
    width: 100%;
    height: auto;
}
    
#c5c0962e {
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f58cab6c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 f1f2167 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 7eeed14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 5ddf84e {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\39 809b143 {
    background-color: var(--color_7);
}
    
#fedd322d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\31 f85c7b3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 8b5ffa1 {
    max-width: 620px;
    width: auto;
    height: auto;
}
    
#a4439c95 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\36 82cc79f {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
}
    
#\34 6f874c2 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#d49f8887 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 b5c7d2c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b6b7f91 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
}
    
#\38 b48c130 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#f72cc22c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad9867d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fb92bab1 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
}
    
#\39 251b2d6 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#c52b2ceb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 ac27fa8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fc506c9a {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
}
    
#\39 ec7a650 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#f44185a2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#adb54cf0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b219219 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
}
    
#c9373512 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#ea7c93dd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c38ede24 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 23cbb1f {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
}
    
#\30 62ef74f {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\39 ab2d84d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 eec332b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6a54d21 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(2,11,61,0.08);
    flex-direction: column;
    width: 23%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 28px;
}
    
#bef81e0c {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\31 fcff4c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 6c3f293 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 a85e75b {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\31 0cbc37f {
    background-color: var(--color_1);
}
    
#\35 50c7afc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#e9fc4f8d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 327c669 {
    max-width: 600px;
    width: auto;
    height: auto;
}
    
#\36 452492e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 0;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#d3e31760 {
    row-gap: 12px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 8px;
    width: 18%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 8px;
}
    
#\38 0c2b46c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\38 0c2b46c {
    align-self: center;
    max-width: 100%;
    width: 48px;
    height: auto;
}
    
#\39 4a116c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f3d2b3f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 b9477d4 {
    padding-top: 24px;
    flex-direction: column;
    width: 2%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 4654495 {
    max-width: 100%;
    width: 100%;
    margin-top: 12px;
    min-height: 1px;
    height: auto;
}
    
#\30 f2e7b37 {
    row-gap: 12px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 8px;
    width: 18%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 8px;
}
    
#fb625183.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#fb625183 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    height: auto;
}
    
#\33 ed8a417 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd10ca1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e974462 {
    padding-top: 24px;
    flex-direction: column;
    width: 2%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 a716a19 {
    max-width: 100%;
    width: 100%;
    margin-top: 12px;
    min-height: 1px;
    height: auto;
}
    
#\36 dc57fda {
    row-gap: 12px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 8px;
    width: 18%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 8px;
}
    
#\32 dc14a5e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\32 dc14a5e {
    align-self: center;
    max-width: 100%;
    width: 48px;
    height: auto;
}
    
#\38 cdd1ea1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 6c4c2b0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 bbb615f {
    padding-top: 24px;
    flex-direction: column;
    width: 2%;
    justify-content: flex-start;
    align-items: center;
}
    
#be10debe {
    max-width: 100%;
    width: 100%;
    margin-top: 12px;
    min-height: 1px;
    height: auto;
}
    
#\36 3c4155c {
    row-gap: 12px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 8px;
    width: 18%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 8px;
}
    
#\32 ede97a5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\32 ede97a5 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    height: auto;
}
    
#\37 b9b7be4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 9e05575 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 8547ca4 {
    padding-top: 24px;
    flex-direction: column;
    width: 2%;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 015b194 {
    max-width: 100%;
    width: 100%;
    margin-top: 12px;
    min-height: 1px;
    height: auto;
}
    
#\37 43b77a6 {
    row-gap: 12px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 8px;
    width: 18%;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 8px;
}
    
#\36 07ac99a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\36 07ac99a {
    align-self: center;
    max-width: 100%;
    width: 48px;
    height: auto;
}
    
#dc31b33c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ab9ae925 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 8732864 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\31 7ec88de {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#f7450603 {
    background-color: var(--color_2);
}
    
#\35 71d7b4e {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\31 a61abd0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7cf8b58 {
    max-width: 650px;
    width: auto;
    height: auto;
}
    
#\39 de70b87 {
    column-gap: 6%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\31 4e12094 {
    row-gap: 16px;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
}
    
#c6933b7a {
    width: 200px;
    height: 200px;
}
    
#b2506025 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f6872e48 {
    row-gap: 28px;
    width: 64%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 0f73b8f {
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#d064f33e {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#c1417e78 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 6d9a637 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a6fedbb9 {
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 a35a090 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#da7be446 {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#aad4a758 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 20d7243 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 61191a2 {
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f65c1ff2 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\33 8084c8d {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 fe6164b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 cfa588a {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#d8698cc1 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\32 eba74bd {
    background-color: var(--color_1);
}
    
#c8288e94 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\31 54cc9c5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e197206 {
    max-width: 640px;
    width: auto;
    height: auto;
}
    
#ef295ccc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\36 6e6babf {
    align-self: center;
    width: 100%;
}
}



@media all {
    
#\35 f8e1d18 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\37 14c3859 {
    background-color: var(--color_2);
}
    
#c1371aed {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#f810fb3d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2d0257d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8d9ae33 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a41e2d07 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\36 db94e81.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\36 db94e81 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#e9ef919b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#e9ef919b {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\32 1601881.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-bottom: 16px;
}
#\32 1601881 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\37 5067293 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef941dbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 de05ece {
    min-height: 741px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#a030d579.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 24px 24px;
}
#a030d579 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6fa3ee9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a8b7ef24 {
    background-image: url(https://irp.cdn-website.com/md/dmtmpl/9434c165-4ed4-4e73-987a-5b8aac16ee5d/dms3rep/multi/opt/map-image-1920w.png);
}
    
#d380eb45 {
    width: 128px;
    height: auto;
    min-width: 0px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd2ac859 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d8c3c5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 973d361 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a612f3a0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f483449 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a7e7d62 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6828a4a {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 9cc2838 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e5a23220 {
    min-height: 435px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 88e0fbf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/32f0ee22/dms3rep/multi/opt/ChatGPT+Image+11+ago+2026-+11_24_36-1920w.png");
}
}



@media all {
    
#\31 7717687 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ba3f6f37 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f8056abd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/32f0ee22/dms3rep/multi/opt/ChatGPT+Image+11+ago+2026-+11_10_51-1920w.png");
}
}



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



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



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



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



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd2ac859 {
    width: 100%;
    min-height: 80px;
}
    
#\35 de05ece {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#a030d579 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6fa3ee9 {
    width: 100%;
    min-height: 0px;
    row-gap: 16px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba3f6f37 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 20e2dec {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 6cfe95f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e1a4a9b8 {
    padding-top: 80px;
    padding-bottom: 48px;
    width: 100%;
    min-height: 80px;
}
    
#\39 d8b95ff {
    width: 100%;
    min-height: 300px;
}
    
#\36 f0da5c5 {
    width: undefinednull;
}
    
#a267ccde {
    width: 198px;
}
    
#\35 2645bfc {
    background-position: 0% 50%;
}
}



@media (max-width: 767px) {
    
#ce406c10 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\39 15adbc7 {
    width: 100%;
}
    
#\30 a9af162 {
    width: 100%;
}
    
#\35 407484a {
    width: 100%;
}
    
#b47c0c72 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 ff2cd2d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#f0a3e898 {
    width: 100%;
    height: auto;
    min-height: 339px;
}
    
#\32 cfd2771 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c2e80c2d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e5045c11 {
    align-items: center;
}
    
#\38 b4381c0 {
    flex-direction: column;
}
    
#\35 9c28d79 {
    width: 100%;
}
    
#\34 14cf2be {
    width: 100%;
}
    
#d88f9b9b {
    width: 100%;
}
    
#a1cf5ae7 {
    width: 100%;
}
    
#\34 a9ff5b5 {
    width: 100%;
}
    
#\34 46a7aa3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 9450556 {
    flex-direction: column;
    row-gap: 24px;
}
    
#cfff0ad4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fdb2247b {
    align-items: center;
}
    
#d119494d {
    flex-direction: column;
    row-gap: 24px;
}
    
#\32 f1902be {
    width: 100%;
    order: 1;
}
    
#e92bdb37 {
    width: 100%;
    order: 0;
}
    
#fa5ee933 {
    flex-direction: column;
    row-gap: 24px;
}
    
#ae332ba0 {
    width: 100%;
}
    
#\35 b838bd1 {
    width: 100%;
}
    
#f5109d1d {
    width: 100%;
    order: 1;
}
    
#b0ef217b {
    width: 100%;
    order: 0;
}
    
#bc46f245 {
    flex-direction: column;
    row-gap: 24px;
}
    
#a317da0e {
    width: 100%;
}
    
#\30 32af86f {
    width: 100%;
}
    
#\31 16adf8f {
    flex-direction: column;
    row-gap: 24px;
}
    
#\36 8ce2edb {
    width: 100%;
    order: 1;
}
    
#a2486ef2 {
    width: 100%;
    order: 0;
}
    
#\32 aef40fd {
    flex-direction: column;
    row-gap: 24px;
}
    
#b2ea901f {
    width: 100%;
}
    
#\38 b20ac01 {
    width: 100%;
}
    
#d76dd939 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\30 0b89890 {
    width: 100%;
    order: 1;
}
    
#c5c0962e {
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\30 5ddf84e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fedd322d {
    align-items: center;
}
    
#a4439c95 {
    flex-direction: column;
}
    
#\36 82cc79f {
    width: 100%;
}
    
#\39 b6b7f91 {
    width: 100%;
}
    
#fb92bab1 {
    width: 100%;
}
    
#fc506c9a {
    width: 100%;
}
    
#\38 b219219 {
    width: 100%;
}
    
#\32 23cbb1f {
    width: 100%;
}
    
#\37 6a54d21 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 a85e75b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 50c7afc {
    align-items: center;
}
    
#\36 452492e {
    align-items: center;
    flex-direction: column;
    row-gap: 24px;
}
    
#d3e31760 {
    max-width: 320px;
    width: 100%;
}
    
#\30 f2e7b37 {
    max-width: 320px;
    width: 100%;
}
    
#\36 dc57fda {
    max-width: 320px;
    width: 100%;
}
    
#\36 3c4155c {
    max-width: 320px;
    width: 100%;
}
    
#\37 43b77a6 {
    max-width: 320px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 7ec88de {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 71d7b4e {
    align-items: center;
}
    
#\39 de70b87 {
    flex-direction: column;
    row-gap: 32px;
}
    
#\31 4e12094 {
    width: 100%;
}
    
#f6872e48 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d8698cc1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c8288e94 {
    align-items: center;
}
    
#ef295ccc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 f8e1d18 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c1371aed {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 1601881 {
    order: 3;
}
    
#\37 5067293 {
    justify-self: auto;
    width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d380eb45.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#d380eb45 {
    width: 80px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd2ac859 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 16px;
}
    
#\35 de05ece {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#a030d579 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6fa3ee9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\30 973d361 {
    width: 100%;
}
    
#a612f3a0 {
    width: 100%;
}
    
#\36 f483449 {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 7717687 {
    min-height: 187px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#ba3f6f37 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f8056abd {
    background-position: 100% 50%;
}
}

#f0a3e898.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AA4jWRQrZhw1dB0/gR5DhhhDihFBjhBGlx1XpytotQAOJWMULXAbOX8dRYweS5QcUZwcWKYeXaolYqopZKcADytzFjV/HEKOHU6dIVyrJme0MXG3NnCsNGqfLmCSAActgws1iws+lgtLphFbsSRrtDhxpz5ojz1efzlWdgAINI4PPZUPSKMNUq0YYK8xa6FKbo1YboNkdIhufZIACTiVEEKcFE+qHVywMmyuUHiiX36SZ4GPbIOTdoadAAY8mwxEohVRqzFlrk54rmaFqnCOpXiUo32Uo3qPqQAEQqQHRqcTT6Y6aapagK9wj7VzkrJzkaV4kaB0iqAAAUKjAkOkC0miKGOtRXq0Yo6/eJW8h5u0mae4na6+AAFAoAE/nwVDnw5XrSpyu1aSy4Klzp2xy6++0LzK124LehRni1fpAAAAAElFTkSuQmCC')!important}#\35 e2e623f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/AAAzwQA2wAA6wAA+wgBCxgBJzQFT2wVf5wZg5gZb3wAANsIAOMIAOsIAPMAAQMMARswBT9cDVt0EUdIESMQAADKvADe5ADrBADzBAT/DAUTIAUnNAknKAkG8ATeuAAEnjgAtnQAzrgA2tAE5tgE7twA9uAA8tgA1qwAunwABGm8BIoEBK5gAMqgBNawBNKgANagANqsAM6gAL6NSJjA+ilZfwwAAAABJRU5ErkJggg==')!important}#\32 88e0fbf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/AAdGvAZAuAY6swk5tAw9ugpAwQZCyAJF0ANE0wM/0gAYTrghUrcvWbY3YbkyYbEhWa0QTLMGR8UCQ9EDQtEAOV+uQGWxV3a0YX+zXICeRnaULGWiJmLCG1bTG1XQAEBlsEpusmqIs3SRrG+SmFiIlz93qUB2yDJk0TNhygA2WaQ7XqVZeKVjgJ1oippei6xMhcRXjNhJeNRLccoWxUEYfkZkYQAAAABJRU5ErkJggg==')!important}#a8b7ef24.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQI12P49+/ff2z479+/MPrf379//zIgS8AwfRQCANWqnp5dHtc2AAAAAElFTkSuQmCC')!important}