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

  *#dm .dmInner div.u_1215443449 {
    border-color:var(--color_4) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1413225354 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1239441078 {
    border-color:var(--color_4) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1869006415 {
    border-color:var(--color_4) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1792330130 {
    border-color:var(--color_4) !important;
    border-width:0px 0px 0px 3px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner a.u_1788729060 { border-radius:4px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1399242235 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1788729060 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#dd0f5a46 {
    min-height: unset;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
    
#\35 963ae4c {
    background-color: var(--color_1);
}
    
#\35 339e25b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-bottom: 0;
}
    
#\32 8965d21 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#f8ca703a {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\34 e675f7e {
    background-color: var(--color_1);
}
    
#\31 8135ae7 {
    row-gap: 20px;
    width: 58.0%;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 8px;
}
    
#\39 9c20b0a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\39 9c20b0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 8a84f79 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 2f86fd8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 e0d37bc {
    width: 38.0%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 8px;
}
    
#\37 b532cbd {
    width: 100%;
    min-height: 360px;
    height: auto;
}
}



@media all {
    
#a03c5d41 {
    min-height: unset;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
    
#ca8eae27 {
    background-color: var(--color_1);
}
    
#\31 9532251 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-bottom: 0;
}
    
#b4bdfcf5 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#\33 457d56e {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
    flex-direction: row;
}
    
#\30 f836ec0 {
    background-color: var(--color_1);
}
    
#\33 651ae9a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 46.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 8px;
}
    
#\38 a666c44.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\38 a666c44 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1d30d9a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 fe08175 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 50.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 8px;
}
    
#f89d5579 {
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#e54f26cd {
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 2a20737 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\31 f60a2b9 {
    max-width: 100%;
    width: 80%;
    height: auto;
}
    
#\33 f1c0cb4 {
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 b44c600 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#ea2acaca {
    max-width: 100%;
    width: 80%;
    height: auto;
}
    
#\36 ccec6ed {
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#a7b35c0d {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#f916eef5 {
    max-width: 100%;
    width: 80%;
    height: auto;
}
    
#f8ad6159 {
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 d6f206a {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\39 ea63b95 {
    max-width: 100%;
    width: 80%;
    height: auto;
}
    
#\30 79855ee {
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ef7af445 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\36 3cc9156 {
    max-width: 100%;
    width: 80%;
    height: auto;
}
    
#\37 515c6b6 {
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 faefff3 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#e5e8000f {
    max-width: 100%;
    width: 80%;
    height: auto;
}
    
#b1dd659c {
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#b616041a {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#f56adbfa {
    max-width: 100%;
    width: 80%;
    height: auto;
}
    
#a359709f {
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\32 8d98607 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#ac78e474 {
    max-width: 100%;
    width: 80%;
    height: auto;
}
}



@media all {
    
#\36 cfbeffd {
    min-height: unset;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
    
#a0f9a944 {
    background-color: var(--color_1);
}
    
#\35 f5ab48c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-bottom: 0;
}
    
#\35 ac475a0 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#fb62a46d {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\35 bcec35e {
    background-color: var(--color_1);
}
    
#\39 e8de656 {
    width: 38.0%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 8px;
}
    
#\34 6a494ab {
    width: 100%;
    min-height: 400px;
    height: auto;
}
    
#\30 6f5b280 {
    row-gap: 20px;
    width: 58.0%;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 8px;
}
    
#f7d99935.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#f7d99935 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c146d96 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b15d10a {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 3b32650 {
    min-height: unset;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
    
#\34 0b4e386 {
    background-color: var(--color_1);
}
    
#e18e330d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-bottom: 0;
}
    
#\33 0f030bc {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#\37 b6f7ec4 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
    flex-direction: column;
}
    
#\36 fc0cf04 {
    background-color: var(--color_1);
}
    
