@media all {
  *#dm .dmInner div.u_1532623862 {
    border-color:var(--color_6) !important;
    border-width:1px 0 0 0 !important;
    border-style:solid !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1950703522 .iconBg { display:none !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
}
    
#\36 3bd85219866cc3622781520 {
    align-self: start;
    background-size: cover;
    min-height: 320px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    padding-top: 6%;
    padding-right: 2%;
    padding-bottom: 6%;
    padding-left: 2%;
}
    
#\36 3bd85219866cc3622781522 {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
}
    
#\36 3bd85219866cc362278151f {
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 8a93717.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\31 8a93717 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
    
#ea5935eb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#ea5935eb {
    margin-left: 0;
    max-width: 560px;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
    
#\38 e9eb11a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\38 e9eb11a {
    margin-left: 0;
    max-width: 560px;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
    
#\39 c3403e0 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    row-gap: 16px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-right: 0;
}
    
#a9432190.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 30px;
    padding-bottom: 0;
    padding-right: 30px;
}
#a9432190 {
    width: auto;
    min-height: 50px;
    min-width: 198px;
    max-height: 50px;
}
    
#\32 1be1e5a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 28px;
    padding-bottom: 0;
    padding-right: 28px;
}
#\32 1be1e5a {
    width: auto;
    min-height: 50px;
    min-width: 166px;
    max-height: 50px;
}
    
#\35 c48ff29 {
    padding-top: 40px;
    padding-left: 32px;
    padding-bottom: 40px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    border-radius: 4px;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 32px;
}
    
#\36 fd1586b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\36 fd1586b {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
    
#\39 040a0d2 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 20px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#d9a31261.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#d9a31261 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#ff738556.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#ff738556 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#a08183de.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#a08183de {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#\32 8e25873.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\32 8e25873 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    align-self: stretch;
    padding-top: 16px;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    background-color: rgba(0, 0, 0, 0);
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    align-self: start;
    background-size: cover;
    min-height: auto;
    background-repeat: no-repeat;
    flex-direction: column;
    order: 0;
    padding-top: 6%;
    display: flex;
    padding-bottom: 6%;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-right: 2%;
    padding-left: 2%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 52e05ad {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 16px;
    column-gap: 0px;
    flex-direction: column;
    max-width: 720px;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 48px;
    padding-right: 0;
}
    
#\31 2ea582d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\31 2ea582d {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#c7a2bb8e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#c7a2bb8e {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#\31 79ae553.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\31 79ae553 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#\38 3943a27 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    row-gap: 40px;
    column-gap: 0px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#c2ce282f {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 12px;
    column-gap: 0px;
    flex-direction: column;
    width: 25%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 24px;
}
    
#\31 16159f7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\31 16159f7 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#\32 bc038b0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\32 bc038b0 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#d1432104.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#d1432104 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#\30 4a335ca {
    padding-top: 0;
    padding-left: 24px;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 12px;
    column-gap: 0px;
    flex-direction: column;
    width: 25%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 24px;
}
    
#\33 98fbd67.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\33 98fbd67 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#bdf71247.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#bdf71247 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#f1eb5c17.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#f1eb5c17 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#b9e82f32 {
    padding-top: 0;
    padding-left: 24px;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 12px;
    column-gap: 0px;
    flex-direction: column;
    width: 25%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 24px;
}
    
#\34 eb9e9f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\34 eb9e9f0 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#\32 5d4583b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\32 5d4583b {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#\39 2a58255.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\39 2a58255 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#ae1a6091 {
    padding-top: 0;
    padding-left: 24px;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 12px;
    column-gap: 0px;
    flex-direction: column;
    width: 25%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 24px;
}
    
#b3b8c033.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#b3b8c033 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#\35 4bf9e76.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\35 4bf9e76 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#e56294a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#e56294a6 {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#d4d911ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 0aef62f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a060f5e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d3bb639 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#c04ce9bc {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-top: 6%;
    padding-right: 2%;
    padding-bottom: 6%;
    padding-left: 2%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#f224289a {
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#\33 f349b33 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 2423609 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 16px;
    column-gap: 0px;
    flex-direction: column;
    max-width: 720px;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 48px;
    padding-right: 0;
}
    
