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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\38 13f167a {
    min-height: 93vh;
    width: 100%;
    justify-content: center;
    max-width: var(--max-content-width_1, 1200px);
    padding: 350px 65px 100px 65px;
}
    
#\38 e991116::before, #\38 e991116 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_8);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.75;
    content: '';
    height: 100%;
}
#\38 e991116 {
    background-image: url("https://irp.cdn-website.com/db0386a1/dms3rep/multi/opt/GettyImages-1167998692-1920w.webp");
    background-attachment: fixed;
}
    
#e76d3999 {
    align-self: center;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    padding: 0 0 0 0;
}
    
#\34 af0623e {
    max-width: 100%;
    width: 100%;
}
    
#\30 c945f96 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 c2f19b9 {
    min-height: 240px;
    width: 100%;
    justify-content: center;
    align-items: stretch;
}
    
#b4692e33 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: auto;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\32 c5385bc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 71e1def {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\35 b27ce2e {
    width: 100%;
    align-items: stretch;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\34 8eb4c73::before, #\34 8eb4c73 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.85;
    border-radius: inherit;
}
#\34 8eb4c73 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/db0386a1/dms3rep/multi/opt/GettyImages-1403454212-1920w.webp");
    background-attachment: fixed;
}
    
#\33 9baae52 {
    row-gap: 40px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\33 76bb2e1 {
    max-width: 100%;
    width: auto;
}
    
#\32 c6aaed2 {
    column-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\32 de53489 {
    row-gap: 24px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#d0717ac3 {
    max-width: 100%;
    width: auto;
}
    
#fb8cd6cc {
    max-width: 100%;
    width: auto;
}
    
#bf123285 {
    row-gap: 24px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\30 ae0a743 {
    max-width: 100%;
    width: auto;
}
    
#c038fcea {
    max-width: 100%;
    width: auto;
}
    
#\33 8cf9070 {
    row-gap: 24px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\36 6a19647 {
    max-width: 100%;
    width: auto;
}
    
#d1b7094d {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\37 6844158 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c456a30d {
    width: 100%;
    align-items: stretch;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\32 f64b33d::before, #\32 f64b33d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.85;
    border-radius: inherit;
}
#\32 f64b33d {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/db0386a1/dms3rep/multi/opt/GettyImages-1252669777-1920w.webp");
    background-attachment: fixed;
}
    
#\32 f15f65a {
    row-gap: 40px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\34 77b11f1 {
    max-width: 100%;
    width: auto;
}
    
#\34 3be82f9 {
    column-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    row-gap: 32px;
    padding: 0 0 0 0;
}
    
#\34 8a117ec {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 30%;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#f463374e {
    max-width: 100%;
    width: auto;
}
    
#\31 28be4d8 {
    max-width: 100%;
    width: auto;
}
    
#e162410f {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 30%;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#f26bc635 {
    max-width: 100%;
    width: auto;
}
    
#dcaa9fc8 {
    max-width: 100%;
    width: auto;
}
    
#\34 8bc8ed1 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 30%;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#c0c5ff68 {
    max-width: 100%;
    width: auto;
}
    
#\39 59ab9b4 {
    max-width: 100%;
    width: auto;
}
    
#\32 bf0e9b6 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 30%;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\35 37c3980 {
    max-width: 100%;
    width: auto;
}
    
#\34 735383c {
    max-width: 100%;
    width: auto;
}
    
#\38 76448e2 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 30%;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#cfa057ff {
    max-width: 100%;
    width: auto;
}
    
#\30 5cbce88 {
    max-width: 100%;
    width: auto;
}
    
#\37 9fba9e3 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 30%;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#d4029ed4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#b99e03a1 {
    width: 100%;
    align-items: stretch;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\30 6e49f90 {
    background-color: var(--color_4);
}
    
#\38 0175e31 {
    row-gap: 40px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\36 1cb9bc7 {
    max-width: 100%;
    width: 80%;
}
    
#\39 ab646d9 {
    column-gap: 5.46821588046705%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\39 2c3f289 {
    row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 20.9%;
    padding: 0 0 0 0;
}
    
#\30 e744a70 {
    max-width: 100%;
    width: auto;
}
    
#\35 ddfe8a3 {
    max-width: 100%;
    width: auto;
}
    
#e3ec7dd4 {
    row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 20.9%;
    padding: 0 0 0 0;
}
    
#\34 390a7b8 {
    max-width: 100%;
    width: auto;
}
    
#e9731ff0 {
    max-width: 100%;
    width: auto;
}
    
#\38 adaf9c1 {
    row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 20.9%;
    padding: 0 0 0 0;
}
    