#\33 6bde40d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\32 45b9120 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e10a29c7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\39 ebfb2e3 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_3);
    background-color: var(--color_2);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 8px rgba(30,28,25,0.08);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#bb860739 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\38 82cd453 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 9e4a63f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 13dcbeb {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_3);
    background-color: var(--color_2);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 8px rgba(30,28,25,0.08);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\33 e984a18 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#c0eaea5f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f2f2f332 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 cf341cd {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_3);
    background-color: var(--color_2);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 8px rgba(30,28,25,0.08);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\34 7aa8fca {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#eb28be3b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 59a5262 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 87622cc {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_3);
    background-color: var(--color_2);
    border-radius: 4px;
    row-gap: 10px;
    box-shadow: 0 2px 8px rgba(30,28,25,0.08);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\38 64362ee {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\36 cddd7eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 55b75d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#a69f0b2f {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#cd05f14e {
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 2d8c450 {
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\36 1d5da23 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 3edd455 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 f8a5ff9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 36px 14px 36px;
}
#\38 f8a5ff9 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    margin-top: 8px;
}
}



@media all {
    
#\35 9128548.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\35 9128548 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 89c85f7 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#cd4a0428 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f7c00e71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 10px 50px 10px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5e8a296 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d05ded3 {
    width: 100%;
    min-height: 100vh;
    height: 1021.8px;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 98da53e {
    margin: 0px 0% 0px 0%;
}
    
#b9cbd030 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 757ccad {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f92ccc7 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7d2570d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\32 7d2570d {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8ca703a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
}
    
#\31 8135ae7 {
    width: 100%;
}
    
#\30 e0d37bc {
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 457d56e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
}
    
#\33 651ae9a {
    width: 100%;
}
    
#\39 fe08175 {
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb62a46d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
}
    
#\39 e8de656 {
    width: 100%;
}
    
#\30 6f5b280 {
    width: 100%;
    padding: 45px 10px 45px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6a494ab {
    height: 539px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b6f7ec4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e10a29c7 {
    row-gap: 16px;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#\39 ebfb2e3 {
    width: 48%;
}
    
#\35 13dcbeb {
    width: 48%;
}
    
#\32 cf341cd {
    width: 48%;
}
    
#\31 87622cc {
    width: 48%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 89c85f7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 98da53e {
    margin: 0px 0% 0px 0%;
}
    
#\33 d05ded3 {
    min-height: 50vh;
}
    
#f7c00e71 {
    width: 100%;
    min-height: 80px;
    padding: 49px 50px 49px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5e8a296 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (max-width: 767px) {
    
#f8ca703a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\31 8135ae7 {
    width: 100%;
}
    
#\30 e0d37bc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a03c5d41 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 9532251 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 457d56e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\33 651ae9a {
    width: 100%;
}
    
#\39 fe08175 {
    width: 100%;
}
    
#e54f26cd {
    width: 100%;
}
    
#\33 f1c0cb4 {
    width: 100%;
}
    
#\36 ccec6ed {
    width: 100%;
}
    
#f8ad6159 {
    width: 100%;
}
    
#\30 79855ee {
    width: 100%;
}
    
#\37 515c6b6 {
    width: 100%;
}
    
#b1dd659c {
    width: 100%;
}
    
#a359709f {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#fb62a46d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\39 e8de656 {
    width: 100%;
}
    
#\30 6f5b280 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 3b32650 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e18e330d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 b6f7ec4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 6bde40d {
    align-items: center;
}
    
#e10a29c7 {
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 16px;
}
    
#\39 ebfb2e3 {
    width: 100%;
}
    
#\35 13dcbeb {
    width: 100%;
}
    
#\32 cf341cd {
    width: 100%;
}
    
#\31 87622cc {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\35 9128548 {
    width: 329px;
}
    
#\32 89c85f7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f7c00e71 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 57px 0px 57px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5e8a296 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 d05ded3 {
    min-height: 40vh;
    width: 109.72%;
    height: 580px;
}
    
#\34 f92ccc7 {
    justify-content: flex-start;
}
}

