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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1727991932 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1570447265 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1438518543 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1199712610 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1370789475 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1803484702 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1373116617 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1978143304 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1615755216 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1456336173 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1478032263 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1068460590 {
    background-color:rgba(26,79,122,0.42) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1447747853 .dmformsubmit { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1447747853 input[type="submit"] {
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1447747853 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_1447747853 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_1447747853 select {
    border-style:solid !important;
    border-width:1px !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_7) !important;
  }

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

  *#dm .dmInner div.u_1863461673 {
    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 *.u_1447747853 .dmforminput {
    padding-inline:8px !important;
    padding-block:6px !important;
  }

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

  *#dm .dmInner div.u_1447747853 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1447747853 .m-recaptcha { color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1447747853 {
    background-color:rgba(255,255,255,0.57) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1708415595 img {
    border-radius:6px !important;
    object-fit:cover !important;
    object-position:100% 50% !important;
  }

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

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

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

  *#dm .dmInner a.u_1216497437:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1216497437.hover .iconBg { background-color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner a.u_1254548137:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1254548137.hover .iconBg { background-color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner a.u_1698736217:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1698736217.hover .iconBg { background-color:var(--color_1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1447747853 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1447747853 input[type="submit"] { font-size:14px !important; }

  *#dm .dmInner div.u_1447747853 .dmformsubmit {
    width:200px !important;
    height:56px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1447747853 .dmforminput input { font-size:14px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1447747853 .dmformsubmit {
    height:48px !important;
    width:280px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-image: linear-gradient(90deg, rgba(217, 217, 217, 1) 0%, rgba(26, 79, 122, 0.43) 100%);
}
}



@media all {
    
#\35 8e386a7 {
    min-height: 0;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 6e7ce03::before, #\36 6e7ce03 > .bgExtraLayerOverlay {
    
}
#\36 6e7ce03 {
    background-image: url("https://irp.cdn-website.com/34ab36c6/dms3rep/multi/opt/ChatGPT+Image+20+jul+2026-+14_02_56-11591h.png");
}
    
#c3435473 {
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    min-height: 220px;
    height: auto;
}
    
#\32 4c98c2b {
    align-self: flex-end;
    width: 400px;
    margin-top: -200px;
    height: 400px;
    margin-right: -5%;
}
    
#ccf8461f {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de522a3f {
    align-self: flex-start;
    max-width: 600px;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 61b1ce0 {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\32 8a3dc1a {
    background-color: var(--color_6);
}
    
#a701d57c {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
}
    
#e0e9af6a {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
}
    
#\30 4485167 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
}
    
#d7552bda {
    row-gap: 8px;
    width: 23%;
    justify-content: flex-start;
    align-items: center;
    padding: 24px 16px 24px 16px;
}
    
#\39 fb36772 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 9667b08 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cab8a1fa {
    row-gap: 8px;
    width: 23%;
    justify-content: flex-start;
    align-items: center;
    padding: 24px 16px 24px 16px;
}
    
#\30 256cc26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d353b0c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e63ba5ae {
    row-gap: 8px;
    width: 23%;
    justify-content: flex-start;
    align-items: center;
    padding: 24px 16px 24px 16px;
}
    
#\31 f486b65 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b9696eb9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 84d2d82 {
    row-gap: 8px;
    width: 23%;
    justify-content: flex-start;
    align-items: center;
    padding: 24px 16px 24px 16px;
}
    
#\35 8277a4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 d6356b0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 5786658 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#df83032d {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
}
    
#\36 c49b871 {
    background-color: var(--color_3);
}
    
#\31 1bc3fa7 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
}
    
#\32 8e2138f {
    column-gap: 32px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
}
    
#ff4f65e8 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\34 bff9bec {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#e7b9823a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 117e98b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 6630a17.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\38 6630a17 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\34 ba015ad {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#d51e6035 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    order: 0;
}
    
