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

  *#dm .dmInner nav.u_1198691314 { color:black !important; }

  *#dm .dmInner div.u_1657980133 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1899872937 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1908645916 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1518356051 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1204526486 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1975140250 img { object-fit:cover !important; }

  *#dm .dmInner a.u_1929338922:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1929338922.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner nav.u_2898631243 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 1);
}
}



@media all {
    
#\32 ae18600 {
    min-height: 740px;
    width: 100%;
    max-width: none;
    padding: 140px 6% 110px 6%;
}
    
#\32 4c181bb::before, #\32 4c181bb > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\32 4c181bb {
    background-image: url('https://irp.cdn-website.com/cba5db61/dms3rep/multi/opt/1793798759287-16_9-EDj-1920w.png?jxl&v=jxl');
}
    
#cf310d02 {
    align-self: center;
    row-gap: 22px;
    max-width: 820px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\30 24bceb4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 66824df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 a77dee8 {
    max-width: 10000px;
    width: 656px;
    height: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 c1fd73b {
    row-gap: 16px;
    column-gap: 16px;
    flex-direction: row;
    margin-top: 12px;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\35 6f68191.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 28px;
    padding-right: 28px;
}
#\35 6f68191 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#\34 0ecff77.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 28px;
    padding-right: 28px;
}
#\34 0ecff77 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
}



@media all {
    
#\38 16b5cc9 {
    column-gap: 72px;
    width: 100%;
    max-width: none;
    padding: 90px 6% 90px 6%;
}
    
#e61bd2c3 {
    background-color: var(--color_3);
}
    
#\38 043f54e {
    margin: 0px 0% 0px 0%;
}
    
#\37 6bfacbd {
    row-gap: 18px;
    min-width: 0;
    flex: 1;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#f3635073 {
    max-width: 100%;
    width: auto;
}
    
#\39 969bb4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 8c68e06 {
    max-width: 100%;
    width: 397px;
}
    
#fd9d52fe {
    max-width: 100%;
    width: 397px;
}
    
#f3659348 {
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#\35 80dc63a {
    width: 100%;
    height: 420px;
}
    
#widget_o8s {
    width: 250px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\37 7139157 {
    border-color: var(--color_2);
    background-color: var(--color_3);
    row-gap: 16px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 0 0 28px 0;
}
    
#\36 64cbf33 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    max-width: none;
    padding: 90px 6% 90px 6%;
}
    
#\39 e99fdc1 {
    background-color: var(--color_9);
}
    
#\34 19692fd {
    margin: 0px 0% 0px 0%;
}
    
#\30 f48cb7a {
    row-gap: 16px;
    max-width: 820px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#e65fdc1e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d7a762d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c65a1c86 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\35 ef709aa {
    width: 100%;
    height: 240px;
}
    
#\33 2ad4900 {
    margin-left: 24px;
    max-width: 100%;
    width: auto;
    height: auto;
    margin-right: 24px;
}
    
#\31 2025b9b {
    border-color: var(--color_2);
    background-color: var(--color_3);
    row-gap: 16px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 0 0 28px 0;
}
    
#\31 7555d35 {
    width: 100%;
    height: 240px;
}
    
#d8fc8f77 {
    margin-left: 24px;
    max-width: 100%;
    width: auto;
    height: auto;
    margin-right: 24px;
}
    
#abb6f326 {
    border-color: var(--color_2);
    background-color: var(--color_3);
    row-gap: 16px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 0 0 28px 0;
}
    
#\39 48e0a85 {
    width: 100%;
    height: 240px;
}
    
#\35 95beb8b {
    margin-left: 24px;
    max-width: 100%;
    width: auto;
    height: auto;
    margin-right: 24px;
}
}



@media all {
    
#d76ec29d {
    column-gap: 72px;
    width: 100%;
    max-width: none;
    padding: 90px 6% 90px 6%;
}
    
#\33 476c15a {
    background-color: var(--color_7);
}
    
#\33 516af8b {
    margin: 0px 0% 0px 0%;
}
    
#\35 8ebc7b4 {
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#\34 f2d65ad {
    width: 100%;
    height: 314px;
}
    
#\39 b1559db {
    row-gap: 18px;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#\36 b9625ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c622dae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3608d6f {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 f1bacdd {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    max-width: none;
    padding: 90px 6% 90px 6%;
}
    
#\33 110539d {
    background-color: var(--color_3);
}
    
#a2d5914e {
    margin: 0px 0% 0px 0%;
}
    
