@media all {
  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_2419478247 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1981081467 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1263291843 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1070868548 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1885749984:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1885749984.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1764224340:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1764224340.hover { background-image:initial !important; }

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

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

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

  *#dm .dmInner div.u_1662674328 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner a.u_1740938848 { border-radius:10px 10px 10px 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 98px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522[data-background-color-animation] {
    
}
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.99%;
    min-width: 4%;
    background-color: var(--color_1);
    align-items: center;
    align-content: center;
    box-shadow: none;
    border-radius: 20px 0px 0px 20px;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_2hn {
    width: 47px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 9fc1d81[data-background-color-animation] {
    
}
#\30 9fc1d81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.99%;
    min-width: 4%;
    background-color: var(--color_1);
    align-items: center;
    align-content: center;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8e3f8b0 {
    width: 47px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 0301aca[data-background-color-animation] {
    
}
#\32 0301aca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.99%;
    min-width: 4%;
    background-color: var(--color_1);
    align-items: center;
    align-content: center;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f32add92 {
    width: 47px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#afe6211f[data-background-color-animation] {
    
}
#afe6211f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.99%;
    min-width: 4%;
    background-color: var(--color_1);
    align-items: center;
    align-content: center;
    box-shadow: none;
    border-radius: 0px 20px 20px 0px;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 6e9f5cf {
    width: 47px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 bcfc3ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3a836c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0c366e8 {
    width: 81.33%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nkk {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 48e1c0d {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 668px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 72b76e9 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: url("https://irp.cdn-website.com/ba23140f/dms3rep/multi/opt/Bent+Tree-1920w.jpg?jxl&v=jxl");
    min-width: 4%;
    order: 0;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#d4e7416f {
    max-width: 100%;
    width: 47.89%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6f6f29e {
    align-self: flex-start;
    width: 64.05%;
    justify-content: flex-start;
    min-height: 370px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(61, 44, 29, 0.8);
    border-radius: 20px 20px 20px 20px;
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\33 a348a0b {
    max-width: 100%;
    width: 100%;
    margin-top: 29px;
    height: auto;
    order: 1;
}
    
#f8075d9a {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbef9afc {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
}
    
#group_nn2 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.72%;
    min-height: 82px;
    row-gap: 24px;
    column-gap: 4.222854550703121%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 29px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\34 b0b5370 {
    max-width: 100%;
    width: 47.89%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 95730da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9e8bdeb {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#e5921502 {
    width: 280px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    order: 4;
}
    
#f08517f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/ba23140f/dms3rep/multi/opt/Humanitree-525__0E2A0466-1920w.JPG?jxl&v=jxl");
    order: 1;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d1d9ea5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fc625a2 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 268ac9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8e20c7e {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cf5e5800.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf5e5800 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#e97de0d5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b148ddb {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
}
    
#\37 89a9c7b {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#\39 5e1723e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 15f1e56 {
    width: 100%;
    max-width: 100%;
}
    
#\35 8df9520 {
    background-color: var(--color_1);
    background-image: none;
}
    
#d046a6b9 {
    min-height: 185px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e9ba4a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4805460 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c4ef365 {
    width: 100%;
    max-width: 100%;
}
    
#\35 1cdf283 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 4331411 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 057fc9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fc19c97b {
    min-height: 279px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d5e8c11 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b80812e8 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 cbef178 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fc7ba80 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 127px;
    height: auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#c5083cef {
    margin: 0px 0% 0px 0%;
}
    
#\34 8a46224 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cdf26c4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 127px;
    height: auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\32 209215c {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c9f39b1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b929019 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 127px;
    height: auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\33 fafafc6 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 273870a {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 c415b7b {
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 30dc805 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 964c671 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c8076691 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ec954a22 {
    width: 100%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media all {
    
#\39 a5cfbcc {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 845e416 {
    max-width: 100%;
    width: 600px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2cba7bd {
    max-width: 100%;
    width: 600px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f8dd1d6 {
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7eadd50 {
    background-color: var(--color_3);
    background-image: none;
}
    
#d473d7a9 {
    min-height: 80px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c2429b2e::before, #c2429b2e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c2429b2e {
    min-height: 553px;
    border-color: rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 44%;
    border-width: 0px 0px 0px 0px;
    justify-content: space-between;
    background-image: url("https://irp.cdn-website.com/ba23140f/dms3rep/multi/opt/Humanitree-525__0E2A0606-1920w.JPG?jxl&v=jxl");
    align-items: center;
    border-style: solid;
    min-width: 4%;
    order: 0;
    height: auto;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f34a62d8::before, #f34a62d8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f34a62d8 {
    min-height: 8px;
    border-color: rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 52%;
    border-width: 0px 0px 0px 0px;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 79d3ecc {
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f9bf7d94 {
    max-width: 100%;
    width: 15%;
    height: auto;
    order: 0;
    margin: 0px 20px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdabd110 {
    min-height: 80px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 c30b69f {
    align-self: flex-start;
    min-height: 80px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\32 2567fb7 {
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 74b0f1d {
    min-height: 80px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 79cedc7 {
    max-width: 100%;
    width: 15%;
    height: auto;
    order: 0;
    margin: 0px 20px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 326b84c {
    min-height: 80px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\31 21d42cd {
    align-self: flex-start;
    min-height: 80px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\38 abb6f9e {
    max-width: 100%;
    width: 600px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 65f2b9b {
    max-width: 100%;
    width: 15%;
    order: 0;
    margin: 0px 20px 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 20px;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#af56f268 {
    min-height: 80px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 d6fc7b9 {
    max-width: 100%;
    width: 15%;
    height: auto;
    order: 0;
    margin: 0px 20px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 acea58f {
    align-self: flex-start;
    min-height: 80px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\36 939c9c9 {
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fab6715 {
    max-width: 100%;
    width: 600px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 f9925ee {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ee262b9b {
    width: 64.43%;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a38fa61f {
    width: 100.00%;
    max-width: 100%;
    order: 1;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7ee5c2e {
    margin: 0px 0% 0px 0%;
}
    
#ce0facb1 {
    width: 1115px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 3% 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 3%;
    margin-left: 0%;
}
    
#\36 f67e71a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a9ba42cc {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b622f8ac {
    width: 250px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    order: 3;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#\32 30e33fa {
    background-color: var(--color_1);
    background-image: none;
}
    
#c733ce7d {
    width: 861px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9fcef9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 90px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 89a7a8a {
    min-height: 136px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 8d498a4 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 1c4dc10 {
    min-height: 212px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ac63ee6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f985bc42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 90px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c4d03571 {
    width: 300px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 373b1af {
    margin: 0px 0px 0px 0px;
}
    
#be7cb2d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 57.28%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 24aa7a3 {
    min-height: 291px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 67e612a {
    width: 711px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 62f209a {
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 e1aefce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 38.7%;
    align-items: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e4033646 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fd5fd204 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 127px;
    height: auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\30 119d216 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 c4d8676 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 f6079e0 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f17507a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5a8a47f {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#b65ed5c1 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dca3fb7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 127px;
    height: auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#ecbc0190 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 127px;
    height: auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\34 aded625 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 7af6e5e {
    min-height: 279px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 fded483 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ba3089b {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bac0c8c {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4f31362 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    padding: 4% 1% 4% 1%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 9fc1d81 {
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 0301aca {
    width: 25%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#afe6211f {
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 bcfc3ca {
    width: 62.28%;
}
    
#widget_nkk {
    width: 73.46%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 48e1c0d {
    min-height: 440px;
    padding: 2% 2% 3% 2%;
}
    
#\39 72b76e9 {
    align-items: flex-start;
    align-content: flex-start;
    padding: 5% 5% 5% 5%;
}
    
#d4e7416f {
    width: 220px;
    min-height: 46px;
}
    
#\32 6f6f29e {
    margin-left: 0%;
    width: 74.74%;
    min-height: 213px;
    height: auto;
    margin-right: 0%;
}
    
#f8075d9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8075d9a {
    margin: 27px 0% 2% 0%;
}
    
#\34 b0b5370 {
    width: 220px;
    min-height: 46px;
}
    
#ca0a5251 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 95730da {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    order: 1;
}
    
#e5921502 {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f08517f5 {
    width: 100%;
    min-height: 202px;
    height: auto;
    order: 0;
}
    
#\36 d1d9ea5 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\37 268ac9e {
    width: 100.00%;
    order: 0;
}
    
#\35 8e20c7e {
    width: 100%;
    order: 2;
}
    
#cf5e5800 {
    width: 100%;
    order: 3;
}
    
#\39 b148ddb {
    width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5e1723e {
    width: 100%;
    min-height: 8px;
}
    
#d046a6b9 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding-bottom: 2%;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 057fc9b {
    width: 32%;
    min-height: 318px;
    justify-content: space-around;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#fc19c97b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 253px;
    column-gap: 2%;
    row-gap: 16px;
    padding: 2% 4% 8% 4%;
}
    
#\34 8a46224 {
    width: 32%;
    min-height: 318px;
    justify-content: space-around;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#c9f39b1a {
    width: 32%;
    min-height: 318px;
    justify-content: space-around;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3149201 {
    margin: 0px 0% 0px 0%;
}
    
#\30 30dc805 {
    min-height: 119px;
    padding: 4% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a5cfbcc {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\38 845e416 {
    width: 100%;
}
    
#\35 2cba7bd {
    width: 100%;
}
    
#\35 f8dd1d6 {
    width: 100%;
    margin-bottom: 20px;
}
    
#d473d7a9 {
    align-self: auto;
    width: 100%;
    min-height: 0px;
    align-items: center;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c2429b2e {
    row-gap: 64px;
    padding-left: 0%;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding-right: 0%;
    height: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#f34a62d8 {
    row-gap: 32px;
    flex-direction: column;
    padding-left: 16px;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\33 79d3ecc {
    width: 100%;
    margin-bottom: 20px;
}
    
#f9bf7d94 {
    width: 64px;
    margin-right: 16px;
}
    
#cdabd110 {
    width: 100%;
    min-height: 0px;
    order: 2;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 c30b69f {
    align-self: flex-start;
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\32 2567fb7 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\31 74b0f1d {
    align-self: auto;
    width: 100%;
    min-height: 0px;
    align-items: center;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 79cedc7 {
    width: 64px;
    margin-right: 16px;
}
    
#\39 326b84c {
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\31 21d42cd {
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
}
    
#\38 abb6f9e {
    width: 100%;
}
    
#\39 65f2b9b {
    width: 64px;
    margin-right: 16px;
}
    
#\38 3bac033 {
    margin: 0px 0% 0px 0%;
}
    
#af56f268 {
    width: 100%;
    min-height: 0px;
    order: 2;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 d6fc7b9 {
    width: 64px;
    margin-right: 16px;
}
    
#\32 acea58f {
    align-self: flex-start;
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\36 939c9c9 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\34 fab6715 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f9925ee {
    padding-left: 4%;
    padding-right: 4%;
}
    
#ee262b9b {
    width: 91.16%;
}
    
#a38fa61f {
    width: 100.00%;
    margin-bottom: 3%;
}
    
#ce0facb1 {
    width: 93.27%;
    margin-bottom: 5%;
}
    
#b622f8ac {
    width: 250px;
    height: auto;
    margin-top: 0px;
    min-height: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c733ce7d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 89a7a8a {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 9fcef9e {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    row-gap: 24px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1c4dc10 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be7cb2d5 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 54.95%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 24aa7a3 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#\35 67e612a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 e1aefce {
    width: 41.04%;
    min-height: 8px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#e4033646 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\33 373b1af {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 119d216 {
    width: 32%;
    min-height: 318px;
    justify-content: space-around;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 aded625 {
    width: 32%;
    min-height: 318px;
    justify-content: space-around;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 7af6e5e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 253px;
    column-gap: 2%;
    row-gap: 16px;
    padding: 2% 4% 8% 4%;
}
    
#\33 f17507a {
    width: 32%;
    min-height: 318px;
    justify-content: space-around;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 f9925ee {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a9ba42cc {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 24aa7a3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 62f209a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: wrap;
    column-gap: 2%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    align-items: center;
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 9fc1d81 {
    min-height: 8px;
    align-items: center;
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 0301aca {
    min-height: 8px;
    align-items: center;
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#afe6211f {
    min-height: 8px;
    align-items: center;
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 48e1c0d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\39 72b76e9 {
    width: 100%;
    min-height: 506px;
    justify-content: center;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 10% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d4e7416f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d4e7416f {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 6f6f29e {
    align-self: auto;
    width: 99.69%;
    min-height: 332px;
    justify-content: space-between;
    align-items: center;
    height: auto;
    order: 0;
    align-content: center;
    grid-area: auto / auto / auto / auto;
    padding-top: 3%;
    padding-right: 2%;
    padding-bottom: 3%;
    padding-left: 2%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f8075d9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8075d9a {
    margin: 8px 0% 4% 0%;
}
    
#\33 a348a0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a348a0b {
    margin: 0px 0% 0px 0%;
}
    
#\34 b0b5370.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 b0b5370 {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_nn2 {
    column-gap: 4.222854550703121%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 95730da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
    order: 1;
}
    
#\38 9e8bdeb {
    height: 144px;
}
    
#e5921502 {
    width: 100%;
    min-height: 50px;
}
    
#f08517f5 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\36 d1d9ea5 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 8e20c7e {
    width: 100%;
}
    
#cf5e5800 {
    width: 100%;
}
    
#\39 b148ddb {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 5e1723e {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#d046a6b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
}



@media (max-width: 767px) {
    
#\30 057fc9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#fc19c97b {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 8px;
}
    
#\38 fc7ba80 {
    align-items: center;
    align-content: center;
}
    
#\34 8a46224 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 cdf26c4 {
    align-items: center;
    align-content: center;
}
    
#c9f39b1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 b929019 {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\30 30dc805 {
    padding-top: 8%;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\36 964c671 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#c8076691 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 a5cfbcc {
    row-gap: 10px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 12%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#f9bf7d94 {
    width: 40px;
    margin: 0px 0% 24px 0%;
}
    
#cdabd110 {
    margin-left: 0px;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
    margin-right: 0px;
}
    
#\33 c30b69f {
    width: 100.00%;
    min-height: 64px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 74b0f1d {
    margin-left: 0%;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    margin-right: 0%;
}
    
#d473d7a9 {
    align-self: auto;
    min-height: 106px;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: 100%;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 79cedc7 {
    width: 40px;
    margin: 0px 0% 24px 0%;
}
    
#\39 326b84c {
    width: 100.00%;
    min-height: 106px;
    height: auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c2429b2e {
    row-gap: 12px;
    width: 100%;
    min-height: 176px;
    justify-content: center;
    align-items: center;
    height: auto;
    order: 0;
    background-position: 50% 50%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f34a62d8 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 21d42cd {
    width: 100.00%;
    min-height: 64px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 65f2b9b {
    width: 40px;
    margin: 0px 0% 24px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 24px;
    margin-left: 0%;
}
    
#af56f268 {
    margin-left: 0px;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
    margin-right: 0px;
}
    
#\38 d6fc7b9 {
    width: 40px;
    margin: 0px 0% 24px 0%;
}
    
#\32 acea58f {
    width: 100.00%;
    min-height: 64px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\32 f9925ee {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 12% 4%;
}
    
#ee262b9b {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
}
    
#a38fa61f {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
    max-width: 100%;
    margin-bottom: 5%;
}
    
#ce0facb1 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
    margin-bottom: 5%;
}
    
#\36 f67e71a {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 24px;
}
    
#b622f8ac {
    width: 250px;
    height: auto;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#c733ce7d {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 9fcef9e {
    width: 100%;
    min-height: 100px;
    align-items: flex-start;
    height: auto;
    row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 89a7a8a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 1c4dc10 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f985bc42 {
    width: 100%;
    min-height: 402px;
    align-items: flex-start;
    height: auto;
    row-gap: 50px;
    padding-left: 16px;
    padding-right: 16px;
}
}



@media (max-width: 767px) {
    
#c4d03571 {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#be7cb2d5 {
    width: 100%;
    min-height: 174px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    height: auto;
}
    
#\30 24aa7a3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 8px;
    padding: 8% 4% 12% 4%;
}
    
#\35 67e612a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 e1aefce {
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 dca3fb7 {
    align-items: center;
    align-content: center;
}
    
#fd5fd204 {
    align-items: center;
    align-content: center;
}
    
#ecbc0190 {
    align-items: center;
    align-content: center;
}
    
#\30 119d216 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 aded625 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 7af6e5e {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 8px;
}
    
#\33 f17507a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
}

#f08517f5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAABAwQDAAAAAAAAAAAAAAADAAECBBMhMQURFP/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECBCEx/9oADAMBAAIRAxEAPwCKgMAfOQnb7Zp6dUK5TSz4xZzpEU1jqBNaf//Z')!important}#c2429b2e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EACAQAAEDAwUBAAAAAAAAAAAAAAEDBBEAAgYSFCEiQSP/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMRQf/aAAwDAQACEQMRAD8AAMOuZJEjVc/nUQT1ilCwdSZQbT79BUjMc+cqulGiF1yYUtgEcc1hN869cKk+9zUUaLJrQ2s6f//Z')!important}