#\39 3ec8ff2 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#cc42c4dd {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\35 7e46e8d {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#deb2ad61 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    order: 0;
}
    
#aeca8346 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#a77f1156.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#a77f1156 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8901fa1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#e8901fa1 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 8793978 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 b3321b8 {
    min-height: 645px;
    column-gap: 4%;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    align-items: flex-start;
}
    
#f381bead::before, #f381bead > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.88;
    border-radius: inherit;
}
#f381bead {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/34ab36c6/dms3rep/multi/opt/1784565235974-16_9-JPd-1920w.png");
}
    
#af09c0b4 {
    row-gap: 24px;
    width: 36.0%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    min-height: 8px;
}
    
#c18913c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 35dc7d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b3720218.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#b3720218 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#cb2f7687 {
    row-gap: 0px;
    width: 60.0%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    min-height: 8px;
}
    
#a9ad4cda {
    row-gap: 32px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#fd0853d9 {
    column-gap: 14px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 fff5bc2 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 111ee3b {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#e0787b7d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d30a75d4 {
    column-gap: 14px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 7a8f94a {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 bf5654f {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 02073f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe2f2306 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 641870f {
    column-gap: 14px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 1e2873c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#f7630c2b {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 2c34310 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 60a86b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5dc4614 {
    column-gap: 14px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#cb146681 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\34 bd33b7c {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#cf28a24a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0ba35ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 8e709b9 {
    column-gap: 14px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ceb61e9f {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\34 8cbcd68 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 d48f87a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a8510b41 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b00f6c5d {
    column-gap: 14px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\38 3005d2c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\34 3380ec1 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\36 b4fe1bb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e281dd3c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 5fe1699.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\38 5fe1699 {
    max-width: 100%;
    width: 245px;
    min-height: 59px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 8113810.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\33 8113810 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bb1baabd {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\36 e13a275 {
    background-color: var(--color_6);
}
    
#\30 d18747c {
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
}
    
#\30 bcb9988 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 98a3514 {
    align-self: center;
    max-width: 560px;
    width: auto;
    height: auto;
}
    
#ead75dd0 {
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
    
#cd6ad224.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#cd6ad224 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f21bc37.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\39 f21bc37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1d723f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\33 1d723f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 371fcb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\30 371fcb7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b2ecd7fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#b2ecd7fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 1dafc1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\38 1dafc1b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ce30e5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\31 ce30e5f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 1116b7a.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\34 1116b7a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f26f8973.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#f26f8973 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0254a0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 20px 8px 20px;
}
#\37 0254a0b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 90e193f {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#d955f22b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f60c9f63 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/34ab36c6/dms3rep/multi/opt/ChatGPT+Image+20+jul+2026-+13_41_15-1920w.png");
}
    
#ff1e8a59 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#ae5d39ae {
    min-height: 602px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c2353ed {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 51.52%;
    min-height: 82.23%;
    row-gap: 17px;
    column-gap: 4%;
    background-image: linear-gradient(90deg, rgba(18, 44, 76, 1) 0%, rgba(26, 79, 122, 0.5) 100%);
    height: auto;
    border-radius: 0 36px 36px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-origin: border-box;
    padding: 6% 4% 6% 4%;
    margin: 130px 0% 0px 0%;
}
    
#\39 d571835 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1552fd9 {
    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;
}
    
#a6d45b15.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#a6d45b15 {
    align-self: auto;
    max-width: 100%;
    width: 251px;
    min-height: 53px;
    justify-self: auto;
    order: 3;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 047c502 {
    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;
}
    
#fd1f848b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#fd1f848b {
    max-width: 100%;
    width: 245px;
    min-height: 59px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 4700795 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 5fe2eca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c997c983 {
    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/34ab36c6/dms3rep/multi/opt/ChatGPT+Image+20+jul+2026-+13_48_09-1920w.png");
}
}



@media all {
    
#\34 39360c6 {
    row-gap: 8px;
    padding-left: 24px;
    width: 49%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
}
    
#\31 ccf4381 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dde5af7a {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
}
    
#\32 ee50a96::before, #\32 ee50a96 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.86;
    border-radius: inherit;
}
#\32 ee50a96 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/34ab36c6/dms3rep/multi/opt/ChatGPT+Image+20+jul+2026-+14_23_16-1920w.png");
}
    
