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

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

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

  *#dm .dmInner a.u_1156689061 {
    border-color:var(--color_3) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1861596495 {
    border-color:var(--color_2) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1406121956 {
    border-color:var(--color_3) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

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

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

  *#dm .dmInner nav.u_1198691314 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 11efaba {
    min-height: auto;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
}
    
#cb27b541::before, #cb27b541 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_2);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#cb27b541 {
    background-image: url("https://irp.cdn-website.com/c6fc090b/dms3rep/multi/opt/IMG_2040-1920w.PNG");
}
    
#d8739964 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\33 71ce1cb {
    row-gap: 24px;
    max-width: 780px;
    justify-content: flex-start;
    align-items: center;
}
    
#a7d2fe28 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 8faee2b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 cd0f912 {
    max-width: 100%;
    width: 100%;
    margin-top: 8px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#e726d248 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}
    
#eb387f18.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#eb387f18 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\39 e65ae64.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\39 e65ae64 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\38 95c61f2 {
    min-height: auto;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    flex-direction: column;
    align-items: center;
}
    
#\37 1ec203b {
    background-color: var(--color_1);
}
    
#\38 c87effd {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\38 ec4f27d {
    row-gap: 8px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 5a9f746 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\38 b78983a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 1d22f1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ab200ec8 {
    row-gap: 8px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
}
    
#c71470f9 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\37 ed87f60 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d012019b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 6e18591 {
    row-gap: 8px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
}
    
#a9bd9301 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#ab196991 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a695f23d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5beb446 {
    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%;
}
    
#\32 cc6aab1 {
    max-width: 100%;
    width: 100%;
    margin-top: 16px;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#bc3c0030 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
}
    
#a21296ae {
    background-color: var(--color_1);
}
    
#a066886b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\30 27d967c {
    width: 100%;
    min-height: 420px;
    height: 100%;
}
    
#b3281872 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\36 74b9ff4 {
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#ac512248 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 939b3e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2a6f176 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#bdcafa60 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\30 16e052f {
    background-color: var(--color_5);
}
    
#aff0a309 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\34 7de9d71 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cff4b5ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b1a0f509 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\38 ead3204 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3) var(--color_6) var(--color_6);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(8,43,115,0.08);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 3px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\39 a1b82b0 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#c9629152 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec8fd653 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 64e6f45 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3) var(--color_6) var(--color_6);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(8,43,115,0.08);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 3px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\35 9bf4693 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 2fe5553 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eab98140 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c2e3f26 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3) var(--color_6) var(--color_6);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(8,43,115,0.08);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 3px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\31 3e18f87 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#cf42bbc8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 57aa40f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a035b39e {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3) var(--color_6) var(--color_6);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(8,43,115,0.08);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 3px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\34 748631f {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#f527df78 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b1049bc5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 92624f5 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
}
    
#\37 685a133::before, #\37 685a133 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_2);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.55;
    content: '';
    height: 100%;
}
#\37 685a133 {
    background-image: url("https://irp.cdn-website.com/c6fc090b/dms3rep/multi/opt/IMG_2037-1920w.JPEG");
}
    
#e10b7b90 {
    width: 55.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
}
    
#\39 b90812a {
    row-gap: 16px;
    width: 40.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#\36 9af8c2c {
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#b0361cc0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7e707e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 c454f6e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1d34504 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\37 2753591 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d78e8b89 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\38 72198e2 {
    background-color: var(--color_2);
}
    
#d2632da1 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\36 ff613c8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fde1a3fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b67bb74a {
    min-height: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\36 9d4147d {
    align-self: center;
    max-width: 600px;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\33 4e8740c {
    column-gap: 3%;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
}
    
#\36 4ca64b2 {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 32270ed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 20a9445 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aa041cc1 {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
}
    
#b032dbc3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 cb1c6a0 {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
}
    
#d48faa33 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c21c5691 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 f74d7cc {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 4d73517 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 365eeeb {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 838f9fc {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
    flex-direction: column;
    align-items: center;
}
    
#d40f3a53 {
    background-color: var(--color_5);
}
    
#be9853dd {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 6px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\31 b9f6062 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#def1e87c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8177ce6 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\30 52fdd78 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 76c7d22.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\36 76c7d22 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#ebc3de10 {
    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%;
}
    
#\31 e8461d8 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#\35 a33e369 {
    min-height: auto;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
    align-items: center;
}
    
#\39 9d7b4e5 {
    background-image: linear-gradient(135deg, var(--color_2) 0%, var(--color_4) 100%);
}
    
#\33 6f992a1 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\34 a71c81f {
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#faaa8a63 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dfb736c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 fe27637 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\35 c0aa027.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\35 c0aa027 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\36 c3d1f1f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\36 c3d1f1f {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\36 1a0972d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\36 1a0972d {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdcafa60 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b1a0f509 {
    row-gap: 16px;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#\38 ead3204 {
    width: 47%;
}
    
#\38 64e6f45 {
    width: 47%;
}
    
#\36 c2e3f26 {
    width: 47%;
}
    
#a035b39e {
    width: 47%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d78e8b89 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 4e8740c {
    row-gap: 24px;
    flex-wrap: wrap;
}
    
#\36 4ca64b2 {
    width: 46%;
}
    
#aa041cc1 {
    width: 46%;
}
    
#\36 cb1c6a0 {
    width: 46%;
}
    
#\33 f74d7cc {
    width: 46%;
}
}



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



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



@media (max-width: 767px) {
    
#\39 11efaba {
    min-height: 80vh;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#d8739964 {
    align-items: center;
}
    
#\33 71ce1cb {
    width: 100%;
}
    
#e726d248 {
    flex-direction: column;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 95c61f2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 c87effd {
    align-items: center;
    flex-direction: column;
    row-gap: 32px;
}
    
#\38 ec4f27d {
    width: 100%;
}
    
#ab200ec8 {
    width: 100%;
}
    
#\31 6e18591 {
    width: 100%;
}
    
#d5beb446 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#bc3c0030 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#a066886b {
    width: 100%;
}
    
#\30 27d967c {
    min-height: 260px;
}
    
#b3281872 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bdcafa60 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#aff0a309 {
    align-items: center;
}
    
#b1a0f509 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\38 ead3204 {
    width: 100%;
}
    
#\38 64e6f45 {
    width: 100%;
}
    
#\36 c2e3f26 {
    width: 100%;
}
    
#a035b39e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 92624f5 {
    min-height: unset;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
    row-gap: 32px;
}
    
#e10b7b90 {
    width: 100%;
}
    
#\39 b90812a {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d78e8b89 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d2632da1 {
    align-items: center;
}
    
#b67bb74a {
    align-items: center;
}
    
#\33 4e8740c {
    align-items: center;
    flex-direction: column;
    row-gap: 32px;
}
    
#\36 4ca64b2 {
    width: 100%;
}
    
#aa041cc1 {
    width: 100%;
}
    
#\36 cb1c6a0 {
    width: 100%;
}
    
#\33 f74d7cc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 838f9fc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#be9853dd {
    align-items: center;
}
    
#b8177ce6 {
    align-items: center;
}
    
#ebc3de10 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 a33e369 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 6f992a1 {
    align-items: center;
}
    
#\33 fe27637 {
    flex-direction: column;
    align-items: center;
}
}

#\37 685a133.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFBxETQaH/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMEFVFS/9oADAMBAAIRAxEAPwDBSYptzKYCZ5mqHjUjz2qGJrUBrgb4iKEy1roXSJmj/9k=')!important}