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

  *#dm .dmInner a.u_1367894584 { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1367894584:hover,
  *#dm .dmInner a.u_1367894584.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1367894584 span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1329485755 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1338441242 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1412661033 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1003023954 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1911037314 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1409923208 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1857460256 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1250785241 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1516777245 hr {
    border-width:2px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1305306995 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1305306995 span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1095153793 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1232591565 span.text { text-decoration:none !important; }

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

  *#dm .dmInner a.u_1007248255 span.text { font-weight:600 !important; }

  *#dm .dmInner nav.u_1179145936 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 602c40b {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\39 50017f8 {
    background-color: var(--color_1);
}
    
#\35 da22d98 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\38 26ef677 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 190e690 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#c0a3c994 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#c55735c0 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\33 b1a95c9 {
    background-color: var(--color_4);
}
    
#\33 d6612b5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\33 5aabbb8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 6c63ab8 {
    max-width: 100%;
    width: 80px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#d7bc2a34 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 774dded {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#c223afd3 {
    background-color: var(--color_1);
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.07);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#\35 4143606 {
    width: 100%;
    height: auto;
}
    
#d96c527f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
}
#d96c527f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e5eae15.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\33 e5eae15 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cdedf5c3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#cdedf5c3 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#a20fd406 {
    background-color: var(--color_1);
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.07);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#\33 1f224fc {
    width: 100%;
    height: auto;
}
    
#\38 a0e1909.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
}
#\38 a0e1909 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 164c21b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\32 164c21b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dac5bf53.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#dac5bf53 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#cf43b131 {
    background-color: var(--color_1);
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.07);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#\32 faa5f5a {
    width: 100%;
    height: auto;
}
    
#\32 9d09ed0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
}
#\32 9d09ed0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 bfa2335.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\39 bfa2335 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1f52ca6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#f1f52ca6 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
    margin-bottom: 16px;
}
    
#\38 cd89981 {
    background-color: var(--color_1);
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.07);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#b6229de1 {
    width: 100%;
    height: auto;
}
    
#\35 860255b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
}
#\35 860255b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bc530574.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#bc530574 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 290e860.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#\36 290e860 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: auto;
    margin-bottom: 16px;
}
}



@media all {
    
#\34 28c11df {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: row;
}
    
#cf6c99fb {
    background-color: var(--color_1);
}
    
#c1962b40 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 45.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#fe24ad33 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c0bd8394 {
    max-width: 100%;
    width: 80px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#\37 4a41b95 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b99a1bdd {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 51.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#ce5cde81 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 f502e88 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 5dc1683 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 d6774fd {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: row;
}
    
#b03c3e36 {
    background-color: var(--color_2);
}
    
#\33 fc3f0f8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 48.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\30 fe9d627 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 78d7de8 {
    max-width: 100%;
    width: 80px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#b4ba7777 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 e6843ba {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 48.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\39 aff94dd {
    row-gap: 8px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\38 dfa47ae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb6ba5b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 5effd0d {
    row-gap: 8px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#e920346b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c83c96e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba2dfbb2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#ba2dfbb2 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
}



@media all {
    
#\37 adb9a0b {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\33 1362b3d {
    background-color: var(--color_3);
}
    
#\35 2e780af {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\33 a541c13 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f0ed8992 {
    align-self: center;
    max-width: 100%;
    width: 80px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\35 9cc3c29 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a8725a27 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}
    
#\34 a36f6a5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\34 a36f6a5 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#f7553a68 {
    max-width: 100%;
    width: 475px;
    height: 520px;
}
    
#c6d4b5d4 {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(255, 255, 255, 1);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    background-image: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a36b6c19 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 546px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2105326 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: none;
}
    
#b442af3f {
    max-height: 100%;
    min-height: 103px;
    width: 571px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cad52c45 {
    align-self: auto;
    max-width: 100%;
    width: 969.258px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a475e41 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\35 e806eb7 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 2be9df3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\35 2be9df3 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 8387078 {
    width: 214px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    max-height: none;
    grid-area: auto / auto / auto / auto;
}
    
#be8af215 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ae3e4401 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 439.297px;
    min-height: 54px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf835bd7 {
    margin: 0px 0px 0px 0px;
}
    
#a65b3271 {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 2;
}
    