#\31 8dab6f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e093bf9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 026b161 {
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\37 50e4e69 {
    row-gap: 8px;
    padding-left: 24px;
    width: 49%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
}
    
#\31 125e0d1 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#f7016025 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 01081a9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\32 01081a9 {
    max-width: 100%;
    width: 245px;
    min-height: 59px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2c8f263.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\37 2c8f263 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c5de370a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 c197ec6 {
    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%;
}
    
#b94ba39c {
    row-gap: 8px;
    flex-direction: column;
    width: 49%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#ad03eb52 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\35 6b064db {
    background-color: var(--color_3);
}
    
#df86e8c4 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#eede2f10 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    background-color: var(--color_6);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_5);
    border-radius: 6px;
}
    
#bbd00fa8 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#b18ca43b {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\37 7f81ddc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e123e987 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c7904e9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d822b910 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 03dfe4a {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\36 29d0789 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#a6aca1ef {
    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;
}
    
#d6cc32f9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 a581aec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 41553bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec260720 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 bad96bb {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#b63dd332 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 3b44dab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 767eefd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f3353812 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#a45647ea {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#fc8077d2 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#dd18fc28 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b560a514 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a9f02f50 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ba8fe6d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 bd4275b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 0deccd5 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\34 c99c9ca {
    row-gap: 8px;
    flex-direction: column;
    width: 49%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 e8d515d {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\33 3235e93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c5fe9485 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
}



@media all {
    
#\39 a8aa5d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 889d0a0 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#a2069abe {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\33 9f3b914 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\32 2cb7ada {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 9217b9b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f3bdff8 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#b16ce4e6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 4775197 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 226f4e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2b22fb2 {
    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 6b4dee5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a850393d {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\31 473f556 {
    background-color: var(--color_6);
}
    
#a13089ce {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\33 3eafa09 {
    row-gap: 8px;
    flex-direction: column;
    width: 49%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#d441ce52 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be18fe07 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a4ccabb2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f5d1b63e {
    row-gap: 8px;
    flex-direction: column;
    width: 49%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#adb74824 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#abc80177 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#a155a984 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 9b24517 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 251b400 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c0f269b4 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\35 45b4b99 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#adcc110d {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\33 efdcd3d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b4831b65 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\34 de6788e {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\38 787dab1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d89dde75 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 fc45ac3 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\39 0f1bccf {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    background-color: var(--color_3);
    border-radius: 6px;
}
    
#\39 87c24e0 {
    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%;
}
    
#c44f6e37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#ea7ce90b {
    row-gap: 20px;
    width: 48.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#c6bbefcf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 97730e0 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\32 fcc3545 {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#eb88aad4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 cf7ea89 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    align-items: stretch;
}
    
#df2cda87 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 3bc3c84 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    column-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: row;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#\35 ec7dd3f {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#dd9b6cc5 {
    width: 100%;
    min-height: 480px;
    height: 100%;
}
    
#b4d78a37 {
    row-gap: 16px;
    column-gap: 3%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#f82cd867 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    column-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: row;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#\31 707e898 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b1051405 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 4dfae1a {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    column-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: row;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#\37 5d8398a {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#b19df4e5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ce281486 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#a615f91a {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 9a331a5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8c0fe78 {
    width: 48.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 cb3bfd5 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    column-gap: 12px;
    box-shadow: 0 4px 20px rgba(15, 42, 64, 0.08);
    flex-direction: row;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#b1d21617 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#c9baa7b3 {
    background-color: var(--color_3);
}
    
