@media all {
  *#dm .dmInner div.u_3771686149 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner a.u_3553392277 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/8fcb2519-7649-44b1-9c89-865345ec2d7b/icon/Navigation_4395619.svg) !important;
  }

  *#dm .dmInner a.u_3553392277:hover .iconBg { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_3553392277.hover .iconBg { background-color:var(--color_4) !important; }

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

  *#dm .dmInner nav.u_3936363620 { color:white !important; }

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

  *#dm .dmInner div.u_1839202456 img { border-radius:10px !important; }

  *#dm .dmInner div.u_1739097607 img { border-radius:10px !important; }

  *#dm .dmInner div.u_1835569734 img { border-radius:10px !important; }

  *#dm .dmInner div.u_1037583704 img { border-radius:10px !important; }

  *#dm .dmInner div.u_1559336726 img { border-radius:10px !important; }

  *#dm .dmInner div.u_1851249630 img { border-radius:10px !important; }

  *#dm .dmInner div.u_1165120946 img { border-radius:16px !important; }

  *#dm .dmInner div.u_1171327155 img { border-radius:16px !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1277393685 .iconBg { display:none !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\35 d6ae343 {
    min-height: 700px;
    width: 100%;
    padding-top: 8%;
    padding-right: 6%;
    padding-bottom: 8%;
    padding-left: 6%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
}
    
#e49ccd4e::before, #e49ccd4e > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_8);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#e49ccd4e {
    background-image: url('https://irp.cdn-website.com/390b8393/dms3rep/multi/opt/1793403369481-16_9-8qZ-1920w.png?jxl&v=jxl');
    background-position: 50% 50%;
}
    
#e8d36789 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#e5da36c1 {
    max-width: 760px;
    width: 100%;
    height: auto;
}
    
#\32 22046f2 {
    max-width: 760px;
    width: 100%;
    height: auto;
}
    
#\36 52527e9 {
    max-width: 760px;
    width: 100%;
    height: auto;
}
    
#ee54decb {
    row-gap: 12px;
    column-gap: 16px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#\30 c414d9b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\30 c414d9b {
    max-width: 100%;
    width: auto;
    min-height: 50px;
    min-width: 200px;
}
    
#d0c319a6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#d0c319a6 {
    max-width: 100%;
    width: auto;
    min-height: 50px;
    min-width: 200px;
}
}



@media all {
    
#\31 131cdae {
    column-gap: 48px;
    width: 100%;
    max-width: none;
    padding: 8% 6% 8% 6%;
}
    
#\31 4cffd5f {
    background-color: var(--color_8);
    background-image: none;
}
    
#\32 cf50c05 {
    row-gap: 20px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#\33 be84065 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 659330a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ab3d08d9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#ab3d08d9 {
    max-width: 100%;
    width: 260px;
    min-height: 50px;
}
    
#\32 e55ee80 {
    align-self: center;
    row-gap: 8px;
    width: 340px;
    align-items: center;
    min-width: 340px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--color_2);
    border-radius: 20px;
    padding: 48px 24px 48px 24px;
}
    
#\33 e7631e2 {
    max-width: 100%;
    width: 100%;
}
    
#\30 77d3d8f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\31 2767421 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7064094 {
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 14px;
    flex: 1;
    align-items: stretch;
    min-width: 0;
    padding: 20px 20px 20px 20px;
}
    
#\31 42b6091 {
    min-height: 0;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#abd08aa5 {
    background-color: var(--color_1);
}
    
#\32 33ccaa1 {
    max-width: 100%;
    width: 1003px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e1e9cfe {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d649f25b {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#b0ea9095 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\36 a71a088 {
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 14px;
    flex: 1;
    align-items: center;
    min-width: 0;
    align-content: center;
    background-image: none;
    padding: 20px 20px 20px 20px;
}
    
#\32 741132c {
    width: 100%;
    height: 200px;
}
    
#f3bbe9cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c4788be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\30 c4788be {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#f70d5acd {
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 14px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 20px 20px 20px 20px;
}
    
#\35 fc4fae7 {
    width: 100%;
    height: 200px;
}
    
#e8846d1b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0c27563.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#e0c27563 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#fc533254 {
    width: 100%;
    height: 200px;
}
    
#\30 98c6a8a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 677d637.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\38 677d637 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\31 1d2446d {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#a998dd39 {
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 14px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 20px 20px 20px 20px;
}
    
#\32 d632393 {
    width: 100%;
    height: 200px;
}
    
#\38 5a86d7d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eae76a96.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#eae76a96 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\36 f20c235 {
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 14px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 20px 20px 20px 20px;
}
    
#a852b9e5 {
    width: 100%;
    height: 200px;
}
    
#\32 d3a2529.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\32 d3a2529 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#eb246cc9 {
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 14px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 20px 20px 20px 20px;
}
    
#cbba859e {
    width: 100%;
    height: 200px;
}
    
#\34 c511bef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d56c3b1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\38 d56c3b1 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#group_r94 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#d7697f5b {
    column-gap: 48px;
    width: 100%;
    padding-top: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    padding-left: 6%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
}
    
#\36 eff7d46 {
    background-color: var(--color_1);
}
    
#\31 a03a9a8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 18px;
    background-repeat: no-repeat;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 1;
}
    
#\38 719cc46 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 dc3d967 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 083d961.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\33 083d961 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 50px;
}
    
#\38 8a3f1e3 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 8176745 {
    width: 100%;
    height: 380px;
}
}



@media all {
    
#\36 2c6a2d2 {
    column-gap: 48px;
    width: 100%;
    max-width: none;
    padding: 6% 6% 6% 6%;
}
    