#\31 66612a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 e235868 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d78cec91 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 c229716 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 48px;
    padding-right: 0;
}
    
#\39 1e44fd9 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    border-radius: 4px;
    row-gap: 12px;
    column-gap: 0px;
    flex-direction: column;
    width: 48%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 32px;
}
    
#c2b00136 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 960bf97 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d280db36 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 c4c7b00 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 6px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 4px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#ea699aa6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cc52e4a2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e29d72bb {
    max-width: 100%;
    width: auto;
}
    
#\36 5a40445 {
    max-width: 100%;
    width: auto;
}
    
#ab4ef6d2 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    border-radius: 4px;
    row-gap: 12px;
    column-gap: 0px;
    flex-direction: column;
    width: 48%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 32px;
}
    
#\39 b9590db {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2f8d78c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e770b8be {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dc8072ab {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 6px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 4px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\37 b427e8a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e072f974 {
    max-width: 100%;
    width: auto;
}
    
#\36 5981ee8 {
    max-width: 100%;
    width: auto;
}
    
#a1b97545 {
    max-width: 100%;
    width: auto;
}
    
#d715af40 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    border-radius: 4px;
    row-gap: 12px;
    column-gap: 0px;
    flex-direction: column;
    width: 48%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 32px;
}
    
#\30 f2ae269 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e15717bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a222f3d5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b199976c {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 6px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 4px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\30 83f5f60 {
    max-width: 100%;
    width: auto;
}
    
#\39 95f60ac {
    max-width: 100%;
    width: auto;
}
    
#b47209b9 {
    max-width: 100%;
    width: auto;
}
    
#f0345999 {
    max-width: 100%;
    width: auto;
}
    
#\32 670b30b {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    border-radius: 4px;
    row-gap: 12px;
    column-gap: 0px;
    flex-direction: column;
    width: 48%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 32px;
}
    
#\36 4b2608c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fcc6b0e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dbfadc7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5fc493f {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 6px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 4px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\30 051d5aa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 b1df29a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 e5f3903 {
    max-width: 100%;
    width: auto;
}
    
#b367db16 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e22d5b7b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 24px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#e22d5b7b {
    margin-left: 0;
    max-width: 720px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#\32 cd5076b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 f3e45e9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 af52408 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-top: 6%;
    padding-right: 2%;
    padding-bottom: 6%;
    padding-left: 2%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 73b8d08 {
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#\30 74b299b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0px;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 a48ce78 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 32px;
    column-gap: 6%;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\36 4816367 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 16px;
    column-gap: 0px;
    flex-direction: column;
    width: 47%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#cdcfcb14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 2dcf8ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e1efa7d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 fdb6664 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb41b81a {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 28px;
    column-gap: 0px;
    flex-direction: column;
    width: 47%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\30 42d7cd7 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 24px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 8px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#\32 97a81c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7df57dc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3595cd9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a62a521 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 24px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 8px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#\32 91271a1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 9d264c3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee5246d0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ab8bca51 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 8px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#b1c665ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 7f96a70 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 5bae246 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 681d898.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 32px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\36 681d898 {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
}



@media all {
    
#e55dd360 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-top: 6%;
    padding-right: 2%;
    padding-bottom: 6%;
    padding-left: 2%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 c41dcbb {
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#a25513bb {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 037b1d8 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 16px;
    column-gap: 0px;
    flex-direction: column;
    max-width: 720px;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 48px;
    padding-right: 0;
}
    
#\34 f876fa5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 fdee066 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 1f1618c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dc97f339 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    row-gap: 40px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 48px;
    padding-right: 0;
}
    