#\38 4bf9f21 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a5c3de9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f224656 {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 5df73cc {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 2c3d355 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e92f8f26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 ead7d13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3c80f89 {
    min-height: 516px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c2c5e0ab {
    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/34ab36c6/dms3rep/multi/opt/ChatGPT+Image+20+jul+2026-+14_23_16-1920w.png");
}
}



@media all {
    
#\35 5398746 {
    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;
}
    
#\33 4156ba6 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b6b807f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e9e6d31 {
    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 76fb3bd {
    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;
}
    
#\31 9b81e80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c31a65f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 24px 24px;
}
#c31a65f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#df8cf0c9::before, #df8cf0c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
    border-radius: inherit;
}
#df8cf0c9 {
    background-image: url("https://irp.cdn-website.com/34ab36c6/dms3rep/multi/opt/ChatGPT+Image+20+jul+2026-+14_23_16-1920w.png");
    background-color: var(--color_2);
}
    
#\39 afb7e7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 357e5e9 {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#fd8f27cd {
    width: 93px;
    height: auto;
    min-width: 0px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd6b4e61 {
    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%;
}
    
#ddc3521c {
    width: 52.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 73723af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 38bacea {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f61525ea {
    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/34ab36c6/dms3rep/multi/opt/ChatGPT+Image+20+jul+2026-+13_41_15-1920w.png");
}
}



@media all {
    
#\33 9350999 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a14e7b7d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(24, 78, 155, 0.77) 0%, rgba(8, 41, 66, 0.83) 100%);
    background-origin: border-box;
}
    
#a5e63ffb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d3fd9dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 0e8cfdd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f0dae7f {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 98a3c86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 ad45b54 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8e386a7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 6e7ce03::before, #\36 6e7ce03 > .bgExtraLayerOverlay {
    
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b3321b8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f381bead::before, #f381bead > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d955f22b {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ae5d39ae {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 620px;
}
    
#\38 c2353ed {
    justify-self: start;
    align-self: center;
    height: auto;
    min-height: 73.00%;
    width: 91.31%;
    justify-content: center;
    row-gap: 16px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#dde5af7a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 ee50a96::before, #\32 ee50a96 > .bgExtraLayerOverlay {
    
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3c80f89 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b5a9c796 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e9e6d31 {
    width: 100%;
    min-height: 80px;
}
    
#\31 357e5e9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#fd6b4e61 {
    width: 100%;
    min-height: 0px;
    row-gap: 16px;
}
    
#c31a65f7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df8cf0c9::before, #df8cf0c9 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 38bacea {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 84a6139 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f0dae7f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 ad45b54 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 8e386a7 {
    min-height: unset;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\32 4c98c2b {
    width: 200px;
    height: 200px;
}
    
#\36 6e7ce03::before, #\36 6e7ce03 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 61b1ce0 {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#a701d57c {
    align-items: center;
}
    
#\30 4485167 {
    flex-direction: column;
    row-gap: 16px;
}
    
#d7552bda {
    width: 100%;
}
    
#cab8a1fa {
    width: 100%;
}
    
#e63ba5ae {
    width: 100%;
}
    
#\34 84d2d82 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#df83032d {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\31 1bc3fa7 {
    align-items: center;
}
    
#\32 8e2138f {
    flex-direction: column;
    row-gap: 24px;
}
    
#ff4f65e8 {
    width: 100%;
}
    
#\34 ba015ad {
    width: 100%;
}
    
#\35 7e46e8d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 b3321b8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 40px;
}
    
#af09c0b4 {
    width: 100%;
}
    
#cb2f7687 {
    width: 100%;
}
    
#fd0853d9 {
    width: 100%;
}
    
#d30a75d4 {
    width: 100%;
}
    
#\31 641870f {
    width: 100%;
}
    