#d09ab80f {
    background-color: var(--color_8);
    background-image: none;
}
    
#\38 2e7844d {
    align-self: center;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\38 ae86779 {
    width: 100%;
    height: 380px;
}
    
#aed121b6 {
    row-gap: 18px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#\36 0ea435c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eaf25eeb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a569d6fe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#a569d6fe {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 50px;
}
}



@media all {
    
#\36 1663439 {
    background-color: var(--color_1);
}
    
#a2b2d0d7 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    max-width: none;
    padding: 6% 6% 6% 6%;
}
    
#\32 5763b12 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    padding: 0 0 0 0;
}
    
#\34 efd4e97 {
    max-width: 760px;
    width: auto;
    height: auto;
}
    
#\37 df9764f {
    max-width: 760px;
    width: auto;
    height: auto;
}
    
#\30 34f3db4 {
    max-width: 100%;
    width: 100.00%;
    min-height: 100px;
    height: 250px;
}
}



@media all {
    
#e6518669 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    max-width: none;
    padding: 6% 6% 6% 6%;
}
    
#b48c91be {
    background-color: var(--color_8);
    background-image: none;
}
    
#ba6315f2 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\33 bdf5a3c {
    max-width: 760px;
    width: auto;
    height: auto;
}
    
#e905ca1c {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#b412dd82 {
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    flex: 1;
    align-items: center;
    min-width: 0;
    align-content: center;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\37 e0621ae {
    max-width: 100%;
    width: auto;
}
    
#\39 4f61eb8 {
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    flex: 1;
    align-items: stretch;
    min-width: 0;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\35 2dc96ed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fc72c564 {
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    flex: 1;
    align-items: stretch;
    min-width: 0;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\35 427e9b2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 990d174 {
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\38 dbb5d7a {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 4d22509 {
    column-gap: 48px;
    width: 100%;
    padding-top: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    padding-left: 6%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
}
    
#fc8e1231 {
    background-color: var(--color_1);
}
    
#\38 d18556c {
    align-self: flex-start;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 34%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\34 3efd809 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a07d339 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 1;
}
    
#bbb3f6e8 {
    max-width: 100%;
    width: 100%;
}
}



@media all {
    
#\38 6aff600 {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 7% 6% 7% 6%;
}
    
#d88db75b::before, #d88db75b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.61;
    border-radius: inherit;
}
#d88db75b {
    background-color: var(--color_8);
    background-image: url("https://irp.cdn-website.com/390b8393/dms3rep/multi/opt/813661180_17938460505362674_3288609303063276959_n-1920w.jpg?jxl&v=jxl");
}
    
#f674736a {
    row-gap: 20px;
    max-width: 760px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#be3d84aa {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#c94c3f9f {
    max-width: 100%;
    width: 100%;
}
    
#\35 d54db0c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\35 d54db0c {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    min-width: 240px;
}
}



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6518669 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b412dd82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.32%;
    flex: 1 1 auto;
}
    
#\39 4f61eb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.32%;
    flex: 1 1 auto;
}
    
#fc72c564 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.32%;
    flex: 1 1 auto;
}
    
#\33 990d174 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.32%;
    flex: 1 1 auto;
}
    
#e905ca1c {
    column-gap: 3.35%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
}



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



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



@media (max-width: 767px) {
    
#\35 d6ae343 {
    min-height: 560px;
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 20%;
    padding-bottom: 12%;
}
    
#e8d36789 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 131cdae {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 12% 5% 12% 5%;
}
    
#\32 cf50c05 {
    align-items: center;
}
    
#ab3d08d9 {
    width: 100%;
}
    
#\32 e55ee80 {
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#\31 42b6091 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 5% 12% 5%;
}
    
#d649f25b {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#b0ea9095 {
    row-gap: 20px;
    flex-direction: column;
}
    
#\31 1d2446d {
    row-gap: 20px;
    flex-direction: column;
}
    
#group_r94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d7697f5b {
    min-height: unset;
    flex-direction: column;
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 12%;
    padding-bottom: 12%;
    row-gap: 24px;
}
    
#\31 a03a9a8 {
    align-items: center;
}
    
#\38 8a3f1e3 {
    width: 100%;
    min-width: 0;
}
    
#\30 8176745 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 2c6a2d2 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 12% 5% 12% 5%;
}
    
#\38 2e7844d {
    width: 100%;
    min-width: 0;
}
    
#\38 ae86779 {
    height: 240px;
}
    
#aed121b6 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a2b2d0d7 {
    min-height: unset;
    padding: 12% 5% 12% 5%;
}
    
#\32 5763b12 {
    align-items: center;
}
    
#\30 34f3db4 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#e6518669 {
    min-height: unset;
    padding: 12% 5% 12% 5%;
}
    
#ba6315f2 {
    align-items: center;
}
    
#e905ca1c {
    flex-direction: column;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#\35 4d22509 {
    min-height: unset;
    flex-direction: column;
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 12%;
    padding-bottom: 12%;
    row-gap: 24px;
}
    
#\38 d18556c {
    width: 100%;
    min-width: 0;
}
    
#\39 a07d339 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 6aff600 {
    min-height: unset;
    padding: 12% 5% 12% 5%;
}
    
#f674736a {
    align-items: center;
}
}

#d88db75b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIG/8QAIRAAAQQBAwUAAAAAAAAAAAAAAwABAiExBBETBhIiQfH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAMAAwEAAAAAAAAAAAAAAAECEQADBCH/2gAMAwEAAhEDEQA/ACJH0hjhIEEeIj+e/wAS/J0k1TA/c2b9rAF1UwkeMKZsMq2jK3jb3lVH5V1gG24Negv7Jn//2Q==')!important}