#\38 1f0b021 {
    max-width: 100%;
    width: auto;
}
    
#adeb09aa {
    max-width: 100%;
    width: auto;
}
    
#\39 0069a51 {
    row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 20.9%;
    padding: 0 0 0 0;
}
    
#\38 641c067 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aed9d67e {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#d79e1bfc {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: var(--max-content-width_1, 1200px);
    padding: 80px 65px 80px 65px;
}
    
#\33 2828e41 {
    background-color: var(--color_9);
    background-image: none;
}
    
#b912e43a {
    row-gap: 16px;
    max-width: 640px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#c1037461 {
    max-width: 100%;
    width: auto;
}
    
#\33 22d4f0c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 4a311d3 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/db0386a1/dms3rep/multi/opt/GettyImages-1158779106-1920w.webp");
    align-self: center;
}
    
#\38 27e398e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\39 a0c0216 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
}
    
#group_bi1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 a2f8af6 {
    max-width: 100%;
    width: auto;
}
    
#\31 3a4ced3 {
    max-width: 100%;
    width: auto;
}
    
#b8eafefd {
    row-gap: 16px;
    align-items: stretch;
    min-width: 0;
    background-color: var(--color_4);
    flex: 1;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px -7%;
}
    
#widget_832 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 4e56750 {
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
}
}



@media all {
    
#\34 1627730 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 718bbf5[data-css-edit] {
    z-index: 1;
}
#\36 718bbf5 {
    row-gap: 16px;
    align-items: stretch;
    min-width: 0;
    background-color: var(--color_1);
    flex: 1;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px -7% 0px 7%;
}
    
#\36 fd0bb59 {
    max-width: 100%;
    width: auto;
}
    
#ce1f0ce3 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
}
    
#\34 49f9a14 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/db0386a1/dms3rep/multi/opt/GettyImages-1309085629-1920w.webp");
    align-self: center;
    order: 1;
}
    
#b5d72684 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 eaeefe5[data-css-edit] {
    z-index: 1;
}
#\31 eaeefe5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
}
    
#\31 039cdf6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 37e1f55 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#f73ed2cd {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
}
    
#\38 ed634e2 {
    row-gap: 16px;
    align-items: stretch;
    min-width: 0;
    background-color: var(--color_4);
    flex: 1;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px -7%;
}
    
#\30 4496d32 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/db0386a1/dms3rep/multi/opt/GettyImages-1303260753_hi-res-1920w.webp");
    align-self: center;
}
    
#\39 395ada1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\36 6bb854f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ab0a778 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 f5de6d1 {
    max-width: 100%;
    width: auto;
}
    
#\33 c255ce5 {
    max-width: 100%;
    width: auto;
}
    
#\39 b48fe41 {
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
}
}



@media all {
    
#a4f852ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\31 d139ee9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 8d8390f {
    max-width: 100%;
    width: 90%;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 b9c60ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#b8059637 {
    max-width: 100%;
    width: 90%;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6b5fee7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c456a30d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 3be82f9 {
    row-gap: 32px;
    flex-wrap: nowrap;
    column-gap: 5.46821588046705%;
    flex-direction: column;
}
    
#\34 8a117ec {
    min-width: 40%;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e162410f {
    min-width: 40%;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 8bc8ed1 {
    min-width: 40%;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 bf0e9b6 {
    min-width: 40%;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 76448e2 {
    min-width: 40%;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 9fba9e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b99e03a1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 ab646d9 {
    column-gap: 3.4176349252919063%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    row-gap: 24px;
}
    
#\39 2c3f289 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e3ec7dd4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 adaf9c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 0069a51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a0c0216 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 4a311d3 {
    width: 80%;
    min-height: 400px;
    flex: 0 1 auto;
    background-position: 50% 0%;
}
    
#b8eafefd {
    width: 70%;
    flex: 0 1 auto;
    min-width: auto;
    padding: 40px 40px 40px 40px;
    margin: -50px 0% 0px 0%;
}
    
#\38 27e398e {
    width: 100%;
    min-height: 80px;
}
    
#group_bi1 {
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 718bbf5 {
    width: 70%;
    flex: 0 1 auto;
    min-width: auto;
    padding: 40px 40px 40px 40px;
    margin: -50px 0% 0px 0%;
}
    
#ce1f0ce3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 49f9a14 {
    width: 80%;
    min-height: 400px;
    order: 0;
    flex: 0 1 auto;
}
    
#\31 eaeefe5 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 039cdf6 {
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f73ed2cd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 ed634e2 {
    width: 70%;
    flex: 0 1 auto;
    min-width: auto;
    padding: 40px 40px 40px 40px;
    margin: -50px 0% 0px 0%;
}
    
#\30 4496d32 {
    width: 80%;
    min-height: 400px;
    flex: 0 1 auto;
}
    
