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

  *#dm .dmInner div.u_1019210543 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1202264388 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1178201192 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(255,255,255) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1091859875 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(255,255,255) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner a.u_1678414577 {
    border-radius:300px 300px 300px 300px !important;
    border-style:solid !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    border-color:rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) !important;
  }

  *#dm .dmInner a.u_1678414577 span.text {
    font-size:18px !important;
    color:rgba(0,32,96,1) !important;
  }

  *#dm .dmInner a.u_1805510631 span.text { color:rgba(0,32,96,1) !important; }

  *#dm .dmInner a.u_1805510631 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    border-color:rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) !important;
  }

  *#dm .dmInner a.u_1633637006 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    border-color:rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) !important;
  }

  *#dm .dmInner a.u_1633637006 span.text { color:rgba(0,32,96,1) !important; }

  *#dm .dmInner a.u_1951627016 span.text { color:rgba(0,32,96,1) !important; }

  *#dm .dmInner a.u_1951627016 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    border-color:rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) !important;
  }

  *#dm .dmInner a.u_1666128455 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    border-color:rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) !important;
  }

  *#dm .dmInner a.u_1666128455 span.text { color:rgba(0,32,96,1) !important; }

  *#dm .dmInner a.u_1070760511 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    border-color:rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) !important;
  }

  *#dm .dmInner a.u_1070760511 span.text { color:rgba(0,32,96,1) !important; }

  *#dm .dmInner div.u_1960529126 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1758847985:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1758847985.hover { background-image:initial !important; }

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

  *#dm .dmInner a.u_1817942268:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1817942268.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1795491184 span.text {
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1795491184 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1795491184 {
    border-radius:100px 100px 100px 100px !important;
    border-style:solid !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    border-color:rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) rgba(0,32,96,1) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1410021734 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1410021734 .dmforminput input { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1410021734 .dmforminput textarea { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1410021734 .dmforminput .fileUploadLink { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1410021734 .checkboxwrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1410021734 .radiowrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1410021734 .optinwrapper div { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1410021734 .freetextwrapper { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1410021734 .dmforminput select { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1410021734 .dmforminput option { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1410021734 input::placeholder { color:rgba(232,232,232,1) !important; }

  *#dm .dmInner div.u_1410021734 input.placeholder { color:rgba(232,232,232,1) !important; }

  *#dm .dmInner div.u_1410021734 textarea::placeholder { color:rgba(232,232,232,1) !important; }

  *#dm .dmInner div.u_1410021734 textarea.placeholder { color:rgba(232,232,232,1) !important; }

  *#dm .dmInner div.u_1410021734 select::placeholder { color:rgba(232,232,232,1) !important; }

  *#dm .dmInner div.u_1410021734 select.placeholder { color:rgba(232,232,232,1) !important; }

  *#dm .dmInner div.u_1410021734 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1410021734 textarea {
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1410021734 select {
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1410021734 .dmwidget-title {
    font-size:40px !important;
    font-family: Syne !important;
    font-weight:700 !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1410021734 .dmformsubmit {
    height:50px !important;
    width:297.6px !important;
    float:none !important;
    display:block !important;
    border-radius:100px 100px 100px 100px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner a.u_2355172205 {
    border-style:solid !important;
    border-width:0.571429px 0.571429px 0.571429px 0.571429px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1459418685 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1410021734 .dmwidget-title { font-size:36px !important; }

  *#dm .dmInner div.u_1757053181 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1410021734 .dmwidget-title { font-size:24px !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 766b5a5 {
    width: 74.32%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#\32 4b2d1fc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b606dba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4b0654e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d2aba3e6 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px -12px 11px -9px inset;
}
    
#\35 0d73d49 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2e67573 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0e99bf4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 d9e49f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 12a1a11 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6adad29 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#b7a8b8ac {
    width: 30.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b5433788 {
    width: 54.17%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 74e8eea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f2689273 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 490a621 {
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: none;
}
    
#cba5d592 {
    min-height: 260px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b3174af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_imb {
    width: 83.33%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5tp {
    width: 83.33%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lh4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 50px;
}
    
#cda8c4ca {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    min-height: 50px;
    margin-top: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_g8u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_2t5 {
    width: 100%;
    height: 202px;
    max-width: 100%;
    order: 0;
}
    
#\36 38fed43 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c9346d0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 88e18cb {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaaff628 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 91ee969 {
    min-height: 170px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c13f8760 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\33 b436a47 {
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: none;
}
    
#widget_qtm {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_01n {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bbba0fe {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    min-height: 50px;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 92eb28f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd664131 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b888c1c4 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c78c8036 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bbe5b747 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    min-height: 50px;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_20p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_1nl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_lc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_nt8 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#b4cbc659 {
    min-height: 508px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba9aeda3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d6123d4d {
    background-color: var(--color_1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 11px 0px;
}
    
#\30 5a0fe45 {
    width: 100%;
    height: 398px;
    max-width: 100%;
}
    
#ae105c97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 67213aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hqo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_g1s {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#b2837d7d {
    width: 100%;
    height: 398px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fa2df2b0 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    max-height: 53px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\32 56c74d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dbaf6dc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a14e6411 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0e65e94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0e65e94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: -16px;
}
    
#\35 e05d7de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ce12af1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 5b24e0c {
    margin: 0px 0% 0px 0%;
}
    
#\34 c369788 {
    background-color: rgba(248, 248, 248, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 11px -9px inset;
}
}



@media all {
    
#d1963a1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8a40813 {
    box-shadow: none;
}
    
#b431312e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd8592e1 {
    width: 100%;
    height: 642px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5d0f171 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8abe7b6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c821c0fb {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 2;
    margin-top: 16px;
    min-height: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e2fd89b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 d9677d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 fd4c7e3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 fd4c7e3 {
    width: 150px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#\34 b94bcf6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a49e1229 {
    width: 100%;
    height: 218px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -47px;
    grid-area: auto / auto / auto / auto;
}
    
#bdabde33 {
    box-shadow: none;
    background-color: rgba(248,248,248,1);
    background-image: none;
}
    
#f40ae8b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 7396f9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 07dcdca {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 14621af.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 14621af {
    width: 150px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\34 9ec0127 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 149b7de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a8f783d {
    min-height: 323px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd4e1dbd {
    background-image: url();
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#widget_2aq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5fbb279 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 ddc459d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 25px;
}
#\35 ddc459d {
    width: 88.04%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin-top: -40px;
    grid-area: auto / auto / auto / auto;
}
    
#a9090064 {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1f1ceae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6a3a7fd::before, #f6a3a7fd > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 77%, rgba(0, 0, 0, 0) 100%);
}
#f6a3a7fd {
    background-image: url(https://lirp.cdn-website.com/36022cf5/dms3rep/multi/opt/ChatGPT+Image+1+aug+2025-+10_09_50-1920w.png);
}
    
#widget_fa2 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
}
    
#widget_6or.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#widget_6or {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 4657b0f {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#da3359a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ebc77e0.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 25px;
}
#\34 ebc77e0 {
    width: 72.69%;
    height: auto;
    max-width: 100%;
}
    
#f3b734bf::before, #f3b734bf > .bgExtraLayerOverlay {
    
}
#f3b734bf {
    background-image: url();
    background-position: 50% 0%;
}
    
#d1d8483a {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\39 72937d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 30.67%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_466::before, #group_466 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#group_466 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/36022cf5/dms3rep/multi/opt/ChatGPT+Image+1+aug+2025-+10_09_50-1920w.png);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_75l {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) -3px -3px 11px 0px inset;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 8f6d825 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 11px -9px inset;
}
    
#b84a10d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#b84a10d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 12b1e19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb2209b0 {
    margin: 0px 0% 0px 0%;
}
    
#c8fe2316 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a15cf3e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 f04020c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
}



