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

  *#dm .dmInner div.u_1475006325 { border-radius:50% !important; }

  *#dm .dmInner a.u_1321110554 {
    background-color:var(--color_5) !important;
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1079890155 hr {
    border-width:1px !important;
    color:rgba(184,192,208,0.30) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1188704565 {
    background-color:var(--color_5) !important;
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner a.u_1677676831 span.text {
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1391582537 span.text {
    font-size:14px !important;
    color:var(--color_4) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 4f1561e {
    min-height: 100vh;
    column-gap: 0;
    row-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
    align-items: stretch;
}
    
#e0ee49da {
    background-color: var(--color_1);
}
    
#cbd7d218 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 28px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 40.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 6%;
    padding-bottom: 0;
    padding-left: 6%;
    min-height: 8px;
}
    
#c54b0f1b {
    padding-top: 6px;
    padding-left: 14px;
    padding-bottom: 6px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 4px;
    column-gap: 8px;
    flex-direction: row;
    max-width: 360px;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 14px;
}
    
#\37 9bf43cc {
    max-width: 10px;
    width: auto;
    min-width: 8px;
    height: auto;
}
    
#\33 a935c12 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 e06cff3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 5a47e71 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 062e297 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\39 87e47bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#\39 87e47bf {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#aeccf446.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#aeccf446 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\32 1163254 {
    row-gap: 0;
    padding-top: 32px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
}
    
#\32 59a6299 {
    column-gap: 40px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#eb14a553 {
    row-gap: 2px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 a2e961d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1705ceb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 1040e9e {
    row-gap: 2px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 8be188b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#df3d3ff7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 6652ac9 {
    row-gap: 2px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ae7d237e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec6c0298 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8707478 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 60.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-image: url('https://irp.cdn-website.com/2f0be05c/dms3rep/multi/opt/1785954390606-9_16-27a-1920w.png');
    min-height: 8px;
}
#\39 8707478::before, #\39 8707478 > .bgExtraLayerOverlay {
    background-color: rgba(20,28,46,1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.2;
    content: '';
    height: 100%;
}
    
#\31 30ff888 {
    width: 100%;
    min-height: 100vh;
    height: 100%;
}
}



@media all {
    
#f26f2e30 {
    min-height: 640px;
    column-gap: 4%;
    width: 100%;
    padding-top: 96px;
    padding-right: 6%;
    padding-bottom: 96px;
    padding-left: 6%;
    flex-direction: row;
    align-items: flex-start;
}
    
#\39 afcb35a {
    background-color: var(--color_1);
}
    
#eb8d0f30 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 60.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\30 4100c8e {
    background-color: var(--color_5);
    row-gap: 12px;
    padding-top: 40px;
    box-shadow: 0 8px 32px 0 rgba(20, 28, 46, 0.10);
    flex-direction: column;
    padding-left: 36px;
    width: 100%;
    padding-bottom: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 36px;
}
    
#bec67546 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 1679100 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3d97257 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 ba95c4e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 85424a4 {
    background-color: var(--color_5);
    row-gap: 12px;
    padding-top: 40px;
    box-shadow: 0 8px 32px 0 rgba(20, 28, 46, 0.10);
    flex-direction: column;
    padding-left: 36px;
    width: 100%;
    padding-bottom: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 36px;
}
    
#e75461c1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ef69226a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ea70794f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 56a9163 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 12c89b0 {
    background-color: var(--color_5);
    row-gap: 12px;
    padding-top: 40px;
    box-shadow: 0 8px 32px 0 rgba(20, 28, 46, 0.10);
    flex-direction: column;
    padding-left: 36px;
    width: 100%;
    padding-bottom: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 36px;
}
    
#\32 5c3ce50 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d8385dd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 0683382 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2bc560d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d9938cfa {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 36.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 80px;
    min-height: 8px;
}
    
#e868745e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 2031f03 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c89bde7d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#c89bde7d {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\37 844fef2 {
    min-height: 680px;
    column-gap: 0;
    row-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
    align-items: stretch;
}
    