#\38 eff03a5 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#fe3e8bb7 {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 ced48d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6f354c5d/dms3rep/multi/opt/5f029ed9-f12f-4355-816c-064800897304-1920w.png");
    order: 0;
    border-radius: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\35 ced48d8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+ALGZgrukjcu0n9O7ps+1nsWnjcOjhsqqjdCyl9a7owCpk3uxnoi7p5TFrZu9opG1m4m4nYi7oYrDq5PEr5kAgXReiIBtlIN0oIV5knFpi3JqmYF1nol4ppJ/oJB/AFtYR2BjVWteVXNTTWI3N2NEQn1jW4FsX4JvYXFkWAAvNCg5QzdMQTpRMCxBExVIJSNsTENyWUxpVUdQQzoAKTAlLjkvOzMtPiAdNgoLRyIebks/b1VGaFJDU0Q6AElHOTc8MjErJTMbGTMNDUYjHXBKO29RQG5TQWBLOwBiVkM/PzEuKiQwHhoxExI/HxlqRDV3VD+EYkiEZEkAj3JWbFhAVkMwTjQmSSgeUS0fek84kWVGoHRQonZSAJx4WItoSHpYOWtGLVw1I2E4JIhZO6l2Tr2IXMGNYQfpdMnpu31HAAAAAElFTkSuQmCC');
}
    
#\35 f2bbf8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dc8265b {
    width: 522px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 fe009ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e2bd0211 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8e67688 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 f15b6b1 {
    width: 813px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e111c5b {
    width: 90.30%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#af6112b8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 624px;
    min-height: 55px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c77eb064 {
    min-height: 355px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 9edf81b {
    width: 300px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bc3649ef {
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\37 8ab7b29 {
    min-height: 509px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 e2c15d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6f354c5d/dms3rep/multi/opt/Depositphotos_215903840_XL+%281%29-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\34 e2c15d5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAAECAxEEBQYTMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMP0VcSLbeZyNud60i10Q7b4AKn/2Q==');
}
    
#\39 c7725ec {
    margin: 0px 0px 0px 0px;
}
    
#c74293b2 {
    background-color: var(--color_4);
    background-image: initial;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c55735c0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c223afd3 {
    width: 48%;
}
    
#a20fd406 {
    width: 48%;
}
    
#cf43b131 {
    width: 48%;
}
    
#\38 cd89981 {
    width: 48%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7553a68 {
    width: 220px;
    height: 305px;
}
    
#c6d4b5d4 {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
    
#a36b6c19 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#b442af3f {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
}
    
#cad52c45 {
    width: 90%;
}
    
#\35 e806eb7 {
    width: 47.5%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be8af215 {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae3e4401 {
    order: 3;
}
    
#a65b3271 {
    order: 2;
}
    
#fe3e8bb7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 6% 6% 6% 6%;
}
    
#\35 f2bbf8c {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\39 dc8265b {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#\35 ced48d8 {
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/6f354c5d/dms3rep/multi/opt/5f029ed9-f12f-4355-816c-064800897304-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 330px;
}
#\35 ced48d8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+ALGZgrukjcu0n9O7ps+1nsWnjcOjhsqqjdCyl9a7owCpk3uxnoi7p5TFrZu9opG1m4m4nYi7oYrDq5PEr5kAgXReiIBtlIN0oIV5knFpi3JqmYF1nol4ppJ/oJB/AFtYR2BjVWteVXNTTWI3N2NEQn1jW4FsX4JvYXFkWAAvNCg5QzdMQTpRMCxBExVIJSNsTENyWUxpVUdQQzoAKTAlLjkvOzMtPiAdNgoLRyIebks/b1VGaFJDU0Q6AElHOTc8MjErJTMbGTMNDUYjHXBKO29RQG5TQWBLOwBiVkM/PzEuKiQwHhoxExI/HxlqRDV3VD+EYkiEZEkAj3JWbFhAVkMwTjQmSSgeUS0fek84kWVGoHRQonZSAJx4WItoSHpYOWtGLVw1I2E4JIhZO6l2Tr2IXMGNYQfpdMnpu31HAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fe009ac {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
    padding-top: 8px;
    row-gap: 40px;
}
    
