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

  *#dm .dmInner div.u_1685918831 img {
    border-radius:24px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1319461630 img {
    border-radius:24px !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 8b19913 {
    min-height: 240px;
    column-gap: 40px;
    width: 100%;
}
    
#\38 0377cf5 {
    row-gap: 20px;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#d0ac1f4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 8cc3e39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 0801a3e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b74046e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0 4px 0;
}
#b74046e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 65fcf06.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#\36 65fcf06 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 58px;
    margin-top: 8px;
}
    
#d97c67e7 {
    align-self: center;
    width: 48%;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    min-height: 758px;
    background-image: url("https://irp.cdn-website.com/a0241ece/dms3rep/multi/opt/1789436113484-3_4-6hs-909h.png");
    padding: 0 0 0 0;
}
}



@media all {
    
#\38 c0622c6 {
    min-height: 240px;
    column-gap: 40px;
    width: 100%;
}
    
#\39 5a04cc9 {
    align-self: center;
    width: 42%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#d16c654f {
    width: 100%;
    height: 520px;
}
    
#\39 81650d7 {
    row-gap: 16px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#\37 fb4192b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8f4fca4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 bdafbdc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8c53706 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b42d4c68 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 e0270e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 0364641 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 3d60f7c {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#e9e7cae5 {
    align-self: center;
    row-gap: 16px;
    width: 780px;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#cc14bea2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 35df3b2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7272690 {
    max-width: 100%;
    width: 754px;
    height: auto;
}
    
#\37 0b27108 {
    align-self: center;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\37 76cd48b {
    background-color: var(--color_5);
    border-radius: 22px;
    row-gap: 16px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 40px 40px 40px 40px;
}
    
#\30 0521d1b {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\31 aa25b90 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 02af367 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 e7e8108 {
    background-color: var(--color_5);
    border-radius: 22px;
    row-gap: 16px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 40px 40px 40px 40px;
}
    
#\35 bb75434 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 f0017d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 78bf4fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1d75542 {
    background-color: var(--color_5);
    border-radius: 22px;
    row-gap: 16px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 40px 40px 40px 40px;
}
    
#baef2c2c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 99e8820 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 5b3693b {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#\36 f0d29b9 {
    align-self: center;
    row-gap: 16px;
    width: 780px;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#ac26e273 {
    max-width: 100%;
    width: 780px;
    height: auto;
    order: 1;
}
    
#c2eed6db {
    max-width: 100%;
    width: 780px;
    height: auto;
    order: 0;
}
    
#\31 e3575ea {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#bf753abf {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 4;
}
    
#\39 8fa7631 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
}



@media all {
    
#c6393c36 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#d72f9cfb {
    background-color: var(--color_4);
}
    
#\38 07f0f57 {
    align-self: center;
    row-gap: 16px;
    width: 780px;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#f0ba47fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 b99b8ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3778a79 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 5a1eb30 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7d4cc19 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 0810611.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#\36 0810611 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 58px;
}
    
#\38 8260066 {
    row-gap: 20px;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#c0a52659 {
    min-height: 240px;
    column-gap: 40px;
    width: 100%;
}
    
#\38 059a999 {
    align-self: center;
    width: 50%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\30 9100913 {
    width: 100%;
    height: 520px;
}
    
#b96e6778 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 21c6a0f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 4e46c2c {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 f3ae3b0 {
    align-self: center;
    row-gap: 24px;
    width: 900px;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\30 b5fe759 {
    max-width: 700px;
    width: auto;
    height: auto;
}
    
#e8667354 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\39 1a00ca7 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    min-height: 90px;
    align-items: center;
    padding: 28px 28px 28px 28px;
}
    
#\37 73b4018 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\35 1f5d893 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\35 98e9476 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#d371a5dc {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    min-height: 90px;
    align-items: center;
    padding: 28px 28px 28px 28px;
}
    
#eb386341 {
    max-width: 100%;
    width: 900px;
    height: auto;
}
    
#\38 64ce4d1 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\38 6ee2e81 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\32 4a1b2fc {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\36 e4b3271 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    min-height: 90px;
    align-items: center;
    padding: 28px 28px 28px 28px;
}
    