#c630cd82 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 32px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 10px;
    column-gap: 0px;
    flex-direction: column;
    width: 30.6%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#\39 1e385ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a8994244 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 549c05a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a930fba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#de4a6553 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 32px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 10px;
    column-gap: 0px;
    flex-direction: column;
    width: 30.6%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#\35 c3a3de5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 5e764e7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 838312c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 8f55f1b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 393bbb6 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 32px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 10px;
    column-gap: 0px;
    flex-direction: column;
    width: 30.6%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#ff1a4228 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bcda7186 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 e603be4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d527704 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 ca6f659 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 10px;
    column-gap: 0px;
    flex-direction: column;
    width: 48%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#ade74957 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 f784905 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c8b5b308 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe1f9575 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 b53a8ab {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 10px;
    column-gap: 0px;
    flex-direction: column;
    width: 48%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\31 cabd02d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 47ed884 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5b323c5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 0c0d8f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 dc77523.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\30 dc77523 {
    margin-left: 0;
    max-width: 720px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
}



@media all {
    
#eef931ca {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-top: 4%;
    padding-right: 2%;
    padding-bottom: 4%;
    padding-left: 2%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 c5184c1 {
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#e3c4dcc4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 227d320 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 12px;
    column-gap: 0px;
    flex-direction: column;
    max-width: 640px;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 40px;
    padding-right: 0;
}
    
#c1a6d92e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 faf8647 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 b432fb6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3c61aaf {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    row-gap: 0px;
    column-gap: 0px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
    padding-right: 0;
}
    
#\35 eb3c63d {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 6px;
    column-gap: 0px;
    flex-direction: column;
    width: 20%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 1px 0px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 20px;
}
    
#\36 331ff8e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 cad03a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bd0f5c12 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 1f95377 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 6px;
    column-gap: 0px;
    flex-direction: column;
    width: 20%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 1px 0px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 20px;
}
    
#af42d5b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 ab72c47 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f564cbc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 7970a60 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 6px;
    column-gap: 0px;
    flex-direction: column;
    width: 20%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 1px 0px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 20px;
}
    
#\31 5969be2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#adec85c8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 52c7e24 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 a6e5b09 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 6px;
    column-gap: 0px;
    flex-direction: column;
    width: 20%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 1px 0px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 20px;
}
    
#\33 c109f24 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 82752e8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 3762b76 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 4d795fc {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 6px;
    column-gap: 0px;
    flex-direction: column;
    width: 20%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#f4860533 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 849cd30 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 6cc8db6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 60c47fd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\30 60c47fd {
    margin-left: 0;
    max-width: 640px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
}



@media all {
    
#c451faaf {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-top: 6%;
    padding-right: 2%;
    padding-bottom: 6%;
    padding-left: 2%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 eca6b5a {
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#cd8d34c8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 409ee70 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 32px;
    column-gap: 6%;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 48px;
    padding-right: 0;
}
    
#\31 5f56d0d {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 16px;
    column-gap: 0px;
    flex-direction: column;
    width: 47%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\35 5ca78c2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d3c76fdd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c13751c3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 b7ce969 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e13675ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 883f07b {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 20px;
    column-gap: 0px;
    flex-direction: column;
    width: 47%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#e99eead5 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 0px;
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#\31 8686a25 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c73fdf2b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a6ddcaa {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 0px;
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#\38 35885d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 911a259 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b07d9aaf {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 0px;
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#\32 74a1b09 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 bed0baa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 342ec57 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 0px;
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#b2b21f06 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 dc4a172 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 7164707 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 0px;
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#d40d1be6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e88705cd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 11add8d {
    padding-top: 32px;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: column;
    max-width: 860px;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#\34 f90b82d {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 8px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\33 401858c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 2254bd9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 a089515 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 8px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\32 47b81b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#e1f9c67e {
    min-height: 240px;
    width: 100%;
}
    
#d75694bc {
    background-color: var(--color_7);
}
    
#\32 f2c2eb8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 6%;
    padding-right: 2%;
    padding-bottom: 6%;
    padding-left: 2%;
    background-color: rgba(0, 0, 0, 0);
    width: 100.0%;
}
    
#b90a5576 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 32px;
    column-gap: 8%;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 48px;
    padding-right: 0;
}
    
#bddaa528 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 20px;
    column-gap: 0px;
    flex-direction: column;
    width: 58%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\33 c03bf2c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c72f5b44 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eabffa7c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#eabffa7c {
    margin-left: 0;
    max-width: 640px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
    