#\34 0322f96 {
    row-gap: 16px;
    max-width: 820px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#ded9932a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f392bcac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 b3db3ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 7dfa67b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 449c885 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\31 76d1e1a {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\31 22cf65e {
    border-color: var(--color_2);
    background-color: var(--color_9);
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#\34 56ab299 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 5b75db4 {
    border-color: var(--color_2);
    background-color: var(--color_9);
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#\38 1dc3287 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 7d1f63e {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\37 ce345d4 {
    border-color: var(--color_2);
    background-color: var(--color_9);
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#\31 5c8efe7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 eedbed8 {
    border-color: var(--color_2);
    background-color: var(--color_9);
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#fe9463e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 616deb6 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    max-width: none;
    padding: 90px 6% 90px 6%;
}
    
#ebcb4d49 {
    background-color: var(--color_9);
}
    
#dd5c1c2b {
    margin: 0px 0% 0px 0%;
}
    
#e13751b0 {
    row-gap: 16px;
    max-width: 820px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\31 ccc292b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad3d408e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7dc99e5 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\38 ff6e37c {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#e73296d6 {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#\37 5fdd696 {
    max-width: 100%;
    width: auto;
}
    
#cd31c733 {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#\33 b3a9298 {
    max-width: 100%;
    width: auto;
}
    
#\34 1b1ed56 {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#\38 eec11b9 {
    max-width: 100%;
    width: auto;
}
    
#e7bb3801 {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#\33 a46d4cf {
    max-width: 100%;
    width: auto;
}
    
#b9d42caf {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\38 ad022ef {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#\39 1bc6b6c {
    max-width: 100%;
    width: auto;
}
    
#\30 ae623bf {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#\32 3dc6836 {
    max-width: 100%;
    width: auto;
}
    
#\33 81074a5 {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#\39 2ddb906 {
    max-width: 100%;
    width: auto;
}
    
#\39 a68b78b {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#f6760e19 {
    max-width: 100%;
    width: auto;
}
    
#\34 3b42334 {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#d3c89a26 {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#babd8701 {
    max-width: 100%;
    width: auto;
}
    
#\33 c907150 {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#\38 1c38b36 {
    max-width: 100%;
    width: auto;
}
    
#\34 d36c9ac {
    border-color: var(--color_2);
    background-color: var(--color_3);
    flex-direction: row;
    flex: 1;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    border-style: solid;
    min-width: 0;
    padding: 28px 12px 28px 12px;
}
    
#\33 f1b126c {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\38 b096208 {
    column-gap: 72px;
    width: 100%;
    max-width: none;
    padding: 90px 6% 0 6%;
}
    
#\32 2ddc0d0 {
    background-color: var(--color_3);
}
    
#\30 0391f61 {
    margin: 0px 0% 0px 0%;
}
    
#\39 f426375 {
    row-gap: 18px;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#\32 600d170 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 8d0746e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d6a95d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 6ffeb31 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2b6f812 {
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#\36 c9fb245 {
    width: 100%;
    height: 420px;
}
}



@media all {
    
#b8923f0e {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 64px;
    padding-right: 6%;
    padding-bottom: 110px;
    padding-left: 6%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
}
    
#\33 71a3277 {
    background-color: var(--color_3);
}
    
#\32 cb11575 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 820px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 e4f47cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 cc927f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a867937 {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    column-gap: 24px;
}
    
#a6ccb673 {
    align-self: flex-start;
    flex: 1;
    width: auto;
    min-width: 0;
}
    
#b717175c {
    align-self: flex-start;
    flex: 1;
    width: auto;
    min-width: 0;
}
    
#\30 6326a1e {
    align-self: flex-start;
    flex: 1;
    width: auto;
    min-width: 0;
}
}



@media all {
    
#f0379e57 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 110px;
    padding-right: 6%;
    padding-bottom: 110px;
    padding-left: 6%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
}
    
#\34 a3d96cc {
    background-color: var(--color_7);
}
    
#\39 0b90c7c {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\35 4024160 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 7274005 {
    max-width: 100%;
    width: auto;
}
    
#f401fef0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 28px;
    padding-right: 28px;
}
#f401fef0 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 16b5cc9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    column-gap: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7139157 {
    min-width: 40%;
}
    
#\36 64cbf33 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c65a1c86 {
    row-gap: 20px;
    flex-wrap: wrap;
}
    
#\31 2025b9b {
    min-width: 40%;
}
    
#abb6f326 {
    min-width: 40%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f1bacdd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 76d1e1a {
    row-gap: 20px;
    flex-wrap: wrap;
}
    
#\31 22cf65e {
    min-width: 40%;
}
    