@media all {
    
#\32 223c312 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4ed4c88 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 10bcf07 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
}
    
#\37 675316f {
    width: 100%;
    height: 402px;
    max-width: 100%;
}
    
#ac5fb670 {
    min-height: 508px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 935932b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 fcb0bab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0d73d49 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 4b2d1fc {
    width: 63.38%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7a8b8ac {
    width: 100%;
    min-height: 80px;
}
    
#f2689273 {
    width: 100%;
    min-height: 80px;
}
    
#cba5d592 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 b3174af {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9346d0b {
    width: 100%;
    min-height: 80px;
}
    
#aaaff628 {
    width: 100%;
    min-height: 80px;
}
    
#\32 91ee969 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fd664131 {
    width: 100%;
    min-height: 80px;
}
    
#\32 bbba0fe {
    margin-top: 0px;
}
    
#bbe5b747.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#bbe5b747 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4cbc659 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ba9aeda3 {
    width: 100%;
    min-height: 80px;
}
    
#ae105c97 {
    width: 100%;
    min-height: 80px;
}
    
#\30 5a0fe45 {
    height: 402px;
}
    
#b2837d7d {
    height: 250px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 dbaf6dc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8abe7b6 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c821c0fb {
    margin-top: 25px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b94bcf6 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a8f783d {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ddc459d {
    width: 100.00%;
    margin-left: 0px;
}
    
#a9090064 {
    min-height: 600px;
    padding: 100px 2% 100px 2%;
}
    
#\32 1f1ceae {
    align-items: flex-start;
    padding-left: 0px;
}
    
