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

  *#dm .dmInner div.u_1692431092 input,
  *#dm .dmInner div.u_1692431092 textarea,
  *#dm .dmInner div.u_1692431092 select {
    border-color:var(--color_22) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1871174654 input,
  *#dm .dmInner div.u_1871174654 textarea,
  *#dm .dmInner div.u_1871174654 select {
    border-color:var(--color_22) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1997101190 input,
  *#dm .dmInner div.u_1997101190 textarea,
  *#dm .dmInner div.u_1997101190 select {
    border-color:var(--color_22) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1024411345 input,
  *#dm .dmInner div.u_1024411345 textarea,
  *#dm .dmInner div.u_1024411345 select {
    border-color:var(--color_22) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1965260118 input,
  *#dm .dmInner div.u_1965260118 textarea,
  *#dm .dmInner div.u_1965260118 select {
    border-color:var(--color_22) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1305577771 input,
  *#dm .dmInner div.u_1305577771 textarea,
  *#dm .dmInner div.u_1305577771 select {
    border-color:var(--color_22) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

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

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

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

  *#dm .dmInner *.u_1583479024 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1583479024 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1583479024 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner *.u_1979872452 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1979872452 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1979872452 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner *.u_1148412328 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1148412328 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1148412328 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner *.u_1707975121 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1707975121 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1707975121 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

  *#dm .dmInner div.u_1527415437 span[data-icon-mask] { background-color:var(--color_24) !important; }

  *#dm .dmInner div.u_1692431092 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1692431092 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1692431092 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1871174654 input::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1871174654 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1871174654 select::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1871174654 input {
    font-size:16px !important;
    color:var(--color_26) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
  }

  *#dm .dmInner div.u_1871174654 textarea {
    font-size:16px !important;
    color:var(--color_26) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
  }

  *#dm .dmInner div.u_1871174654 select {
    font-size:16px !important;
    color:var(--color_26) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
  }

  *#dm .dmInner div.u_1997101190 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1997101190 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1997101190 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1997101190 input::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1997101190 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1997101190 select::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1024411345 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1024411345 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1024411345 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1024411345 input::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1024411345 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1024411345 select::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1965260118 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1965260118 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1965260118 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1965260118 input::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1965260118 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1965260118 select::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
  }

  *#dm .dmInner div.u_1305577771 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1305577771 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1305577771 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_21) var(--color_21) var(--color_21) var(--color_21) !important;
    font-size:16px !important;
    color:var(--color_26) !important;
  }

  *#dm .dmInner div.u_1305577771 input::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
    font-family: Rubik !important;
  }

  *#dm .dmInner div.u_1305577771 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
    font-family: Rubik !important;
  }

  *#dm .dmInner div.u_1305577771 select::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
    font-family: Rubik !important;
  }

  *#dm .dmInner div.u_1692431092 .advanced-form-label {
    color:var(--color_10) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1871174654 .advanced-form-label {
    color:var(--color_10) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1997101190 .advanced-form-label {
    color:var(--color_10) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1024411345 .advanced-form-label {
    color:var(--color_10) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1965260118 .advanced-form-label {
    color:var(--color_10) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1305577771 .advanced-form-label {
    color:var(--color_10) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1692431092 input::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1692431092 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1692431092 select::placeholder {
    font-size:16px !important;
    color:var(--color_23) !important;
    font-weight:400 !important;
  }

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

  *#dm .dmInner a.u_1274738176 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1274738176 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1274738176 .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1274738176:hover {
    background-color:var(--color_10) !important;
    background-image:none !important;
    border-color:var(--color_10) !important;
  }

  *#dm .dmInner a.u_1274738176.hover {
    background-color:var(--color_10) !important;
    background-image:none !important;
    border-color:var(--color_10) !important;
  }

  *#dm .dmInner a.u_1274738176:hover span.text { color:var(--color_29) !important; }

  *#dm .dmInner a.u_1274738176.hover span.text { color:var(--color_29) !important; }

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

  *#dm .dmInner a.u_1274738176.hover .iconBg { background-color:var(--color_29) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 32e6577 {
    min-height: auto;
    width: 100%;
    align-items: stretch;
    max-width: none;
}
    
#\38 abf5b76 {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}
    
#ad37e59d {
    max-width: 100%;
    width: auto;
    min-width: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_uke {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 12px;
    order: 0;
    --column-gap: 12px;
    min-width: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#widget_vau {
    width: 50%;
    height: auto;
    max-width: 90px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a3420cfa {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 12px;
    order: 0;
    --column-gap: 12px;
    min-width: auto;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
    justify-content: flex-start;
}
    
#\31 c2e5f4d {
    width: 100%;
    height: auto;
    max-width: 90px;
    order: 0;
}
    
#a21cd99a {
    max-width: 100%;
    flex: 1 1 0%;
    width: auto;
    min-width: auto;
    height: auto;
    order: 1;
}
    
#\32 6f923e8 {
    flex-direction: row;
    align-items: center;
    width: 191px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 12px;
    order: 0;
    --column-gap: 12px;
    min-width: auto;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\37 c75bb19 {
    width: 100%;
    height: auto;
    max-width: 70px;
    order: 0;
}
    
#\34 b48d086 {
    max-width: auto;
    width: 111px;
    min-width: auto;
    height: auto;
    order: 1;
}
    