#\33 f7010c8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\33 f7010c8 {
    margin-left: 0;
    max-width: 640px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
    
#\35 383b021 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 28px;
    column-gap: 0px;
    flex-direction: column;
    width: 42%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\34 993758d {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 24px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 8px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#\33 9e6ca1b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 5c25746 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 35b5588 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d90d6880 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 24px;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 8px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#\30 e404eae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f7159a6 {
    max-width: 100%;
    width: auto;
}
    
#\39 0bc47d8 {
    max-width: 100%;
    width: auto;
}
    
#d8580c91 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_6);
    margin-right: 0;
    margin-left: 0;
    row-gap: 8px;
    column-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 0;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 0;
}
    
#c751088c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 ed78805 {
    max-width: 100%;
    width: auto;
}
    
#\39 8060c6d {
    max-width: 100%;
    width: auto;
}
    
#\35 2dd64d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\35 2dd64d5 {
    margin-left: 0;
    max-width: 640px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
}



@media all {
    
#\32 15bb1e6 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-top: 6%;
    padding-right: 2%;
    padding-bottom: 6%;
    padding-left: 2%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#f4669e30 {
    background-color: var(--color_5);
}
    
#\37 8507177 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 281ab01 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 12px;
    column-gap: 0px;
    flex-direction: column;
    max-width: 720px;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
    padding-right: 0;
}
    
#f4fc8b35 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 284ecd7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 f342b9e [data-content-reference] {
    border-color: var(--color_6);
}
#\35 f342b9e [data-content-reference] .accordion-title {
    color: var(--color_1);
    font-weight: 600;
}
#\35 f342b9e {
    margin-left: 0;
    background-color: var(--color_5);
    padding-top: 0;
    padding-left: 0;
    width: 720px;
    padding-bottom: 0;
    margin-top: 0;
    min-height: auto;
    margin-bottom: 0;
    padding-right: 0;
    margin-right: 0;
}
#\35 f342b9e [data-content-reference] .icon-container {
    color: var(--color_2);
}
    
#\30 de7530e {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#e9f741b0 {
    max-width: 720px;
    width: auto;
    height: auto;
}
    
#\39 4a94e36 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\33 3af48b2 {
    max-width: 720px;
    width: auto;
    height: auto;
}
    
#b857f08e {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#b6f9f1de {
    max-width: 720px;
    width: auto;
    height: auto;
}
    
#e1a43e46 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\31 0bc7cb3 {
    max-width: 720px;
    width: auto;
    height: auto;
}
    
#\39 9e05c7b {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\38 134307d {
    max-width: 720px;
    width: auto;
    height: auto;
}
    
#\39 2d06763 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#c9920003 {
    max-width: 720px;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 51afa82 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-top: 6%;
    padding-right: 2%;
    padding-bottom: 6%;
    padding-left: 2%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    
#e120fabd {
    background-color: var(--color_1);
}
    
#\34 85d5dac {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 640px;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 62643ed {
    max-width: 100%;
    width: auto;
}
    
#\38 1f72fa1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ea48f840 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a7a6fb7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-right: 30px;
    padding-bottom: 0;
    padding-left: 30px;
}
#\38 a7a6fb7 {
    align-self: center;
    width: auto;
    min-height: 50px;
    margin-top: 8px;
    min-width: 198px;
    max-height: 50px;
}
    
#\30 4915774 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: column;
}
    
#ea5935eb {
    max-width: 640px;
}
    
#\38 e9eb11a {
    max-width: 640px;
}
    
#a9432190 {
    min-width: 194px;
}
#a9432190.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 28px;
    padding-bottom: 0;
    padding-right: 28px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: unset;
}
    
#\36 3bd85219866cc3622781522 {
    padding-top: 32px;
    width: 100%;
    min-height: unset;
}
    
#\35 c48ff29 {
    max-width: 640px;
}
    
#\32 1be1e5a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 26px;
    padding-bottom: 0;
    padding-right: 26px;
}
#\32 1be1e5a {
    min-width: 164px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 4%;
    padding-right: 4%;
}
    