#\33 5dc4614 {
    width: 100%;
}
    
#\30 8e709b9 {
    width: 100%;
}
    
#b00f6c5d {
    width: 100%;
}
    
#f381bead::before, #f381bead > .bgExtraLayerOverlay {
    
}
    
#b3720218 {
    width: 245px;
}
}



@media (max-width: 767px) {
    
#\33 8113810 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bb1baabd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 d18747c {
    align-items: flex-start;
}
    
#ead75dd0 {
    justify-content: flex-start;
    column-gap: 3.072491598655785%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cd6ad224 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 f21bc37 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 1d723f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 371fcb7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b2ecd7fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 1dafc1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 ce30e5f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 1116b7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f26f8973 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 0254a0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d955f22b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ff1e8a59 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    grid-template-rows: minmax(576.72px, max-content);
    padding-top: 0%;
    padding-bottom: 4%;
}
    
#ae5d39ae {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\38 c2353ed {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 528px;
    width: 91.15%;
    justify-content: flex-start;
    row-gap: 13px;
    align-items: flex-start;
    padding: 10% 6% 10% 6%;
    margin: 85px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 4700795 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 5fe2eca {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c997c983 {
    background-position: 100% 50%;
}
}



@media (max-width: 767px) {
    
#\34 39360c6 {
    width: 100%;
}
    
#dde5af7a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 026b161 {
    align-items: flex-start;
}
    
#\37 50e4e69 {
    width: 100%;
}
    
#\31 125e0d1 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\32 ee50a96::before, #\32 ee50a96 > .bgExtraLayerOverlay {
    
}
    
#\37 2c8f263 {
    width: 245px;
}
}



@media (max-width: 767px) {
    
#\32 c197ec6 {
    align-items: center;
}
    
#b94ba39c {
    width: 100%;
}
    
#ad03eb52 {
    width: 100%;
}
    
#eede2f10 {
    flex-direction: column;
    row-gap: 24px;
}
    
#bbd00fa8 {
    width: 100%;
}
    
#b18ca43b {
    width: 100%;
}
    
#\34 03dfe4a {
    width: 100%;
}
    
#\36 29d0789 {
    width: 100%;
}
    
#a6aca1ef {
    flex-direction: column;
    row-gap: 16px;
}
    
#a45647ea {
    width: 100%;
}
    
#fc8077d2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 c99c9ca {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a2069abe {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 f3bdff8 {
    width: 100%;
}
    
#\30 2b22fb2 {
    flex-direction: column;
    row-gap: 16px;
}
    
#a850393d {
    width: 100%;
}
    
#a13089ce {
    width: 100%;
}
    
#\33 3eafa09 {
    width: 100%;
}
    
#f5d1b63e {
    width: 100%;
}
    
#abc80177 {
    width: 100%;
}
    
#\35 45b4b99 {
    width: 100%;
}
    
#adcc110d {
    width: 100%;
}
    
#\39 0f1bccf {
    flex-direction: column;
    row-gap: 24px;
}
    
#\39 87c24e0 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ea7ce90b {
    width: 100%;
}
    
#\39 cf7ea89 {
    min-height: unset;
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 64px;
    row-gap: 32px;
}
    
#\30 3bc3c84 {
    width: 100%;
}
    
#dd9b6cc5 {
    min-height: 280px;
    height: 100.00%;
}
    
#f82cd867 {
    width: 100%;
}
    
#\31 4dfae1a {
    width: 100%;
}
    
#\39 8c0fe78 {
    width: 100%;
}
    
#\34 cb3bfd5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 ead7d13 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 3c80f89 {
    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) {
    
#\35 5398746 {
    justify-self: auto;
    width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4156ba6 {
    width: 100%;
}
    
#\36 e9e6d31 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 16px;
}
    
#\35 b6b807f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 b6b807f {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 357e5e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#fd8f27cd.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#fd8f27cd {
    width: 104px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 76fb3bd {
    width: 100%;
}
    