#f923c1d7 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\32 f71fe9c {
    max-width: 700px;
    width: auto;
    margin-top: 20px;
    height: auto;
}
    
#\31 35c83e7 {
    max-width: 700px;
    width: auto;
    margin-top: 8px;
    height: auto;
}
    
#dbdc1c53 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#c3653350 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    min-height: 90px;
    align-items: center;
    padding: 28px 28px 28px 28px;
}
    
#d757053d {
    min-height: auto;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
    flex-direction: column;
}
    
#\39 7e769d8 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    min-height: 90px;
    align-items: center;
    padding: 28px 28px 28px 28px;
}
    
#\32 1af40b3 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\30 4e3a962 {
    row-gap: 20px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    margin-top: 12px;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\38 9bddb06 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    min-height: 90px;
    align-items: center;
    padding: 28px 28px 28px 28px;
}
    
#b125322b {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    min-height: 90px;
    align-items: center;
    padding: 28px 28px 28px 28px;
}
    
#\37 672e2ea {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\33 bc91afe {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    min-height: 90px;
    align-items: center;
    padding: 28px 28px 28px 28px;
}
    
#a86c83fd {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    min-height: 90px;
    align-items: center;
    padding: 28px 28px 28px 28px;
}
    
#\34 8b66325 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    min-height: 90px;
    align-items: center;
    padding: 28px 28px 28px 28px;
}
}



@media all {
    
#\34 c4e9ccf {
    align-self: center;
    row-gap: 20px;
    width: 780px;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#fd33cd82 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cf5219cf {
    min-height: auto;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
    flex-direction: column;
}
    
#\37 08d66db {
    background-color: var(--color_4);
}
    
#cdec7a09 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dcdc6f93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bf4922b7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 6374901 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a39863bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 86073b3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d00d992 {
    align-self: center;
    row-gap: 20px;
    width: 780px;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\34 5b46782 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c75a200b {
    min-height: auto;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
    flex-direction: column;
}
}



@media all {
    
#\32 1189473 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#bb67b393 {
    min-height: auto;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
    flex-direction: column;
}
    
#\37 1880dcc {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\31 b7dfecf {
    row-gap: 20px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    margin-top: 12px;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\35 968e6c8 {
    background-color: rgba(201,123,74,0.08);
    border-radius: 22px;
    row-gap: 8px;
    max-width: 700px;
    width: 100%;
    margin-top: 20px;
    justify-content: flex-start;
    align-items: center;
    padding: 32px 32px 32px 32px;
}
    
#e88479ac {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\36 45024ad {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#d78585df {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#d415075d {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#c5d4adb3 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\30 123ad32 {
    align-self: center;
    row-gap: 24px;
    max-width: 1000px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\36 fd25605 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#c6540e7f {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\38 ea29315 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\30 c4dbd98 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\39 d0bca29 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 8f749b2 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#e92f6fc7 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#a1d39b82 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\38 462b854 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f4221334 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\39 b26c37e {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\33 b174fcf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 cb54f65 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\30 a418ee0 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\33 bd55be3 {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\35 ab1fc6e {
    background-color: var(--color_5);
    border-radius: 22px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    width: 48%;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
}



@media all {
    
#\37 fbfb6eb {
    background-color: var(--color_5);
    border-radius: 22px;
    row-gap: 12px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 40px 40px 40px 40px;
}
    
#f4941dde {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fa07d1d4 {
    min-height: auto;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
    flex-direction: column;
}
    
#e40f8db9 {
    align-self: center;
    max-width: 780px;
    width: auto;
    height: auto;
}
    
#\38 c69b84e {
    align-self: center;
    row-gap: 32px;
    max-width: 1000px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\35 8bd0cce {
    background-color: var(--color_5);
    border-radius: 22px;
    row-gap: 12px;
    box-shadow: 0px 8px 30px rgba(138,154,126,0.18);
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 40px 40px 40px 40px;
}
    
#\38 f1113ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae0fa6cb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 c93227a {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\36 2db99f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6c3239e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ccb60e9f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#ccb60e9f {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 58px;
}
}



@media all {
    
#\37 27a602e {
    min-height: auto;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
    flex-direction: column;
}
    
#ddab9c52 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#ab9b6d38 {
    width: 100%;
}
    