#\39 395ada1 {
    width: 100%;
    min-height: 80px;
}
    
#\34 ab0a778 {
    align-items: center;
    align-content: center;
}
}



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



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



@media (max-width: 767px) {
    
#\38 13f167a {
    min-height: 300px;
    padding: 250px 16px 100px 16px;
}
    
#e76d3999 {
    align-items: center;
}
    
#\30 c945f96 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 c2f19b9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b4692e33 {
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 b27ce2e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 9baae52 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 c6aaed2 {
    row-gap: 24px;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#c456a30d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 f15f65a {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 3be82f9 {
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: wrap;
}
    
#\34 8a117ec {
    flex: 1;
    width: 100%;
    min-width: 0;
}
    
#e162410f {
    flex: 1;
    width: 100%;
    min-width: 0;
}
    
#\34 8bc8ed1 {
    flex: 1;
    width: 100%;
    min-width: 0;
}
    
#\32 bf0e9b6 {
    flex: 1;
    width: 100%;
    min-width: 0;
}
    
#\38 76448e2 {
    flex: 1;
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#b99e03a1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 0175e31 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\39 ab646d9 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\36 1cb9bc7 {
    width: 100%;
}
    
#\39 2c3f289 {
    width: 100%;
    flex: 0 1 auto;
}
    
#e3ec7dd4 {
    width: 100%;
    flex: 0 1 auto;
}
    
#\38 adaf9c1 {
    width: 100%;
    flex: 0 1 auto;
}
    
#\39 0069a51 {
    width: 100%;
    flex: 0 1 auto;
}
}



@media (max-width: 767px) {
    
#d79e1bfc {
    min-height: unset;
    flex-direction: column;
    padding: 30px 16px 30px 16px;
}
    
#b912e43a {
    align-items: center;
}
    
#\33 22d4f0c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 4a311d3 {
    width: 100%;
    min-height: 230px;
    align-items: center;
}
    
#\38 27e398e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 a0c0216 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b8eafefd {
    width: 90%;
    min-height: 80px;
    flex: 0 1 auto;
    min-width: auto;
    align-items: flex-start;
    align-content: flex-start;
    padding: 32px 32px 32px 32px;
    margin: -30px 0% 0px 0%;
}
    
#group_bi1 {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\36 718bbf5 {
    width: 90%;
    min-height: 80px;
    flex: 0 1 auto;
    min-width: auto;
    align-items: flex-start;
    align-content: flex-start;
    padding: 32px 32px 32px 32px;
    margin: -30px 0% 0px 0%;
}
    
#ce1f0ce3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 49f9a14 {
    width: 100%;
    min-height: 230px;
    align-items: center;
    order: 0;
}
    
#\31 eaeefe5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\31 039cdf6 {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#f73ed2cd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 ed634e2 {
    width: 90%;
    min-height: 80px;
    flex: 0 1 auto;
    min-width: auto;
    align-items: flex-start;
    align-content: flex-start;
    padding: 32px 32px 32px 32px;
    margin: -30px 0% 0px 0%;
}
    
#\30 4496d32 {
    width: 100%;
    min-height: 230px;
    align-items: center;
}
    
#\39 395ada1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 ab0a778 {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#a4f852ca {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 d139ee9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 b9c60ae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\30 6b5fee7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

#\34 8eb4c73.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAcAAUAmJZACdADdkZ7wWAAA/vKO+BDWX840VJOTX7ZPIoB14jyEyf4XZz+xPGIJMBvJwAA=')!important}#\31 4a311d3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAAAQAgCdASoKAAYAAUAmJZwCdAEfp0QQIREAAP5ox3ITkyDuQ2fnL4jIJdAvydtbS+trbz8EcHaACLsz0DsrYAAA')!important}#\34 49f9a14.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAAAQAgCdASoKAAcAAUAmJZQCdAD5h43oHKyAAP7rsAHKUOdL65y47PGfnHmDfQ2Naa3oRaXgHlAatxL6dQVigUQMmAspOp9aGgAAAA==')!important}#\30 4496d32.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADwAQCdASoKAAgAAUAmJZQCdH8AFbtPuYAA/tgKrbXIj3QRtA375LNht/n+TWeteatmQm09tC8q8cDvIyzeAAAA')!important}#\32 f64b33d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJZQCdAD0QywM8AD8P5Mjmu3m5bMk55ytzgT9Msr0A7coq4wLL/iZXmcUMj0AAAA=')!important}