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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1710538190 .photoGalleryThumbs .image-container { border-radius:6px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1108917690 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1108917690 {
    border-style:solid !important;
    border-width:0.740741px 0.740741px 0.740741px 0.740741px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1623684018 { background-color:var(--color_6) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1623684018 .dmformsubmit { width:129px !important; }

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

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

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

  *#dm .dmInner div.u_1110640373 .svg { fill:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1710538190 .photoGalleryThumbs .image-container a { padding-top:100% !important; }

  *#dm .dmInner div.u_1623684018 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1710538190 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1710538190 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1710538190 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1710538190 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1710538190 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1710538190 .photoGalleryViewAll { padding:0px !important; }

  *#dm .dmInner *.u_1710538190 .photoGalleryThumbs .image-container a { padding-top:100% !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1623684018 input[type="submit"] { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1710538190 .photoGalleryThumbs .image-container a { padding-top:100% !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1710538190 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1710538190 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1710538190 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 0666139 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 8196402 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#c92275d2 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
}
    
#\37 fa05676::before, #\37 fa05676 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.78;
    border-radius: inherit;
}
#\37 fa05676 {
    background-image: url("https://irp.cdn-website.com/f3a7be77/dms3rep/multi/opt/ChatGPT+Image+8+sept+2026-+15_19_13-1920w.png");
    background-attachment: fixed;
}
    
#\35 67e5031 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 ab6c341 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bc2ac438 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\34 051b3c4 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#ea30b2cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 fc1bab3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c28c3e46 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\38 93d7109 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#ed1c64a9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 439f990 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 cf09247 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\31 8bd25e9 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#f3e45e9d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 99d5cb6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a787ce1e {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\30 6105923 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#b1d4e71d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 af0feb9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e0eff0f {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\33 61ca6b2 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\31 63c7352 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 65ff4bf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 6d534ba {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\36 c8d295e {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\31 8de7ea3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a2ceea0c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba4b730b {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#d0c631ee {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#e1faed57 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 d22ce9f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6191be8 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\36 8101f46 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\31 93253a8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 b1a2121 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
}
    
#\32 585a4e1::before, #\32 585a4e1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 585a4e1 {
    background-image: url("https://irp.cdn-website.com/f3a7be77/dms3rep/multi/opt/ChatGPT+Image+8+sept+2026-+15_14_32-1920w.png");
    background-attachment: fixed;
}
    
#\38 0d0b522 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 1cd2385 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 090480b {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\34 b04c7b3 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(33, 32, 32, 0.82);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\32 a4999f5 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 e068242 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 ca8fabf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 0dc86b3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bc33ec3f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#bc33ec3f {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#db0ce666 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(33, 32, 32, 0.82);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\39 16704b1 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\35 0c5bdb6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ac6fa814 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c76f0a2f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c756ad75.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#c756ad75 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\33 eb57afc {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(33, 32, 32, 0.82);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#e7a50ab0 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\30 6601e36 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ac520338 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 192dd8c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 87fc5ce.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\37 87fc5ce {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\33 d8be086 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(33, 32, 32, 0.82);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#dea8af54 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 23eb95d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 cdae892 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 10d651d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d60e1aef.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#d60e1aef {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\33 9bd109b {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(33, 32, 32, 0.82);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\35 45b601a {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\34 de7c413 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 85c5dbf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4c34416 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a6c5ef0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\34 a6c5ef0 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#c691e0ed {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(33, 32, 32, 0.82);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#c85ac918 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#eec33545 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2f714fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fdf7f2aa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c24d90cd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#c24d90cd {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#b2b5004d {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(33, 32, 32, 0.82);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\34 ac45ccb {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 a47302d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 85943ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 569f2ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 3c96636.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\33 3c96636 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\35 1b18228 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(33, 32, 32, 0.82);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#bb7c128e {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\30 805fb62 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 a07b21e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 7eaa656 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 d860eac.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\36 d860eac {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\32 a4ae471 {
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(33, 32, 32, 0.82);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 14px rgba(2,11,61,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\31 9aa285a {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#d3e44d61 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b95557b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d92bd04b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 696b1d3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\38 696b1d3 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
}



@media all {
    
#edaedbeb {
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    flex-direction: column;
    align-content: center;
}
    
#ad8384df {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/f3a7be77/dms3rep/multi/opt/ChatGPT+Image+8+sept+2026-+15_17_13-1920w.png");
    background-attachment: fixed;
}
    
