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

  *#dm .dmInner a.u_1700407128 {
    border-color:var(--color_3) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1326810648 {
    border-color:var(--color_3) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

  *#dm .dmInner nav.u_1944401555 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_1);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#\39 1636904.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 48px 18px 48px;
}
#\39 1636904 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\39 dbccb3f {
    min-height: 92vh;
    column-gap: 0;
    width: 100%;
    padding: 0 0 0 0;
}
    
#\35 dee67bc {
    background-color: var(--color_1);
}
    
#\38 23f0874 {
    row-gap: 24px;
    width: 40.0%;
    min-width: 4%;
    background-color: var(--color_1);
    border-width: 0px 2px 0px 0px;
    border-style: solid;
    border-color: rgba(226,186,61,1);
    min-height: 8px;
    padding: 120px 0 100px 5%;
}
    
#b2918e8b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 92844a9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b2c15102 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 bf9afe0 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\35 18c2b48.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 48px 18px 48px;
}
#\35 18c2b48 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#bc43b2f5 {
    min-height: 8px;
    width: 60.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: var(--color_1);
    padding: 0 0 0 0;
}
    
#\30 7259457 {
    width: 100%;
    min-height: 92vh;
    height: 100%;
}
}



@media all {
    
#\35 7bbe5c3 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#aeb78ab7 {
    background-color: var(--color_1);
}
    
#ed20a2cd {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#ee8492cb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 98006e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe72e88a {
    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%;
    background-color: var(--color_1);
}
    
#\36 ed682e1 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.72);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\35 2ba2d64 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\33 e644f6a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8a90222 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 ef7f510 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.72);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\31 4310393 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\36 772b9fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 563aa58 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c434c0df {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.72);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#ec824aa6 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\31 c6b07a7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d17b5a0e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 d2b31c5 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 12px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.72);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\31 1230a6e {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\35 fc3d18b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c1fef91 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 08c8f93 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\35 23533d7 {
    background-color: var(--color_1);
}
    
#ab22edc7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#a19e5125 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 896008e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a1fa5a7f {
    max-width: 580px;
    width: auto;
    height: auto;
}
    
#\37 5d72361 {
    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%;
    background-color: var(--color_1);
}
    
#fe85f9b3 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.72);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\31 54cd283 {
    width: 100%;
    margin-bottom: 8px;
    height: 200px;
}
    
#\33 f50082a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\33 f50082a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fae0ba42.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#fae0ba42 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 94856bd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\35 94856bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e874455.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\38 e874455 {
    margin-left: 24px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-right: 24px;
}
    
#ae4e9645 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.72);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\38 da15e2f {
    width: 100%;
    margin-bottom: 8px;
    height: 200px;
}
    
#\35 77496bd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\35 77496bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a19d8cd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\31 a19d8cd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 3b8944b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\32 3b8944b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d0a617a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\39 d0a617a {
    margin-left: 24px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-right: 24px;
}
    
#\38 03bc597 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.72);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#ec4b4e54 {
    width: 100%;
    margin-bottom: 8px;
    height: 200px;
}
    
#\32 6794cf6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\32 6794cf6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fc082875.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#fc082875 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fa1df13a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#fa1df13a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 e912c8f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\30 e912c8f {
    margin-left: 24px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-right: 24px;
}
    
#\34 66e50ca {
    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%;
    background-color: var(--color_1);
}
    
#\39 9fe4175 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.72);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\34 8f5e462 {
    width: 100%;
    margin-bottom: 8px;
    height: 200px;
}
    
#\34 57c6fd0.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\34 57c6fd0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 93f28ec.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\38 93f28ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a5164293.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#a5164293 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#afd4734a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#afd4734a {
    margin-left: 24px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-right: 24px;
}
    
#\31 222f429 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.72);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\34 cbb6c62 {
    width: 100%;
    margin-bottom: 8px;
    height: 200px;
}
    
#\35 367e75d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\35 367e75d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b96c025a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#b96c025a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d9b18f3d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#d9b18f3d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c9ee280a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#c9ee280a {
    margin-left: 24px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-right: 24px;
}
    
#fcacc970 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_2);
    border-radius: 0px;
    row-gap: 10px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.72);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\31 5d662cf {
    width: 100%;
    margin-bottom: 8px;
    height: 200px;
}
    