#c2ce282f {
    width: 50%;
}
    
#\30 4a335ca {
    width: 50%;
}
    
#b9e82f32 {
    padding-top: 32px;
    width: 50%;
}
    
#ae1a6091 {
    padding-top: 32px;
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c04ce9bc {
    padding-right: 4%;
    padding-left: 4%;
}
    
#\39 1e44fd9 {
    width: 48%;
}
    
#ab4ef6d2 {
    width: 48%;
}
    
#d715af40 {
    width: 48%;
}
    
#\32 670b30b {
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 af52408 {
    padding-right: 4%;
    padding-left: 4%;
}
    
#\37 a48ce78 {
    row-gap: 40px;
    flex-direction: column;
}
    
#\36 4816367 {
    width: 100%;
}
    
#cb41b81a {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e55dd360 {
    padding-right: 4%;
    padding-left: 4%;
}
    
#c630cd82 {
    width: 48%;
    padding-bottom: 24px;
}
    
#de4a6553 {
    width: 48%;
    padding-bottom: 24px;
}
    
#\37 393bbb6 {
    width: 48%;
    padding-bottom: 24px;
}
    
#\35 ca6f659 {
    width: 48%;
    padding-bottom: 24px;
}
    
#\31 b53a8ab {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eef931ca {
    padding-right: 4%;
    padding-left: 4%;
}
    
#\35 eb3c63d {
    padding-top: 0;
    padding-left: 0;
    width: 33%;
    padding-bottom: 20px;
    padding-right: 16px;
}
    
#\38 1f95377 {
    padding-top: 0;
    padding-left: 0;
    width: 33%;
    padding-bottom: 20px;
    padding-right: 16px;
}
    
#\34 7970a60 {
    padding-top: 0;
    padding-left: 0;
    width: 33%;
    padding-bottom: 20px;
    padding-right: 0;
}
    
#\35 a6e5b09 {
    padding-top: 20px;
    padding-left: 0;
    width: 50%;
    padding-bottom: 0;
    padding-right: 16px;
}
    
#\33 4d795fc {
    padding-top: 20px;
    padding-left: 0;
    width: 50%;
    padding-bottom: 0;
    padding-right: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c451faaf {
    padding-right: 4%;
    padding-left: 4%;
}
    
#\33 409ee70 {
    row-gap: 40px;
    flex-direction: column;
}
    
#\31 5f56d0d {
    width: 100%;
}
    
#\32 883f07b {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1f9c67e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 f2c2eb8 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#b90a5576 {
    row-gap: 32px;
    flex-direction: column;
}
    
#bddaa528 {
    width: 100%;
}
    
#\35 383b021 {
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 51afa82 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 a7a6fb7 {
    min-width: 194px;
}
#\38 a7a6fb7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 28px;
    padding-bottom: 0;
    padding-right: 28px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: unset;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: unset;
    align-items: center;
    width: 100%;
}
    
#ea5935eb {
    max-width: 100%;
}
    
#\38 e9eb11a {
    max-width: 100%;
}
    
#\39 c3403e0 {
    flex-direction: column;
    align-items: stretch;
    row-gap: 10px;
}
    
#a9432190 {
    width: 100%;
    min-width: 0;
    max-width: 100%;
}
#a9432190.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 24px;
    padding-bottom: 0;
    padding-right: 24px;
}
    
#\32 1be1e5a {
    width: 100%;
    min-width: 0;
    max-width: 100%;
}
#\32 1be1e5a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 24px;
    padding-bottom: 0;
    padding-right: 24px;
}
    
#\35 c48ff29 {
    padding-top: 32px;
    padding-left: 24px;
    padding-bottom: 32px;
    padding-right: 24px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: unset;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 52e05ad {
    margin-bottom: 32px;
}
    
#c2ce282f {
    padding-top: 0;
    padding-left: 0;
    width: 100%;
}
    
#\30 4a335ca {
    padding-top: 24px;
    padding-left: 0;
    width: 100%;
}
    