#\37 6168dca {
    flex-direction: row;
    align-items: center;
    width: 162px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 12px;
    order: 0;
    --column-gap: 12px;
    min-width: auto;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\33 01d6207 {
    width: 100%;
    height: auto;
    max-width: 90px;
    order: 0;
}
    
#\33 c7555f6 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
}



@media all {
    
#e8fe98ec {
    min-height: auto;
    width: 100%;
    align-items: stretch;
    max-width: none;
}
    
#\32 0aa63a6 {
    row-gap: 56px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 d23ea8c {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 debb6be {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_a56 {
    align-items: center;
    max-width: 960px;
    width: 75%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    min-width: auto;
}
    
#widget_gjo {
    width: 75%;
    height: 600px;
    min-height: 100px;
    max-width: 1024px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 3895793 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\39 2257360 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\33 d4df972[data-css-edit] {
    background: linear-gradient(180deg, var(--Color-Primary-Primary-050, #F1F6FE) 0%, var(--Color-White, #FFF) 100%);
}
#\33 d4df972 {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
    max-width: none;
}
    
#b8f0a61d {
    row-gap: 56px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\35 511d00a {
    background-color: var(--color_29);
    border-radius: 12px 12px 12px 12px;
    max-width: 760px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#cff09e2c {
    row-gap: 20px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#e24aa9a0 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\33 64dd67d {
    width: 48.31%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b724a1d3 {
    width: 48.31%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7731d97 {
    width: 48.31%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e440d5b3 {
    width: 48.31%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 acf25e6 {
    width: auto;
    order: 2;
}
    
#d6cbb7b7 {
    width: 100%;
    order: 3;
    align-self: flex-start;
    height: 180px;
}
    
#\38 7487c3c {
    flex-direction: row;
    width: 100%;
    justify-content: flex-end;
    align-items: stretch;
}
    
#\34 d228db4 {
    width: auto;
}
    
#\30 3483507.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 24px 12px 24px;
}
#\30 3483507 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#d16097a1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ef3b76db {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 f51b362 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#adcb5164 {
    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;
}
    
#e330ad55 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c08e422 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 21c6e2a {
    align-items: center;
    max-width: 960px;
    width: 79.34%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    min-width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_eqn {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 3.3802816901408446%;
    flex: 0 1 auto;
    order: 0;
    justify-self: auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cah {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 3.3802816901408446%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tgl {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 8px;
    justify-self: auto;
    order: 4;
    flex: 0 1 auto;
    --column-gap: 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_atd {
    width: 18px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 4903741 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5719185 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5785837 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f26bcfc {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
    max-width: none;
}
    
#c5b85f13 {
    row-gap: 56px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\32 e3d355b {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#edb86eb5 {
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\37 a40935f [data-content-reference] .accordion-title {
    font-weight: 500 !important;
    color: var(--color_10) !important;
    text-align: left;
    direction: ltr;
}
#\37 a40935f [data-content-reference] {
    background-color: var(--color_29);
    border-style: solid;
    border-color: var(--color_21) var(--color_21) var(--color_21) var(--color_21);
    border-width: 1px 1px 1px 1px;
}
#\37 a40935f {
    width: 100%;
    min-height: auto;
    direction: ltr;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
#\37 a40935f [data-content-reference] .icon-container {
    color: var(--color_10);
}
#\37 a40935f .accordion-item:not(:last-of-type) {
    margin-block-end: 24px;
}
    
#\36 fe4c0f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#b70d960e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 f39684c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ae8775c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 8a8a70c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#aff3072a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8d4eb79 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 48c02c6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#a014624b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ac6868f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 3cd6c14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 277bddc {
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\33 b93f855 [data-content-reference] .accordion-title {
    font-weight: 500 !important;
    color: var(--color_10) !important;
}
#\33 b93f855 [data-content-reference] {
    background-color: var(--color_29);
    background-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_21) var(--color_21) var(--color_21) var(--color_21);
}
#\33 b93f855 {
    width: 100%;
    min-height: auto;
}
#\33 b93f855 [data-content-reference] .icon-container {
    color: var(--color_10);
}
    