#\35 4def6b4 {
    align-self: auto;
    row-gap: 16px;
    width: 70%;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 d782651 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 9a0cbd6 {
    max-width: 100%;
    width: auto;
}
    
#\37 b18925d {
    max-width: 100%;
    width: auto;
}
    
#\35 22591e5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\35 22591e5 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
    margin-top: 10px;
    min-width: 260px;
}
}



@media all {
    
#\34 2669279 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 1265bdd {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
}
    
#d91dc1ca {
    row-gap: 16px;
    width: 58%;
    justify-content: flex-start;
    background-color: rgba(245, 245, 246, 0.74);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
}
    
#\33 9ac044b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f4944401 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 bee0794 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e5174258 {
    width: 38%;
    align-items: center;
}
    
#bd54253f {
    width: 100%;
    height: 331px;
}
    
#\35 4d312c0::before, #\35 4d312c0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 4d312c0 {
    background-image: url("https://irp.cdn-website.com/f3a7be77/dms3rep/multi/opt/ChatGPT+Image+8+sept+2026-+15_19_13-1920w.png");
    background-color: var(--color_1);
}
}



@media all {
    
#\31 41073fc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}
    
#cfd60aae::before, #cfd60aae > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.79;
    border-radius: inherit;
}
#cfd60aae {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/f3a7be77/dms3rep/multi/opt/ChatGPT+Image+8+sept+2026-+15_17_13-1920w.png");
    background-attachment: fixed;
}
    
#\33 458fa34 {
    row-gap: 4px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
}
    
#e50a48e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b9ea7138 {
    max-width: 100%;
    width: auto;
}
    
#d3f6cf96 {
    row-gap: 4px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 bded198 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e63ef114 {
    max-width: 100%;
    width: auto;
}
    
#\37 f4abf34 {
    row-gap: 4px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
}
    
#a8ce6199 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 dae7c41 {
    max-width: 100%;
    width: auto;
}
    
#dca3ebb0 {
    row-gap: 4px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 b376879 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 31da608 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#bebf94b1 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\30 86b1ca2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
    
#b699e272 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e35bd434 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2.5%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    flex-wrap: wrap;
}
    
#\37 2d04135 {
    row-gap: 8px;
    flex-direction: column;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#ad86ffe7 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#d5aebf44 {
    max-width: 100%;
    width: auto;
}
    
#e814777b {
    row-gap: 8px;
    flex-direction: column;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 65fffef {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\36 0d978e5 {
    max-width: 100%;
    width: auto;
}
    
#\31 cbbdd4e {
    row-gap: 8px;
    flex-direction: column;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 5bd0c85 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#ed4f4e1f {
    max-width: 100%;
    width: auto;
}
    
#\37 f14bdeb {
    row-gap: 8px;
    flex-direction: column;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 04779a0 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\36 0f4542e {
    max-width: 100%;
    width: auto;
}
    
#aa415689 {
    row-gap: 8px;
    flex-direction: column;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#f264024a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#baac5f32 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\37 83a974d {
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    flex-direction: column;
}
    
#b8ef3bfd {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 43f47c4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 429795f {
    max-width: 100%;
    width: auto;
}
    
#d2052bff {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#e7aa0a43 {
    width: 100%;
}
    
#\31 cc4a0dd {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\31 736de06 {
    min-height: 520px;
    column-gap: 4%;
    width: 100%;
    padding-top: 5%;
    padding-bottom: 5%;
}
    
#\30 8bdf1e6::before, #\30 8bdf1e6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(44, 5, 6, 1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\30 8bdf1e6 {
    background-image: url('https://irp.cdn-website.com/f3a7be77/dms3rep/multi/opt/1788890629925-16_9-vIQ-1920w.png');
}
    
#\33 b22f30e {
    row-gap: 20px;
    width: 58%;
}
    
#f9f164b5 {
    row-gap: 8px;
    column-gap: 16px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\38 83fb949 {
    background-color: var(--color_3);
    border-radius: 999px;
    column-gap: 8px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
    padding: 8px 16px 8px 16px;
}
    
#b4d64b44 {
    max-width: 100%;
    width: 8px;
    height: 8px;
}
    
#\36 96b9b88 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 643ebc0 {
    column-gap: 8px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 5d921c6 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#ff1a4a73 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 60976f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 1a6e826 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a1f4f6cb {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: auto;
    margin-top: 8px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#b053f290.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 36px 18px 36px;
}
#b053f290 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
    min-width: 220px;
}
    