#b9e82f32 {
    padding-top: 24px;
    padding-left: 0;
    width: 100%;
}
    
#ae1a6091 {
    padding-top: 24px;
    padding-left: 0;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c04ce9bc {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
}
    
#\33 f349b33 {
    width: 100%;
    min-height: unset;
}
    
#\35 2423609 {
    margin-bottom: 32px;
}
    
#\34 c229716 {
    flex-direction: column;
}
    
#\39 1e44fd9 {
    padding-top: 24px;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 24px;
    padding-right: 24px;
}
    
#ab4ef6d2 {
    padding-top: 24px;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 24px;
    padding-right: 24px;
}
    
#d715af40 {
    padding-top: 24px;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 24px;
    padding-right: 24px;
}
    
#\32 670b30b {
    padding-top: 24px;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 24px;
    padding-right: 24px;
}
}



@media (max-width: 767px) {
    
#\35 af52408 {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
}
    
#\30 74b299b {
    align-items: center;
}
    
#\37 a48ce78 {
    row-gap: 32px;
    flex-direction: column;
    width: 100%;
    min-height: unset;
}
    
#\36 4816367 {
    width: 100%;
}
    
#cb41b81a {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e55dd360 {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
}
    
#a25513bb {
    width: 100%;
    min-height: unset;
}
    
#\35 037b1d8 {
    margin-bottom: 32px;
}
    
#dc97f339 {
    row-gap: 32px;
    flex-direction: column;
}
    
#c630cd82 {
    width: 100%;
    padding-bottom: 24px;
}
    
#de4a6553 {
    width: 100%;
    padding-bottom: 24px;
}
    
#\37 393bbb6 {
    width: 100%;
    padding-bottom: 24px;
}
    
#\35 ca6f659 {
    width: 100%;
    padding-bottom: 24px;
}
    
#\31 b53a8ab {
    width: 100%;
    padding-bottom: 24px;
}
}



@media (max-width: 767px) {
    
#eef931ca {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
}
    
#e3c4dcc4 {
    width: 100%;
    min-height: unset;
}
    
#\34 227d320 {
    margin-bottom: 28px;
}
    
#\35 3c61aaf {
    row-gap: 24px;
    flex-direction: column;
}
    
#\35 eb3c63d {
    padding-top: 0;
    padding-left: 0;
    width: 100%;
    padding-bottom: 20px;
    padding-right: 0;
}
    
#\38 1f95377 {
    padding-top: 0;
    padding-left: 0;
    width: 100%;
    padding-bottom: 20px;
    padding-right: 0;
}
    
#\34 7970a60 {
    padding-top: 0;
    padding-left: 0;
    width: 100%;
    padding-bottom: 20px;
    padding-right: 0;
}
    
#\35 a6e5b09 {
    padding-top: 0;
    padding-left: 0;
    width: 100%;
    padding-bottom: 20px;
    padding-right: 0;
}
    
#\33 4d795fc {
    padding-top: 0;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
}
}



@media (max-width: 767px) {
    
#c451faaf {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
}
    
#cd8d34c8 {
    width: 100%;
    min-height: unset;
}
    
#\33 409ee70 {
    row-gap: 32px;
    flex-direction: column;
    margin-bottom: 32px;
}
    
#\31 5f56d0d {
    width: 100%;
}
    
#\32 883f07b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e1f9c67e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 f2c2eb8 {
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: column;
}
    
#b90a5576 {
    row-gap: 32px;
    flex-direction: column;
}
    
#bddaa528 {
    width: 100%;
}
    
#\35 383b021 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 15bb1e6 {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
}
    
#\37 8507177 {
    width: 100%;
}
    
#\35 f342b9e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 51afa82 {
    min-height: unset;
    flex-direction: column;
    padding-right: 4%;
    padding-left: 4%;
}
    
#\34 85d5dac {
    width: 100%;
    max-width: 100%;
}
    
#\38 a7a6fb7 {
    width: 100%;
    min-width: 0;
    max-width: 100%;
}
#\38 a7a6fb7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0;
    padding-left: 24px;
    padding-bottom: 0;
    padding-right: 24px;
}
}