#\34 a322139 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 24281d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 74e7a91 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 818bcfd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c85534cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b2997dd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c0aa33e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#bad44d82 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#eaf17dc1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c30f6864 {
    align-items: center;
    max-width: 960px;
    width: 81.19%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    min-width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb022aed {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 7402588 {
    background-color: var(--color_29);
    border-radius: 12px 12px 12px 12px;
    row-gap: 24px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4422098 {
    width: 100%;
    height: 260px;
    align-self: flex-start;
}
    
#aada3359 {
    margin: 0px 0% 0px 0%;
}
    
#\32 bb9877f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bb9877f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    margin: 0px 20% 0px 0%;
}
    
#\39 92493ac.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\39 92493ac {
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 c4ba9e9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#\33 d8fe94d {
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 9cbaec3 {
    align-items: flex-start;
    width: 75%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    min-width: auto;
    max-width: 960px;
}
    
#\38 82790f2[data-css-edit] {
    background: linear-gradient(180deg, var(--Color-White, #FFF) 0%, var(--Color-Primary-Primary-050, #F1F6FE) 100%);
}
#\38 82790f2 {
    min-height: 0;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 96px;
    padding: 0px 6% 96px 6%;
}
    
#\32 ff3d470 {
    row-gap: 12px;
    column-gap: 20px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    order: 3;
    --column-gap: 20px;
    padding: 0 0 0 0;
}
    
#f313b98f::before, #f313b98f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_28);
    opacity: 0.6;
    border-radius: inherit;
}
#f313b98f {
    row-gap: 40px;
    justify-content: flex-start;
    width: 100%;
    min-width: auto;
    background-image: url("https://le-de.cdn-website.com/9e4819db494c4a11b603f7ff0cfda7dd/dms3rep/multi/opt/08-commande-clavier-1920w.jpg");
    border-radius: 24px 24px 24px 24px;
    min-height: 80px;
    align-content: flex-start;
    padding: 96px 6% 96px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4f96a56 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c94dab6 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bd254a8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\37 bd254a8 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_h65 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 56px;
    align-content: center;
}
    
#group_tvg {
    align-items: center;
    max-width: 960px;
    width: 75%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    align-content: center;
    min-width: auto;
    flex: 0 1 auto;
    order: 0;
}
    
#f24e60c1 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6f703bf {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6800ea7 {
    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;
}
    
#\30 19b0e6d {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    order: 1;
    padding: 0 0 0 0;
}
    
#a09c517f {
    background-color: var(--color_29);
    border-radius: 12px 12px 12px 12px;
    row-gap: 24px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0cef6de {
    width: 100%;
    height: 260px;
    align-self: flex-start;
}
    
#group_d89 {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\37 14e3087 {
    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;
}
    
#\38 f7f2a65 {
    background-color: var(--color_29);
    border-radius: 12px 12px 12px 12px;
    row-gap: 24px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fb6afbff {
    width: 100%;
    height: 260px;
    align-self: flex-start;
}
    
#\30 0b233e1 {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#c17586c1 {
    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;
}
    
#\37 aa06a2e {
    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;
}
    
#\34 0ad77d8 {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#ee96e3a0 {
    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;
}
    
#\37 be32e8b {
    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;
}
}



@media all {
    
#\32 3048014 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc8951e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 40.88%;
    min-width: 4%;
    align-self: auto;
    flex: 0 1 auto;
    justify-content: flex-start;
}
    
#\35 2e5f2ea {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 40px;
    width: 51.11%;
    min-width: auto;
    height: auto;
    align-self: auto;
    flex: 0 1 auto;
}
    