#\38 91cbca4 {
    background-color: var(--color_2);
}
    
#\30 d84b52d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 40.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 96px;
    padding-right: 6%;
    padding-bottom: 96px;
    padding-left: 6%;
    background-color: var(--color_2);
    min-height: 8px;
}
    
#c97ca7b0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 06f275b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 fb43664 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 97b6141 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#a753d2dd {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 d8f0f16 {
    row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#d927bc3b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f97e1d52 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b5fc0200 {
    row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#d009b08a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 42acda8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c1ea7f4b {
    row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 0ae3b22 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f611f114 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 bf243a9 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 60.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-image: url('https://irp.cdn-website.com/2f0be05c/dms3rep/multi/opt/1785954390605-3_4-JZi-1777h.png');
    min-height: 8px;
}
#\39 bf243a9::before, #\39 bf243a9 > .bgExtraLayerOverlay {
    background-color: rgba(20,28,46,1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.2;
    content: '';
    height: 100%;
}
    
#b463949f {
    width: 100%;
    min-height: 680px;
    height: 100%;
}
}



@media all {
    
#\30 515e013 {
    min-height: 680px;
    column-gap: 4%;
    width: 100%;
    padding-top: 96px;
    padding-right: 6%;
    padding-bottom: 96px;
    padding-left: 6%;
    flex-direction: row;
    align-items: flex-start;
}
    
#b5be46e8 {
    background-color: var(--color_1);
}
    
#fc1ffadd {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 60.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
    min-height: 8px;
}
    
#f80b8a29 {
    background-color: var(--color_5);
    row-gap: 10px;
    padding-top: 28px;
    box-shadow: 0 8px 32px 0 rgba(20, 28, 46, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 28px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\36 d709c93 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\31 55d6d19 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a932ee9e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3708a8b {
    background-color: var(--color_5);
    row-gap: 10px;
    padding-top: 28px;
    box-shadow: 0 8px 32px 0 rgba(20, 28, 46, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 28px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\32 10cd61a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#eda476b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d55b09af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5943abc {
    background-color: var(--color_5);
    row-gap: 10px;
    padding-top: 28px;
    box-shadow: 0 8px 32px 0 rgba(20, 28, 46, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 28px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#e02fc33f {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\30 ee3f363 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c0977ae1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a4d77276 {
    background-color: var(--color_5);
    row-gap: 10px;
    padding-top: 28px;
    box-shadow: 0 8px 32px 0 rgba(20, 28, 46, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 28px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#dfba6d93 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#c4d80bfa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1bf903e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c8d49f0 {
    background-color: var(--color_5);
    row-gap: 10px;
    padding-top: 28px;
    box-shadow: 0 8px 32px 0 rgba(20, 28, 46, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 28px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\36 123f397 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\31 0d63f48 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f5423fd2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e6300a5a {
    background-color: var(--color_5);
    row-gap: 10px;
    padding-top: 28px;
    box-shadow: 0 8px 32px 0 rgba(20, 28, 46, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    padding-bottom: 28px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\36 413947d {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#d4f29fa2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 b0ed1d4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ffb112e3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 36.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 80px;
    min-height: 8px;
}
    
#\35 a76b0f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 73e3da7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 c0ccfcc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b0a77e50.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#b0a77e50 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\34 6913a00 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 64px;
    padding-right: 6%;
    padding-bottom: 64px;
    padding-left: 6%;
    flex-direction: column;
    align-items: center;
}
    
#\33 a5bf1c6 {
    background-color: var(--color_2);
}
    
#e098d1b4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\30 91175e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5237291 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f928cabc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d71471a5 {
    max-width: 720px;
    width: 100%;
    min-height: 100px;
    height: 410px;
}
}



@media all {
    
#\35 1885a16 {
    min-height: auto;
    row-gap: 28px;
    width: 100%;
    padding-top: 64px;
    padding-right: 6%;
    padding-bottom: 64px;
    padding-left: 6%;
    flex-direction: column;
    align-items: center;
}
    
#\34 6910a85 {
    background-color: var(--color_1);
}
    
#\30 b5e98d7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#d951e824 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#\33 a18a189 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 ba531bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b99de776 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 4725a2a {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\33 5e861b4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 48px;
    padding-bottom: 18px;
    padding-right: 48px;
}
#\33 5e861b4 {
    max-width: 100%;
    width: auto;
    min-height: 60px;
}
    
#\34 23f805f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 48px;
    padding-bottom: 18px;
    padding-right: 48px;
}
#\34 23f805f {
    max-width: 100%;
    width: auto;
    min-height: 60px;
}
    