#e2bd0211 {
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 10px;
    width: 100%;
    min-height: 70px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-bottom: 8px;
}
    
#\33 f15b6b1 {
    width: 100%;
}
    
#\34 e111c5b {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#c77eb064 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 6% 4% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8ab7b29 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 6% 12% 6%;
}
    
#\34 e2c15d5 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 385px;
    justify-content: flex-start;
    align-items: center;
}
#\34 e2c15d5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAAECAxEEBQYTMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMP0VcSLbeZyNud60i10Q7b4AKn/2Q==');
}
}



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



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



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



@media (max-width: 767px) {
    
#\39 602c40b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 da22d98 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c55735c0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 d6612b5 {
    align-items: center;
}
    
#\32 774dded {
    align-items: center;
}
    
#c223afd3 {
    width: 100%;
}
    
#a20fd406 {
    width: 100%;
}
    
#cf43b131 {
    width: 100%;
}
    
#\38 cd89981 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 28c11df {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#c1962b40 {
    width: 100%;
}
    
#b99a1bdd {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 d6774fd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\33 fc3f0f8 {
    width: 100%;
}
    
#\36 e6843ba {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 adb9a0b {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\35 2e780af {
    align-items: center;
}
    
#a8725a27 {
    flex-direction: column;
    align-items: center;
}
    
#\33 9e42653 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f7553a68 {
    width: 275px;
    height: 345px;
}
    
#c6d4b5d4 {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
}
    
#a36b6c19 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b442af3f {
    min-height: 62px;
    order: 0;
    height: auto;
}
    
#\32 a475e41 {
    order: 1;
}
    
#\35 e806eb7 {
    width: 100%;
    min-height: 353px;
    align-items: center;
    height: auto;
    order: 0;
    padding: 4px 16px 4px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 8387078 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#ae3e4401 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-height: 115px;
    margin-top: 0%;
}
    
#a65b3271 {
    height: 8px;
}
    
#fe3e8bb7 {
    min-height: unset;
    flex-direction: column;
    row-gap: 32px;
    padding: 12% 4% 12% 4%;
}
    
#\35 ced48d8 {
    width: 100%;
    min-height: 246px;
    align-items: center;
    order: 1;
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/6f354c5d/dms3rep/multi/opt/5f029ed9-f12f-4355-816c-064800897304-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
}
#\35 ced48d8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+ALGZgrukjcu0n9O7ps+1nsWnjcOjhsqqjdCyl9a7owCpk3uxnoi7p5TFrZu9opG1m4m4nYi7oYrDq5PEr5kAgXReiIBtlIN0oIV5knFpi3JqmYF1nol4ppJ/oJB/AFtYR2BjVWteVXNTTWI3N2NEQn1jW4FsX4JvYXFkWAAvNCg5QzdMQTpRMCxBExVIJSNsTENyWUxpVUdQQzoAKTAlLjkvOzMtPiAdNgoLRyIebks/b1VGaFJDU0Q6AElHOTc8MjErJTMbGTMNDUYjHXBKO29RQG5TQWBLOwBiVkM/PzEuKiQwHhoxExI/HxlqRDV3VD+EYkiEZEkAj3JWbFhAVkMwTjQmSSgeUS0fek84kWVGoHRQonZSAJx4WItoSHpYOWtGLVw1I2E4JIhZO6l2Tr2IXMGNYQfpdMnpu31HAAAAAElFTkSuQmCC');
}
    
#\35 f2bbf8c {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    row-gap: 12px;
}
    
#\39 dc8265b {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\32 fe009ac {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    row-gap: 32px;
    padding-top: 0px;
    height: auto;
}
    
#e2bd0211 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
}
    
#\33 f15b6b1 {
    width: 100%;
}
    
#\34 e111c5b {
    width: 100.00%;
}
    
#af6112b8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 118px;
}
    
#c77eb064 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
    
#\35 9edf81b {
    height: auto;
    width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 8ab7b29 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 4% 6% 12% 6%;
}
    
#\34 e2c15d5 {
    width: 100%;
    min-height: 230px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
}
#\34 e2c15d5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAAECAxEEBQYTMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMP0VcSLbeZyNud60i10Q7b4AKn/2Q==');
}
}