#d92b7f59 {
    min-height: 240px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    max-width: none;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 4dde5a7 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 62aae86.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\33 62aae86 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lid {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    align-content: flex-start;
}
    
#group_5oj {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
}
    
#widget_fgo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e800d2d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_va1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_va1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 b7ccd71 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    align-content: flex-start;
}
    
#\33 697492f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 697492f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 f38c31a {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
}
    
#\30 2a89e6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 107cbba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    align-content: flex-start;
}
    
#c4381aa4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c4381aa4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 cb35d59 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
}
    
#d8d1a7ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6618d6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f08dd7d5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    align-content: flex-start;
}
    
#\38 1e8063d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 1e8063d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c4885f50 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
}
    
#\34 b99945f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 1a8be7f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 abb4e8f[data-css-edit] {
    background: linear-gradient(270deg, var(--Color-Primary-Primary-900, #163865) 0%, var(--Color-Primary-Primary-700, #124788) 100%);
}
#\34 abb4e8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 12px 12px 12px 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#a4efaec5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 00dc1c7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_vjs {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    row-gap: 40px;
    column-gap: 24px;
    flex: 0 1 auto;
    min-width: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 3% 0px 0%;
}
    
#widget_ear {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qnb {
    width: 43%;
    height: 360px;
    max-width: 100%;
    order: 0;
}
    
#\37 177e0f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0741b3d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\35 0741b3d {
    max-width: 100%;
    width: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c78b4a20 {
    width: 43%;
    height: 360px;
    max-width: 100%;
    order: 0;
}
    
#\38 320ea67 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c270e0f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 55ae58e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 0eb24cb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\32 0eb24cb {
    max-width: 100%;
    width: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f9a01ff {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    row-gap: 40px;
    column-gap: 24px;
    flex: 0 1 auto;
    min-width: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 3% 0px 0%;
}
    
#\31 bef2699[data-css-edit] {
    background: linear-gradient(270deg, var(--Color-Primary-Primary-900, #163865) 0%, var(--Color-Primary-Primary-700, #124788) 100%);
}
#\31 bef2699 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 12px 12px 12px 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#fafc6e37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#fafc6e37 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uv9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 abf5b76 {
    column-gap: 3.3566433566433567%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 24px;
}
    
#widget_vau {
    height: auto;
}
    
#\31 c2e5f4d {
    height: auto;
}
    
#\37 c75bb19 {
    height: auto;
}
    
#\33 01d6207 {
    height: auto;
}
    
#group_uke {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.32%;
}
    
#a3420cfa {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.32%;
}
    
#\32 6f923e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.32%;
}
    
#\37 6168dca {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.32%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#widget_gjo {
    width: 100%;
    height: 400px;
    max-width: 960px;
}
    
#\32 0aa63a6 {
    row-gap: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 21c6e2a {
    align-items: center;
    align-content: center;
}
    
#b8f0a61d {
    row-gap: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c30f6864 {
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7402588 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\34 4422098 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\32 bb9877f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bb9877f {
    margin: 0px 15% 0px 0%;
}
    
#\38 82790f2 {
    row-gap: 64px;
}
    
#f313b98f {
    align-items: flex-start;
    align-content: flex-start;
    padding: 64px 6% 64px 6%;
    margin: 0px 0% 0px 0%;
}
    
#a09c517f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\35 0cef6de {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\30 19b0e6d {
    column-gap: 3.8142537869381674%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#group_d89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\38 f7f2a65 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#fb6afbff {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\30 0b233e1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\34 0ad77d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\33 9cbaec3 {
    width: 90%;
    flex: 0 1 auto;
}
    
#group_h65 {
    row-gap: 40px;
}
    
#f24e60c1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d92b7f59 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 56px;
}
    
#cc8951e3 {
    width: 100%;
    min-height: 80px;
    row-gap: 30px;
    justify-content: flex-start;
}
    
#\35 2e5f2ea {
    width: 100%;
    min-height: 80px;
    row-gap: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3af59dd {
    margin: 0px 0% 0px 0%;
}
    
#\34 abb4e8f {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_qnb {
    width: 46%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_vjs {
    min-width: auto;
    width: 50%;
    margin-left: 0%;
    margin-right: 0%;
    row-gap: 30px;
    max-width: 100%;
    flex: 0 1 auto;
}
    