#\39 70e3a7a {
    height: 24px;
}
    
#bd2a1ea1 {
    row-gap: 8px;
    column-gap: 32px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#b9764a5b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
    padding-right: 20px;
}
#b9764a5b {
    min-height: 44px;
}
    
#ff3e9e9a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
    padding-right: 20px;
}
#ff3e9e9a {
    min-height: 44px;
}
    
#e106c1d8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\30 4f1561e {
    min-height: auto;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cbd7d218 {
    padding-top: 10%;
    padding-right: 6%;
    padding-bottom: 10%;
    padding-left: 6%;
    width: 100%;
}
    
#\39 8707478 {
    width: 100%;
    min-height: 300px;
}
    
#\31 30ff888 {
    min-height: 300px;
}
}



@media (max-width: 767px) {
    
#f26f2e30 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 40px;
}
    
#eb8d0f30 {
    width: 100%;
}
    
#d9938cfa {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 844fef2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 d84b52d {
    width: 100%;
}
    
#\39 bf243a9 {
    width: 100%;
    min-height: 300px;
}
    
#b463949f {
    min-height: 300px;
}
}



@media (max-width: 767px) {
    
#\30 515e013 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 40px;
}
    
#fc1ffadd {
    width: 100%;
}
    
#f80b8a29 {
    width: 100%;
}
    
#\35 3708a8b {
    width: 100%;
}
    
#d5943abc {
    width: 100%;
}
    
#a4d77276 {
    width: 100%;
}
    
#\35 c8d49f0 {
    width: 100%;
}
    
#e6300a5a {
    width: 100%;
}
    
#ffb112e3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 6913a00 {
    min-height: unset;
    padding-right: 4%;
    padding-left: 4%;
    padding-top: 48px;
    padding-bottom: 48px;
}
    
#e098d1b4 {
    align-items: center;
}
    
#d71471a5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 1885a16 {
    min-height: unset;
    padding-right: 4%;
    padding-left: 4%;
    padding-top: 48px;
    padding-bottom: 48px;
}
    
#\30 b5e98d7 {
    align-items: center;
}
    
#bd2a1ea1 {
    row-gap: 8px;
    flex-direction: column;
}
}

#\39 bf243a9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0wXB207bMAAAUH9CmUhSUqdxHduxg504ddPLKB0tNKRpoYWiqpsQQtPEhNZdkBA87Gkve5mEmNj+l3PAcP2rvPp98enPh89P17fPN5u/m+8vd3cvj/f/fj78B2Z41Tv6eFDc5LPb8uTLbL6ZzzfnZ19Xy2/r1Q9ARV+pQZYO97Jx24xTPdbxyOijrJl3WgVgWMahfpeYvNXd1x3FWzxIGFYYKd+PAcVSsWScpstudpqZPRkbJlo0NIQbKkBbyF4kp6l639GX3WRh1LHihaSHgh5wBnIlcslLyRZJuDZi1eSLmEx3cR7hUURBocREshFD+4F3LPBSh6uUl7vkLW1I1ABtwvqM9oJGAt2mXxtQdKJYLkiP4LCOAPGCqI4F9LHtUMduo9pMBmcxLeOwH1Hgu5DAOoPIs1xkO9pzJsK7SPAyZaUOAam50Kk61k6lYrvbTuTag8CdRv48JqcJA6EHoV11rGply95+YyPL0rB6yOoFRxOBXwGknFEAypwT+AAAAABJRU5ErkJggg==')!important}