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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1344665019 {
    background-color:var(--color_4) !important;
    border-radius:9999px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1441151374 { border-radius:62px 62px 62px 62px !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1991956880 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1441151374 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 3243598 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\36 9832282 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    padding: 120px 5% 60px 5%;
}
    
#\31 1c569f2::before, #\31 1c569f2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 1c569f2 {
    background-image: url("https://irp.cdn-website.com/47a3c30a/dms3rep/multi/opt/ChatGPT-Image-21-jul-2026--18-1920w.png");
}
    
#\37 d103ca6 {
    margin: 0px 0% 0px 0%;
}
    
#d13af440 {
    width: 100%;
    min-width: 4%;
}
    
#\32 40cd393 {
    row-gap: 20px;
    max-width: 760px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 760px;
}
    
#\32 3829c23 {
    max-width: 100%;
    width: 740px;
    height: auto;
}
    
#\39 ebc354e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a32dcd0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\34 a32dcd0 {
    max-width: 100%;
    width: undefinednull;
    min-height: 56px;
}
    
#b81d93bb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#b81d93bb {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    margin-left: 1px;
}
}



@media all {
    
#\31 8181823 {
    row-gap: 20px;
    width: 46.0%;
    min-width: 4%;
    min-height: 8px;
    align-self: auto;
}
    
#\39 9001964 {
    min-height: 758px;
    column-gap: 4%;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    align-content: center;
    padding: 60px 5% 60px 5%;
}
    
#ec985534 {
    background-color: var(--color_1);
}
    
#\32 7ed00c3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 3434f9d {
    width: 50.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    justify-content: flex-start;
    align-self: auto;
}
    
#d00cdec1 {
    width: 99.75%;
    min-height: 480px;
    height: 88.84%;
}
    
#e703ee82 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 9926f2c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 54aa318 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 53b4877 {
    min-height: auto;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    flex-direction: column;
    align-items: center;
}
    
#\38 2d7971c {
    background-color: var(--color_1);
}
    
#b50e587e {
    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: center;
    position: relative;
    min-width: 4%;
}
    
#\33 95f48a6 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#\38 3961135 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 8531d7d {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    justify-content: center;
}
    
#edd73fe9 {
    background-color: var(--color_2);
}
    
#e7ea3c6f {
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#fb2d4c2e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b617cbd4 {
    max-width: 100%;
    width: 874px;
    height: auto;
}
}



@media all {
    
#ed68b0f4 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\35 ec49d95 {
    background-color: var(--color_1);
}
    
#\37 f2c8a00 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\37 c414391 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f9a63c62 {
    column-gap: 2%;
    row-gap: 20px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\37 3d7653d {
    border-radius: 18px;
    box-shadow: 0 4px 24px rgba(28,36,51,0.08);
    width: 37.52%;
    min-height: 300px;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 6edb0ce {
    width: 100%;
    height: 300px;
}
    
#fd03ea75 {
    border-radius: 18px;
    width: 100%;
    padding-bottom: 20px;
    margin-top: -285px;
    justify-content: flex-end;
    background-image: linear-gradient(180deg, rgba(28,36,51,0) 40%, rgba(28,36,51,1) 100%);
    align-items: center;
    height: auto;
    min-height: 285px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\37 490eb1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e8ddb9b1 {
    border-radius: 18px;
    box-shadow: 0 4px 24px rgba(28,36,51,0.08);
    width: 36.56%;
    min-height: 300px;
    justify-content: flex-start;
    align-items: center;
}
    
#a1947a57 {
    width: 100%;
    height: 300px;
}
    
#\34 752fc89 {
    border-radius: 18px;
    width: 100%;
    padding-bottom: 20px;
    margin-top: -284px;
    justify-content: flex-end;
    background-image: linear-gradient(180deg, rgba(28,36,51,0) 40%, rgba(28,36,51,1) 100%);
    align-items: center;
    height: auto;
    min-height: 284px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#acec8437 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#widget_h3p {
    width: 93.61%;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
    
#widget_4oq {
    width: 93.79%;
    height: auto;
    max-width: 100%;
    margin-top: 21px;
}
}



@media all {
    
#f4119e97 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
    padding: 60px 5% 60px 5%;
}
    
#f0a065df {
    background-color: var(--color_1);
}
    
#d72139b2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 3943c19 {
    width: 55.0%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\39 6f78eb9 {
    width: 100%;
    min-height: 480px;
    height: 764px;
}
    
#\32 c0fa261 {
    border-radius: 18px;
    padding-left: 20px;
    width: 100%;
    padding-bottom: 20px;
    margin-top: -480px;
    justify-content: flex-end;
    align-items: flex-start;
    height: 480px;
}
    
#\39 478da7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 14px 6px 14px;
}
#\39 478da7b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 d75e42d {
    row-gap: 18px;
    width: 41.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#\36 7ae3483 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f36d92d5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd12bf7c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5ec016f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 923e8fd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\37 923e8fd {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    margin-top: 6px;
}
}



@media all {
    
#bfdf3561 {
    min-height: auto;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    flex-direction: column;
    align-items: center;
}
    
#\36 73650db {
    background-color: var(--color_1);
}
    
#\39 9d23742 {
    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: center;
    position: relative;
    min-width: 4%;
}
    
#\36 26dafb7 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#\37 dcb16e4 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    padding: 60px 5% 60px 5%;
}
    
#bad68e2f {
    background-color: var(--color_2);
}
    
#ce0d4abc {
    margin: 0px 0% 0px 0%;
}
    
#\39 b5e0e7f {
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#a6dfa669 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e78dae7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7459b28 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    margin-top: 8px;
    align-items: center;
    flex-wrap: wrap;
}
    
#\33 e32dfb5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\33 e32dfb5 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\35 0e255fa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\35 0e255fa {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\31 3243598 {
    flex-direction: column;
    align-items: flex-start;
}
    
#\36 9832282 {
    min-height: 80vh;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#d13af440 {
    align-items: center;
}
    
#\32 40cd393 {
    max-width: 100%;
}
    
#\34 a32dcd0 {
    width: 252px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b81d93bb {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 8181823 {
    width: 100%;
}
    
#\39 9001964 {
    min-height: unset;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
    row-gap: 32px;
}
    
#\30 3434f9d {
    width: 100%;
}
    
#d00cdec1 {
    min-height: 280px;
    height: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 53b4877 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b50e587e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 8531d7d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e7ea3c6f {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ed68b0f4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 f2c8a00 {
    align-items: center;
}
    
#f9a63c62 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\37 3d7653d {
    width: 100%;
}
    
#e8ddb9b1 {
    width: 100%;
}
    
#widget_h3p {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f4119e97 {
    min-height: unset;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
    row-gap: 32px;
}
    
#\34 3943c19 {
    width: 100%;
}
    
#\39 6f78eb9 {
    min-height: 280px;
    height: 512px;
}
    
#\32 c0fa261 {
    margin-top: -280px;
    height: auto;
    min-height: 274px;
}
    
#\37 d75e42d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bfdf3561 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 9d23742 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 dcb16e4 {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\39 b5e0e7f {
    align-items: center;
}
    
#\39 7459b28 {
    flex-direction: column;
    align-items: center;
}
    
#\33 e32dfb5 {
    width: 212px;
}
}