#fd6b4e61 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#c31a65f7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df8cf0c9::before, #df8cf0c9 > .bgExtraLayerOverlay {
    
}
    
#ddc3521c {
    width: 85.11%;
}
}



@media (max-width: 767px) {
    
#\31 73723af {
    min-height: 202px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 38bacea {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f61525ea {
    background-position: 100% 50%;
}
}



@media (max-width: 767px) {
    
#a5e63ffb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 d3fd9dc {
    margin-top: -12px;
}
    
#\37 0e8cfdd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f0dae7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 ad45b54 {
    margin: 0px 0% 0px 0%;
}
}

#f381bead.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAuElEQVQI1wXB2wqCMAAA0P1QL0VIWD10IdLqQWrYMrPF3NzUtqndViFBQfTTnQMsd9meegP/4EZ8IwqcylRXPD2G2wh6S+AEeyfAPtc7daWVIblmuWapjHCMUAhWNFtzRUpzfL71vY5zFWACd8TfJwgnIBBqK4owUbR6iLOhsoAITdz51Jkt5jPApaKZDAmj+pKZWt6eHoSdbq9j26PxENSmuJYZY7EoT/L1vX1+EG26ttVqNvo96w9HlkTdWpBjUQAAAABJRU5ErkJggg==')!important}#c2c5e0ab.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAo0lEQVQI12Ng0ExhUI1mkPdjkPfj0QqXME1UccxRdSnS9G3UC+5gYNBMZVCNYVAIZJD359KMEDFKlLHPl7PPV3Mr1fMsYWBQT2BQjWJQDGJSDOTXiZQ0T5FzKFRwLtXwKDfxLWVgUIlgUAphVAxgUw0RM45XsM9RdClW8ajU8Cgx8i5kYFAMZJD3Y1Tw5dYKl7FM1nTL13Qv0A+o0/evMQqsBQDTrCI1sCQ5bAAAAABJRU5ErkJggg==')!important}#\32 ee50a96.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAo0lEQVQI12Ng0ExhUI1mkPdjkPfj0QqXME1UccxRdSnS9G3UC+5gYNBMZVCNYVAIZJD359KMEDFKlLHPl7PPV3Mr1fMsYWBQT2BQjWJQDGJSDOTXiZQ0T5FzKFRwLtXwKDfxLWVgUIlgUAphVAxgUw0RM45XsM9RdClW8ajU8Cgx8i5kYFAMZJD3Y1Tw5dYKl7FM1nTL13Qv0A+o0/evMQqsBQDTrCI1sCQ5bAAAAABJRU5ErkJggg==')!important}#df8cf0c9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAo0lEQVQI12Ng0ExhUI1mkPdjkPfj0QqXME1UccxRdSnS9G3UC+5gYNBMZVCNYVAIZJD359KMEDFKlLHPl7PPV3Mr1fMsYWBQT2BQjWJQDGJSDOTXiZQ0T5FzKFRwLtXwKDfxLWVgUIlgUAphVAxgUw0RM45XsM9RdClW8ajU8Cgx8i5kYFAMZJD3Y1Tw5dYKl7FM1nTL13Qv0A+o0/evMQqsBQDTrCI1sCQ5bAAAAABJRU5ErkJggg==')!important}#c997c983.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/APT19vb29/X29/Dy9eXq8cva6p271YOiv3mWsoedtADz9Pb19ff29vjy8/bp7fPT4O2lwdqBosBrjaxyjKYA8/X39vb4+Pj49/f47/L21+LupMLcfaLCbJCwd5CqANrm8OTs8+7y9u3x9d7n8cDU5pCz0W6WumeKq3SNqADB2OrU4+/m7PPi6vLN3euqxt59pchjjrRrja2CmbJlB3dIdVITgAAAAABJRU5ErkJggg==')!important}