#\37 a5d9a31.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 36px 18px 36px;
}
#\37 a5d9a31 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
    min-width: 220px;
}
    
#\32 9bbe551 {
    row-gap: 10px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    margin-top: 8px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#fd2079bd {
    column-gap: 8px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 b784c33 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#aa6258db {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 102abd2 {
    column-gap: 8px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
}
    
#f0391d4d {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\36 d22d252 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5e6b4ed {
    column-gap: 8px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
}
    
#c3e65472 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\33 683f78d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 d66d11e {
    width: 38%;
    align-items: flex-end;
}
    
#d21800da {
    background-color: rgba(103, 12, 16, 0.63);
    border-radius: 12px;
    row-gap: 18px;
    box-shadow: 0px 12px 30px rgba(2,11,61,0.35);
    width: 320px;
    justify-content: flex-start;
    align-items: stretch;
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\33 561e4dc {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 619b913 {
    row-gap: 2px;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8e82737 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c241858e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 7c09292 {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a026295 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5077665 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f7434385 {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dac670b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bd75a281 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 07ad9e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 a01b78c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3bb20e5 {
    min-height: 437px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 479bc18 {
    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/f3a7be77/dms3rep/multi/opt/ChatGPT+Image+8+sept+2026-+15_11_34-1920w.png");
}
}



@media all {
    
#\38 0b967e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 24px 24px;
}
#\38 0b967e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fdba8189 {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b12e55b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3ae9bcc {
    width: 128px;
    height: auto;
    min-width: 0px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e73e09b {
    min-height: 495px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    align-content: flex-start;
    height: auto;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f06ca69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ffa6f53d {
    background-image: url(https://irp.cdn-website.com/md/dmtmpl/9434c165-4ed4-4e73-987a-5b8aac16ee5d/dms3rep/multi/opt/map-image-1920w.png);
}
    
#\38 f850ee9 {
    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;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 592e762 {
    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;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ad2c9da {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a62c963 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a3e311d {
    row-gap: 10px;
    width: 94.77%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 20658ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 fff584e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 4542a80 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 9c9c88e {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 abdc939 {
    min-height: 380px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 99c1c68 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 74f908c {
    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/f3a7be77/dms3rep/multi/opt/ChatGPT+Image+8+sept+2026-+15_28_56-1920w.png");
}
}



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



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



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



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



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 99c1c68 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 a3f17b7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 8196402 {
    align-items: center;
}
    
#c92275d2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 67e5031 {
    align-items: center;
}
    
#bc2ac438 {
    width: 100%;
}
    
#c28c3e46 {
    width: 100%;
}
    
#\39 cf09247 {
    width: 100%;
}
    
#a787ce1e {
    width: 100%;
}
    
#\38 e0eff0f {
    width: 100%;
}
    
#\30 6d534ba {
    width: 100%;
}
    
#ba4b730b {
    width: 100%;
}
    
#\37 6191be8 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 b1a2121 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 0d0b522 {
    align-items: center;
}
    
#\39 090480b {
    align-items: center;
}
    
#\34 b04c7b3 {
    width: 100%;
}
    
#db0ce666 {
    width: 100%;
}
    
#\33 eb57afc {
    width: 100%;
}
    
#\33 d8be086 {
    width: 100%;
}
    
#\33 9bd109b {
    width: 100%;
}
    
#c691e0ed {
    width: 100%;
}
    
#b2b5004d {
    width: 100%;
}
    
#\35 1b18228 {
    width: 100%;
}
    
#\32 a4ae471 {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 1265bdd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 20px;
}
    
#d91dc1ca {
    width: 100%;
}
    
#e5174258 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 41073fc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    align-items: center;
    align-content: center;
}
    
#\33 458fa34 {
    width: 46%;
    align-self: auto;
}
    
#d3f6cf96 {
    width: 46%;
    align-self: auto;
}
    
#\37 f4abf34 {
    width: 46%;
    align-self: auto;
}
    
#dca3ebb0 {
    width: 46%;
    align-self: auto;
}
}



@media (max-width: 767px) {
    
#bebf94b1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 86b1ca2 {
    align-items: center;
}
    
#e35bd434 {
    align-items: center;
}
    
#\37 2d04135 {
    width: 30%;
}
    
#e814777b {
    width: 30%;
}
    
#\31 cbbdd4e {
    width: 30%;
}
    
#\37 f14bdeb {
    width: 30%;
}
    
#aa415689 {
    width: 30%;
}
}



@media (max-width: 767px) {
    
#\37 83a974d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b8ef3bfd {
    align-items: center;
}
    
