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

  *#dm .dmInner a.u_1886266103 { border-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1587534597 img {
    border-width:2px !important;
    border-style:solid !important;
    border-color:var(--color_4) !important;
    border-radius:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1578438442 img {
    border-width:2px !important;
    border-style:solid !important;
    border-color:var(--color_4) !important;
    border-radius:20px !important;
  }

  *#dm .dmInner div.u_1188219802 img {
    border-width:2px !important;
    border-style:solid !important;
    border-color:var(--color_4) !important;
    border-radius:20px !important;
  }

  *#dm .dmInner div.u_1874382789 img {
    border-width:2px !important;
    border-style:solid !important;
    border-color:var(--color_4) !important;
    border-radius:20px !important;
  }

  *#dm .dmInner div.u_1504196208 img {
    border-width:2px !important;
    border-style:solid !important;
    border-color:var(--color_4) !important;
    border-radius:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_992244878 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_992244878 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_992244878 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1789084891 img {
    border-width:2px !important;
    border-style:solid !important;
    border-color:var(--color_4) !important;
    border-radius:20px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_992244878 .dmformsubmit {
    width:278px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 e269d70 {
    min-height: 90vh;
    column-gap: 32px;
    width: 100%;
    max-width: none;
}
    
#\37 492224f {
    background-color: var(--color_1);
    background-image: none;
}
    
#d5e6efc9 {
    align-self: center;
    row-gap: 20px;
    width: 55%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 0 1 auto;
    padding: 0 0 0 0;
}
    
#\30 2e96f23 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e3cb2cf0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f7a99b52 {
    max-width: 560px;
    width: auto;
    height: auto;
}
    
#\35 6e3475e {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#e75172b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#e75172b3 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\30 9f80b69.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\30 9f80b69 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\31 19f917c {
    align-self: center;
    width: 45%;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    background-color: var(--color_1);
    flex: 0 1 auto;
    padding: 0 0 0 0;
}
    
#\30 f989d96 {
    max-width: 380px;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\36 2703005 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#faf72c6b {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    padding-top: 48px;
    padding-bottom: 48px;
    flex-direction: column;
}
    
#\34 9edd5f3 {
    min-height: 8px;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#\33 ae2f235 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 d7bcd96 {
    align-self: center;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 15px 0 15px 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 f86a04c {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#b9240c7e {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\30 39b6462 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 7b4dd46 {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#faf1ecea {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\38 e2cfff4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 e739cd8 {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\30 40653f6 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\35 e49350f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c796b78c {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\37 baec4ef {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\34 40cb53c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 b5c4d1d {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\33 392a233 {
    max-width: 100%;
    width: 50px;
    height: 50px;
}
    
#a36f1eb0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d689892c {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\36 16e6274 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 def6fa9 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media all {
    
#\35 5655964 {
    width: 100%;
    height: auto;
}
    
#\36 416cad5 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#\36 a0cd7f4 {
    row-gap: 16px;
    max-width: 760px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#d2aa479b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 3f7654d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 6bf1a93 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#d43b18cd {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
    row-gap: 18px;
    padding: 0px 0 0px 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 f0d9331 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(12,12,12,0.08);
    justify-content: flex-start;
    border-width: 2px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    padding: 32px 32px 32px 32px;
}
    
#bd2209ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 09b9097.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\36 09b9097 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\36 e24a947 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(12,12,12,0.08);
    justify-content: flex-start;
    border-width: 2px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    padding: 32px 32px 32px 32px;
}
    
#\30 585f550 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c4fb4d2d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#c4fb4d2d {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\39 939f9ba {
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(12,12,12,0.08);
    justify-content: flex-start;
    border-width: 2px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    padding: 32px 32px 32px 32px;
}
    
#\38 842de82 {
    width: 100%;
    height: 374px;
}
    