#f6a3a7fd::before, #f6a3a7fd > .bgExtraLayerOverlay {
    
}
    
#widget_fa2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 55px;
}
    
#\33 3d6945a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4657b0f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 600px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 ebc77e0 {
    width: 100.00%;
}
    
#f3b734bf::before, #f3b734bf > .bgExtraLayerOverlay {
    
}
    
#\39 72937d6 {
    align-items: flex-start;
    padding-left: 0px;
}
    
#group_466::before, #group_466 > .bgExtraLayerOverlay {
    
}
#group_466 {
    width: 48%;
    min-height: 8px;
}
    
#group_75l {
    width: 48%;
    min-height: 8px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 675316f {
    height: 402px;
}
    
#ac5fb670 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 935932b {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\38 fcb0bab {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\31 766b5a5 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 b606dba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\35 0d73d49 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10% 4% 10% 4%;
}
    
#\32 4b2d1fc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\37 4b0654e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 2e67573 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 0e99bf4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 12a1a11 {
    height: 240px;
}
    
#\39 6adad29 {
    height: 240px;
}
    
#b7a8b8ac {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 74e8eea {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f2689273 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#cba5d592 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 4%;
    padding: 10% 4% 1% 4%;
}
    
#\33 b3174af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 d9e49f4 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_imb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_lh4 {
    width: 100%;
}
    
#cda8c4ca {
    width: 100%;
}
    
#widget_5tp {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b5433788 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c9346d0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 88e18cb {
    height: 240px;
}
    
#aaaff628 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 91ee969 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 4%;
    padding: 1% 4% 10% 4%;
}
    
#c13f8760 {
    height: 240px;
}
    
#fd664131 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b888c1c4 {
    height: 240px;
}
    
#\30 92eb28f {
    width: 100%;
}
    
#\32 bbba0fe {
    width: 100%;
}
    
#bbe5b747 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b4cbc659 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#ba9aeda3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 5a0fe45 {
    height: 240px;
}
    
#ae105c97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\38 67213aa {
    justify-self: auto;
    align-self: flex-start;
    width: 99.99%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hqo {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#b2837d7d {
    height: 240px;
    order: 1;
}
    
#widget_g1s {
    order: 3;
    width: 100vh;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\31 dbaf6dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#a14e6411 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 e05d7de {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fa2df2b0 {
    width: 100%;
}
    
#\32 56c74d8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#fd8592e1 {
    height: 300px;
}
    
#\33 5d0f171 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 8abe7b6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10% 4% 10% 4%;
}
    
#b431312e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c821c0fb {
    width: 100vh;
}
}



@media (max-width: 767px) {
    
#\37 d9677d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 fd4c7e3 {
    order: 2;
}
    
#\34 b94bcf6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a49e1229 {
    height: 256px;
    width: 99.99%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f40ae8b7 {
    order: 1;
}
    
#\34 7396f9f {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\35 149b7de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 a8f783d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\30 5fbb279 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ddc459d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 ddc459d {
    margin-top: 25px;
    width: 100.00%;
}
    
#a9090064 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
}
    
#\32 1f1ceae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 25px;
}
    
#f6a3a7fd::before, #f6a3a7fd > .bgExtraLayerOverlay {
    
}
    
#widget_6or {
    width: 87.20%;
}
    
#widget_fa2 {
    min-height: 55px;
}
}



@media (max-width: 767px) {
    
#\37 4657b0f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#da3359a5 {
    width: 79.83%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ebc77e0.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 ebc77e0 {
    width: 99.97%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3b734bf::before, #f3b734bf > .bgExtraLayerOverlay {
    
}
    
#d1d8483a {
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 72937d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    order: 2;
    height: auto;
    padding-top: 10%;
    padding-bottom: 10%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#group_466::before, #group_466 > .bgExtraLayerOverlay {
    
}
#group_466 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 15% 0px 15% 0px;
}
    
#group_75l {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-top: 15%;
    padding-bottom: 15%;
    row-gap: 36px;
}
}



@media (max-width: 767px) {
    
#b84a10d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b84a10d0 {
    margin-top: 0px;
}
    
#bb2209b0 {
    margin: 0px 0% 0px 0%;
}
    
#c8fe2316 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 f04020c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
}



@media (max-width: 767px) {
    
#\32 223c312 {
    justify-self: auto;
    align-self: flex-start;
    width: 99.99%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 675316f {
    height: 240px;
}
    
#ac5fb670 {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 10% 4% 10% 4%;
}
    
#\33 935932b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 fcb0bab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4ed4c88 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}