#d2052bff {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 736de06 {
    min-height: unset;
    flex-direction: column;
    padding-top: 12%;
    padding-bottom: 12%;
    row-gap: 24px;
}
    
#\33 b22f30e {
    align-items: center;
    width: 100%;
}
    
#\35 d66d11e {
    align-items: center;
    width: 100%;
}
    
#d21800da {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 a01b78c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 3bb20e5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 479bc18 {
    background-position: 100% 50%;
}
}



@media (max-width: 767px) {
    
#\35 f06ca69 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 16px;
}
    
#\38 0b967e5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdba8189 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#\33 b12e55b {
    justify-self: auto;
    width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3ae9bcc.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\31 3ae9bcc {
    width: 165px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e73e09b {
    width: 100%;
    min-height: 418px;
    align-items: flex-start;
    row-gap: 12px;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
}
    
#\38 f850ee9 {
    width: 100%;
}
    
#\37 592e762 {
    width: 100%;
}
    
#\39 a3e311d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 abdc939 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 99c1c68 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

#\34 479bc18.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAo0lEQVQI12OQkJQRE5cSERUXExFTEhJxUNOIs3fMi4mvT8+ekF/EICwiJigkyi8oLCEorC0m7qmnH+/smhUeXRGf0pKZx8DLJ8DPyy/CJ6AmKGQvKxtpbZPo7pnk7Z/o7p0RFMbAzc0jzMMnzy9gKCzqqawSY+8Y7eQaYesUYmQWa+vIwMPNLc3HpyckbCsuGaiuFePoEmbv7G9m5ammGapvBAALVx5c5BX1+AAAAABJRU5ErkJggg==')!important}#\32 585a4e1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeElEQVQI1xXJURKCMAwFwFJCkvfSYqFMBXV0vP8lHfd303leY9x7P1rbal0jygAvs6GKZUnb3lvb1vUWpYJRHA/gDT7AAiaSBOFuaq7WHB/GN8rF+LfJAhHM4iJQ3R0vxpOxu7taspwj55pzmaWYdfAED7XIs0zTD06GBql0PdunAAAAAElFTkSuQmCC')!important}#\35 4d312c0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAkElEQVQI1x3C2wqCMBgA4L3/IwVB0UUQEeqcxxhTa4d/J3Uu06ugjw9t+75t+7p+Q4jWjVJpIYF1r0eCD8cTmsMSlrjEzxyi85M2DrTtB57i8ny5Im2c9aOfgvMTaCeV4QIoGzCpb/cEcQkKDGjLBXT9m7LhSbu6oXnRZHmFuFBCAheKsr6oWkzqDJfpPynbHxBfhXzA8HLPAAAAAElFTkSuQmCC')!important}#ad8384df.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeElEQVQI1yXJMRLCMAwEQBe2dNLZwWRknBkCQwIN//8gBdtuOs9z3x8R0doCoORcRabipqg5pzm3iNF7r7W6GUU21Q9wqI6c00IuZCPp3tyDfLF+nYdilJJCdVVcADf795N8kzuwFkkHcAcGjLBm1t1X86s7ARX5AYpQB90wwEC1AAAAAElFTkSuQmCC')!important}#cfd60aae.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeElEQVQI1yXJMRLCMAwEQBe2dNLZwWRknBkCQwIN//8gBdtuOs9z3x8R0doCoORcRabipqg5pzm3iNF7r7W6GUU21Q9wqI6c00IuZCPp3tyDfLF+nYdilJJCdVVcADf795N8kzuwFkkHcAcGjLBm1t1X86s7ARX5AYpQB90wwEC1AAAAAElFTkSuQmCC')!important}#\31 74f908c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAo0lEQVQI12MI0NP00lBzVFDyk1eI19TIMzYsNDYKUFKyEJdQFhRgCLXS9zc38jE2CjfUTbcyLXZzLvXwCDI0MpaRlRcSYgh2Mg91d4pwc46yNctwsSkJDayKj49wdLFQVlMTFmHwt7ON8vTIC/Qp9XMt83ctCg3IDQsPtrI1U1BWFhBkcDQ0DXRwzPRyrfRzrfJ1KfZzT3FxCdDRN5eUVebjAwDzyyWYa8NVgwAAAABJRU5ErkJggg==')!important}#ffa6f53d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQI12P49+/ff2z479+/MPrf379//zIgS8AwfRQCANWqnp5dHtc2AAAAAElFTkSuQmCC')!important}