#\33 780661d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 aaf67ee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\39 aaf67ee {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\31 3ec5559 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(12,12,12,0.08);
    justify-content: flex-start;
    border-width: 2px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    justify-self: auto;
    align-self: auto;
    order: 3;
    width: 32%;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 33042ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 6458e08.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\30 6458e08 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\32 0b14604 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(12,12,12,0.08);
    justify-content: flex-start;
    border-width: 2px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    justify-self: auto;
    align-self: auto;
    order: 4;
    width: 32%;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 28e2193 {
    width: 100%;
    height: auto;
}
    
#\35 fcaf0d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ce784c81.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#ce784c81 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\35 d12df05 {
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0 8px 24px rgba(12,12,12,0.08);
    justify-content: flex-start;
    border-width: 2px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    justify-self: auto;
    align-self: center;
    order: 5;
    width: 32%;
    height: auto;
    min-height: 687px;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 66721cf {
    width: 100%;
    height: auto;
}
    
#b1d3199c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fdb37a96.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#fdb37a96 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#widget_mob {
    width: 100%;
    height: 379px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#widget_d9r {
    width: 100%;
    height: 380px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 2511544 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1cb719d {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    max-width: none;
}
    
#c62ec847 {
    background-color: var(--color_3);
}
    
#c54f0b3b {
    row-gap: 16px;
    max-width: 760px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\38 07d6fbd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 d516972 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f3d34ddc {
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#f169562e {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#da81b032 {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\37 340f761 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\38 80b3885 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb4f4b03 {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\37 3a0903e {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\33 06a660b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eaadc01a {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\37 b00291f {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#aee9dd37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 4f2b1f9 {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\39 2c90756 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\34 bfa653c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4f5a6d1 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\38 b0d4f5a {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\38 320b2a8 {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#b92ddab7 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#a9a85516 {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\37 01062b0 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#ffe5e367 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a83d6c46 {
    min-height: 8px;
    row-gap: 32px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#\33 62f4bb2 {
    max-width: 100%;
    width: 816px;
    height: auto;
    align-self: center;
}
    
#\32 218a296.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\32 218a296 {
    max-width: 100%;
    width: 403px;
    min-height: 48px;
    align-self: center;
}
}



@media all {
    
#\31 467c8eb {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#d096349c {
    min-height: 8px;
    row-gap: 32px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#\39 6f6af33 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b67bc75c {
    column-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#e6a15076 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\30 bbff825 {
    background-color: var(--color_7);
    border-radius: 999px;
    flex-direction: row;
    width: 56px;
    align-items: center;
    height: 56px;
    padding: 0 0 0 0;
}
    
#a35388a2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 0ab49d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aeb4abbb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b617a3e0 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#dcec6259 {
    background-color: var(--color_7);
    border-radius: 999px;
    flex-direction: row;
    width: 56px;
    align-items: center;
    height: 56px;
    padding: 0 0 0 0;
}
    
#\35 119592f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 5dfa44b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c99b9898 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f69251d3 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#bda9d386 {
    background-color: var(--color_7);
    border-radius: 999px;
    flex-direction: row;
    width: 56px;
    align-items: center;
    height: 56px;
    padding: 0 0 0 0;
}
    
#\32 517ba13 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 aec9dff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 f0b26ce {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 4378086 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 27270cc {
    column-gap: 20px;
    width: 100%;
    max-width: none;
    padding: 60px 8% 60px 8%;
}
    
#\37 93d0609 {
    background-color: var(--color_1);
}
    
#\34 3ad6232 {
    row-gap: 16px;
    align-items: stretch;
    width: 567px;
    padding: 0 0 0 0;
}
    
#\38 4e81b0d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b991eff7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bd9366c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2287773.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#\30 2287773 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#d510fa9d {
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#cd847086 {
    width: 100%;
    height: 503px;
}
    
#fe92953e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 5301319 {
    max-width: 780px;
    width: 100%;
}
    
#c8b1d92f {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
}
    
#\30 e6a1109 {
    min-height: 8px;
    row-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#fd81abf6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#f5c1d660 {
    column-gap: 48px;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    align-content: flex-start;
    min-height: 240px;
}
    