#\32 c478515.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\32 c478515 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 6d82bf1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\32 6d82bf1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 788d3b4.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
}
#\32 788d3b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c7f066d4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#c7f066d4 {
    margin-left: 24px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    margin-right: 24px;
}
}



@media all {
    
#ad67b566 {
    min-height: 240px;
    column-gap: 0;
    width: 100%;
    padding: 0 0 0 0;
}
    
#\37 076196c {
    background-color: var(--color_1);
}
    
#\34 a5806a1 {
    min-height: 8px;
    width: 40.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: var(--color_1);
    border-width: 0px 2px 0px 0px;
    border-style: solid;
    border-color: rgba(226,186,61,1);
    padding: 0 0 0 0;
}
    
#\31 469f10c {
    width: 100%;
    min-height: 680px;
    height: 100%;
}
    
#fda0ad18 {
    row-gap: 20px;
    width: 60.0%;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 8px;
    padding: 100px 5% 100px 5%;
}
    
#\30 5d646bd {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\37 3dc1c34 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#ef1848c1 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\30 2b48264 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\39 28a677f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
}
#\39 28a677f {
    max-width: 100%;
    width: auto;
    margin-top: 8px;
    height: auto;
    order: 4;
}
    
#\30 b2cb3fe {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 5;
}
    
#c0b1e2bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 48px 18px 48px;
}
#c0b1e2bf {
    max-width: 100%;
    width: 261px;
    min-height: 75px;
    order: 7;
    height: auto;
}
    
#\35 fae2096.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 48px 18px 48px;
}
#\35 fae2096 {
    max-width: 100%;
    width: 261px;
    min-height: 63px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 19d871a {
    min-height: auto;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
}
    
#\37 13a3e8d {
    background-color: var(--color_1);
}
    
#d54da674 {
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#e7fe2b0f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\36 f529faf {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\39 33eff35 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\35 dc023d1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 48px 18px 48px;
}
#\35 dc023d1 {
    min-height: 56px;
    margin-top: 8px;
    order: 4;
}
    
#\39 fa2a7fb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 48px 18px 48px;
}
#\39 fa2a7fb {
    max-width: 100%;
    width: 245px;
    min-height: 57px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7bbe5c3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fe72e88a {
    flex-direction: row;
    flex-wrap: wrap;
}
    
#\36 ed682e1 {
    width: 48%;
}
    
#\39 ef7f510 {
    width: 48%;
}
    
#c434c0df {
    width: 48%;
}
    
#\30 d2b31c5 {
    width: 48%;
}
}



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



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



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



@media (max-width: 767px) {
    
#\39 dbccb3f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 23f0874 {
    width: 100%;
    padding: 60px 4% 40px 4%;
}
    
#\36 bf9afe0 {
    flex-direction: column;
}
    
#bc43b2f5 {
    width: 100%;
    min-height: 280px;
}
    
#\30 7259457 {
    min-height: 280px;
}
}



@media (max-width: 767px) {
    
#\35 7bbe5c3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ed20a2cd {
    align-items: center;
}
    
#fe72e88a {
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 16px;
}
    
#\36 ed682e1 {
    width: 100%;
}
    
#\39 ef7f510 {
    width: 100%;
}
    
#c434c0df {
    width: 100%;
}
    
#\30 d2b31c5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 08c8f93 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ab22edc7 {
    align-items: center;
}
    
#\37 5d72361 {
    flex-direction: column;
    row-gap: 20px;
}
    
#fe85f9b3 {
    width: 100%;
}
    
#ae4e9645 {
    width: 100%;
}
    
#\38 03bc597 {
    width: 100%;
}
    
#\34 66e50ca {
    flex-direction: column;
    row-gap: 20px;
}
    
#\39 9fe4175 {
    width: 100%;
}
    
#\31 222f429 {
    width: 100%;
}
    
#fcacc970 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ad67b566 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 a5806a1 {
    width: 100%;
    min-height: 260px;
}
    
#\31 469f10c {
    min-height: 260px;
}
    
#fda0ad18 {
    width: 100%;
    padding: 48px 4% 48px 4%;
}
}



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