#\32 5b75db4 {
    min-width: 40%;
}
    
#\35 7d1f63e {
    row-gap: 20px;
    flex-wrap: wrap;
}
    
#\37 ce345d4 {
    min-width: 40%;
}
    
#\32 eedbed8 {
    min-width: 40%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 616deb6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 ff6e37c {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#e73296d6 {
    min-width: 20%;
}
    
#cd31c733 {
    min-width: 20%;
}
    
#\34 1b1ed56 {
    min-width: 20%;
}
    
#e7bb3801 {
    min-width: 20%;
}
    
#b9d42caf {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#\38 ad022ef {
    min-width: 20%;
}
    
#\30 ae623bf {
    min-width: 20%;
}
    
#\33 81074a5 {
    min-width: 20%;
}
    
#\39 a68b78b {
    min-width: 20%;
}
    
#\34 3b42334 {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#d3c89a26 {
    min-width: 20%;
}
    
#\33 c907150 {
    min-width: 20%;
}
    
#\34 d36c9ac {
    min-width: 20%;
}
}



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



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



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



@media (max-width: 767px) {
    
#\32 ae18600 {
    min-height: 600px;
    padding: 160px 6% 72px 6%;
}
    
#cf310d02 {
    align-items: center;
}
    
#\35 c1fd73b {
    flex-direction: column;
}
    
#\35 6f68191 {
    width: 100%;
}
    
#\34 0ecff77 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 16b5cc9 {
    min-height: unset;
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 64px;
    row-gap: 32px;
}
    
#\37 6bfacbd {
    flex: 0 1 auto;
    width: 100%;
}
    
#f3659348 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\35 80dc63a {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 64cbf33 {
    min-height: unset;
    padding-top: 64px;
    padding-bottom: 64px;
    row-gap: 32px;
}
    
#\30 f48cb7a {
    align-items: center;
}
    
#c65a1c86 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\35 ef709aa {
    height: 200px;
}
    
#\31 7555d35 {
    height: 200px;
}
    
#\39 48e0a85 {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#d76ec29d {
    min-height: unset;
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 64px;
    row-gap: 32px;
}
    
#\35 8ebc7b4 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\34 f2d65ad {
    height: 240px;
}
    
#\39 b1559db {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 f1bacdd {
    min-height: unset;
    padding-top: 64px;
    padding-bottom: 64px;
    row-gap: 32px;
}
    
#\34 0322f96 {
    align-items: center;
}
    
#\37 449c885 {
    align-items: center;
}
    
#\31 76d1e1a {
    row-gap: 20px;
    flex-direction: column;
}
    
#\35 7d1f63e {
    row-gap: 20px;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#\34 616deb6 {
    min-height: unset;
    padding-top: 64px;
    padding-bottom: 64px;
    row-gap: 32px;
}
    
#e13751b0 {
    align-items: center;
}
    
#a7dc99e5 {
    align-items: center;
}
    
#\38 ff6e37c {
    row-gap: 12px;
    column-gap: 12px;
    flex-wrap: wrap;
}
    
#e73296d6 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
    
#cd31c733 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
    
#\34 1b1ed56 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
    
#e7bb3801 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
    
#b9d42caf {
    row-gap: 12px;
    column-gap: 12px;
    flex-wrap: wrap;
}
    
#\38 ad022ef {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
    
#\30 ae623bf {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
    
#\33 81074a5 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
    
#\39 a68b78b {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
    
#\34 3b42334 {
    row-gap: 12px;
    column-gap: 12px;
    flex-wrap: wrap;
}
    
#d3c89a26 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
    
#\33 c907150 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
    
#\34 d36c9ac {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 40%;
}
}



@media (max-width: 767px) {
    
#\38 b096208 {
    min-height: unset;
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 0px;
    row-gap: 32px;
}
    
#\39 f426375 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\39 2b6f812 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\36 c9fb245 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#b8923f0e {
    min-height: unset;
    padding-top: 40px;
    padding-bottom: 64px;
    row-gap: 32px;
}
    
#\32 cb11575 {
    align-items: center;
}
    
#\38 a867937 {
    align-items: center;
    flex-direction: column;
    row-gap: 16px;
}
    
#a6ccb673 {
    align-self: stretch;
    width: 100%;
}
    
#b717175c {
    align-self: stretch;
    width: 100%;
}
    
#\30 6326a1e {
    align-self: stretch;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f0379e57 {
    min-height: unset;
    padding-top: 64px;
    padding-bottom: 64px;
    row-gap: 32px;
}
    
#\39 0b90c7c {
    align-items: center;
}
}