#\38 b46224b {
    background-color: var(--color_9);
    background-image: none;
}
    
#\35 c65b674 {
    align-self: auto;
    row-gap: 20px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    justify-self: auto;
    padding: 0 0 0 0;
}
    
#dd8ff0e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2ceecbf {
    max-width: 100%;
    width: 638px;
    height: auto;
    align-self: center;
}
    
#widget_9ds {
    width: 88.40%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e269d70 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 f989d96 {
    height: 500px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 416cad5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 f0d9331 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\36 e24a947 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
    margin-top: 17px;
}
    
#\38 842de82 {
    height: 383px;
}
    
#d43b18cd {
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 3ec5559 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\32 0b14604 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\39 939f9ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
    margin-top: 21px;
}
    
#\35 d12df05 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1cb719d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#da81b032 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#cb4f4b03 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#eaadc01a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#f169562e {
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 4f2b1f9 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 467c8eb {
    padding: 96px 4% 96px 4%;
}
    
#c5442380 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 27270cc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 3ad6232 {
    width: 100%;
    min-height: 80px;
}
    
#d510fa9d {
    width: 100%;
    min-height: 80px;
}
    
#cd847086 {
    margin-top: 24px;
    height: 424px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5c1d660 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 c65b674 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\38 e269d70 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#d5e6efc9 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\35 6e3475e {
    flex-direction: column;
}
    
#\31 19f917c {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#faf72c6b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 9edd5f3 {
    align-items: center;
}
    
#\31 d7bcd96 {
    flex-wrap: wrap;
    row-gap: 24px;
}
    
#\32 f86a04c {
    flex: 0 1 auto;
    width: 45%;
}
    
#\31 7b4dd46 {
    flex: 0 1 auto;
    width: 45%;
}
    
#\37 e739cd8 {
    flex: 0 1 auto;
    width: 45%;
}
    
#c796b78c {
    flex: 0 1 auto;
    width: 45%;
}
    
#\36 b5c4d1d {
    flex: 0 1 auto;
    width: 45%;
}
    
#d689892c {
    flex: 0 1 auto;
    width: 45%;
}
}



@media (max-width: 767px) {
    
#\36 416cad5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 a0cd7f4 {
    align-items: center;
}
    
#\35 6bf1a93 {
    align-items: center;
}
    
#d43b18cd {
    row-gap: 24px;
    flex-direction: column;
}
    
#\33 f0d9331 {
    width: 99.88%;
    align-self: center;
}
    
#\36 e24a947 {
    width: 99.88%;
    align-self: center;
}
    
#\39 939f9ba {
    width: 99.88%;
    align-self: center;
}
    
#\31 3ec5559 {
    width: 99.88%;
    align-self: center;
}
    
#\32 0b14604 {
    width: 99.88%;
    align-self: center;
}
    
#\35 d12df05 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 1cb719d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c54f0b3b {
    align-items: center;
}
    
#f3d34ddc {
    align-items: center;
}
    
#f169562e {
    row-gap: 24px;
    flex-wrap: nowrap;
    column-gap: 7.286527514231499%;
    flex-direction: column;
}
    
#da81b032 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cb4f4b03 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eaadc01a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4f2b1f9 {
    flex: 0 1 auto;
    width: 45%;
}
    
#e4f5a6d1 {
    row-gap: 24px;
    flex-wrap: nowrap;
    column-gap: 7.286527514231499%;
    flex-direction: column;
}
    
#\38 320b2a8 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a9a85516 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a83d6c46 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 467c8eb {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d096349c {
    align-items: center;
}
    
#b67bc75c {
    flex-direction: column;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\32 27270cc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\34 3ad6232 {
    flex: 0 1 auto;
    width: 100%;
}
    
#d510fa9d {
    flex: 0 1 auto;
    width: 100%;
}
    
#cd847086 {
    height: 239px;
}
}



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



@media (max-width: 767px) {
    
#f5c1d660 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\35 c65b674 {
    width: 100%;
    min-height: 80px;
}
}