#\37 177e0f4 {
    column-gap: 2.6067476749711496%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 0741b3d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c78b4a20 {
    width: 46%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 66a426a {
    margin: 0px 0% 0px 0%;
}
    
#\31 f9a01ff {
    min-width: auto;
    width: 50%;
    margin-left: 0%;
    margin-right: 0%;
    row-gap: 30px;
    max-width: 100%;
    flex: 0 1 auto;
}
    
#\31 bef2699 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 0eb24cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fafc6e37 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_uv9 {
    column-gap: 2.6067476749711496%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 32e6577 {
    min-height: unset;
    flex-direction: column;
}
    
#\38 abf5b76 {
    align-items: stretch;
    flex-direction: column;
    row-gap: 20px;
}
    
#widget_vau {
    height: auto;
}
    
#\31 c2e5f4d {
    height: auto;
    max-width: 80px;
}
    
#\37 c75bb19 {
    height: auto;
    max-width: 80px;
}
    
#\33 01d6207 {
    height: auto;
    max-width: 80px;
}
}



@media (max-width: 767px) {
    
#e8fe98ec {
    min-height: unset;
    flex-direction: column;
}
    
#\32 0aa63a6 {
    align-items: center;
    row-gap: 40px;
}
    
#widget_gjo {
    width: 100%;
    max-width: 767px;
    height: 260px;
}
    
#group_a56 {
    width: 100%;
    flex: 0 1 auto;
}
}



@media (max-width: 767px) {
    
#\33 d4df972 {
    min-height: unset;
    flex-direction: column;
}
    
#b8f0a61d {
    align-items: center;
    row-gap: 40px;
}
    
#\35 511d00a {
    padding: 16px 16px 16px 16px;
}
    
#\33 64dd67d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b724a1d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_cah {
    column-gap: 3.3802816901408446%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c7731d97 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e440d5b3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 21c6e2a {
    align-items: center;
    align-content: center;
    width: 100%;
    flex: 0 1 auto;
}
    
#group_eqn {
    column-gap: 3.3802816901408446%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_atd {
    width: 10px;
}
}



@media (max-width: 767px) {
    
#\31 f26bcfc {
    min-height: unset;
    flex-direction: column;
}
    
#c5b85f13 {
    align-items: center;
}
    
#\32 e3d355b {
    row-gap: 20px;
    flex-direction: column;
}
    
#c30f6864 {
    align-items: center;
    align-content: center;
    width: 100%;
    flex: 0 1 auto;
}
}



@media (max-width: 767px) {
    
#\33 7402588 {
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bb9877f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bb9877f {
    margin: 0px 8% 0px 0%;
}
    
#\39 92493ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 82790f2 {
    min-height: 420px;
    row-gap: 56px;
}
    
#\32 ff3d470 {
    --column-gap: 20px;
    column-gap: 6.347946835945249%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#f313b98f {
    align-items: flex-start;
    align-content: flex-start;
    padding: 56px 6% 56px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 19b0e6d {
    row-gap: 24px;
    flex-direction: column;
}
    
#a09c517f {
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f7f2a65 {
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_tvg {
    width: 100%;
    flex: 0 1 auto;
    align-items: center;
    align-content: center;
}
    
#group_h65 {
    row-gap: 40px;
}
    
#\33 9cbaec3 {
    width: 100%;
    flex: 0 1 auto;
}
    
#\37 bd254a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 6f703bf {
    margin-left: 0%;
    margin-right: 0%;
}
    
#f24e60c1 {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#cc8951e3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#\35 2e5f2ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#d92b7f59 {
    min-height: unset;
    flex-direction: column;
    row-gap: 40px;
}
    
#widget_va1 {
    width: 50px;
}
    
#\33 697492f {
    width: 50px;
}
    
#c4381aa4 {
    width: 50px;
}
    
#\38 1e8063d {
    width: 50px;
}
}



@media (max-width: 767px) {
    
#\34 abb4e8f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a4efaec5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_qnb {
    height: 240px;
    width: 100%;
}
    
#group_vjs {
    width: 100%;
    flex: 0 1 auto;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 177e0f4 {
    column-gap: 2.6067476749711496%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 0741b3d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c78b4a20 {
    height: 240px;
    width: 100%;
}
    
#\32 55ae58e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 f9a01ff {
    width: 100%;
    flex: 0 1 auto;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bef2699 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0eb24cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fafc6e37 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_uv9 {
    column-gap: 2.6067476749711496%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
}
}