#f49c2044 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 bcab692 {
    align-self: center;
    row-gap: 24px;
    width: 780px;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
}



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



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



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



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



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\31 8b19913 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 100px 4% 100px 4%;
}
    
#\38 0377cf5 {
    width: 100%;
    min-width: 0;
}
    
#\36 65fcf06 {
    align-self: stretch;
    width: 100%;
}
    
#d97c67e7 {
    width: 100%;
    min-width: 0;
}
    
#\36 c7f85cb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 c0622c6 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 70px 4% 70px 4%;
}
    
#\39 5a04cc9 {
    width: 100%;
    min-width: 0;
}
    
#d16c654f {
    height: 320px;
}
    
#\39 81650d7 {
    width: 100%;
    min-width: 0;
}
    
#\37 2bc80c5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3d60f7c {
    min-height: unset;
    flex-direction: column;
    padding: 70px 4% 70px 4%;
}
    
#e9e7cae5 {
    width: 100%;
}
    
#\37 0b27108 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\33 baaeb45 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5b3693b {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
    
#\36 f0d29b9 {
    width: 100%;
}
    
#ae37a355 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c6393c36 {
    min-height: unset;
    flex-direction: column;
    padding: 70px 4% 70px 4%;
}
    
#\38 07f0f57 {
    width: 100%;
}
    
#\37 073622d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0810611 {
    align-self: stretch;
    width: 100%;
}
    
#\38 8260066 {
    width: 100%;
    min-width: 0;
}
    
#c0a52659 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 50px 4% 50px 4%;
}
    
#\38 059a999 {
    width: 100%;
    min-width: 0;
}
    
#\30 9100913 {
    height: 320px;
}
    
#c5915b22 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 f3ae3b0 {
    width: 100%;
}
    
#\39 1a00ca7 {
    width: 100%;
}
    
#c3653350 {
    width: 100%;
}
    
#d757053d {
    min-height: unset;
    flex-direction: column;
    padding: 55px 4% 55px 4%;
}
    
#d371a5dc {
    width: 100%;
}
    
#\39 7e769d8 {
    width: 100%;
}
    
#\38 9bddb06 {
    width: 100%;
}
    
#b125322b {
    width: 100%;
}
    
#\36 e4b3271 {
    width: 100%;
}
    
#\33 bc91afe {
    width: 100%;
}
    
#a86c83fd {
    width: 100%;
}
    
#\34 8b66325 {
    width: 100%;
}
    
#\39 5fc723b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 c4e9ccf {
    align-items: center;
}
    
#cf5219cf {
    min-height: unset;
    flex-direction: column;
    padding: 70px 4% 70px 4%;
}
    
#\39 32f3f3b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 9119037 {
    margin: 0px 0% 0px 0%;
}
    
#\38 d00d992 {
    align-items: center;
}
    
#c75a200b {
    min-height: unset;
    flex-direction: column;
    padding: 70px 4% 70px 4%;
}
}



@media (max-width: 767px) {
    
#\32 1189473 {
    width: 100%;
}
    
#bb67b393 {
    min-height: unset;
    flex-direction: column;
    padding: 70px 4% 70px 4%;
}
    
#e92f6fc7 {
    width: 100%;
}
    
#d78585df {
    width: 100%;
}
    
#a1d39b82 {
    width: 100%;
}
    
#f4221334 {
    width: 100%;
}
    
#\39 b26c37e {
    width: 100%;
}
    
#\30 a418ee0 {
    width: 100%;
}
    
#\30 123ad32 {
    align-items: center;
}
    
#\33 bd55be3 {
    width: 100%;
}
    
#\35 ab1fc6e {
    width: 100%;
}
    
#c6540e7f {
    width: 100%;
}
    
#\36 af34bc2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 c69b84e {
    align-items: center;
}
    
#\39 c93227a {
    row-gap: 24px;
    flex-direction: column;
}
    
#fa07d1d4 {
    min-height: unset;
    flex-direction: column;
    padding: 70px 4% 70px 4%;
}
    
#d1ee4e4e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 27a602e {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
    
#\39 bcab692 {
    align-items: center;
}
    
#\32 3efe871 {
    margin: 0px 0% 0px 0%;
}
}

