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

  *#dm .dmInner div.u_1518168298 .svg {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1550351497 .svg {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1477823854 .svg {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

  *#dm .dmInner div.u_1631669206 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_5) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1631669206 textarea {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_5) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1631669206 select {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_5) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1631669206 .dmformsubmit {
    float:none !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1631669206 input::placeholder { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1631669206 input.placeholder { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1631669206 textarea::placeholder { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1631669206 textarea.placeholder { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1631669206 select::placeholder { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1631669206 select.placeholder { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1631669206 input[type="submit"] { font-family: Sora !important; }

  *#dm .dmInner div.u_1631669206 .dmforminput input {
    font-family: Sora !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1631669206 .dmforminput textarea {
    font-family: Sora !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1631669206 .dmforminput .fileUploadLink {
    font-family: Sora !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1631669206 .checkboxwrapper span {
    font-family: Sora !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1631669206 .radiowrapper span {
    font-family: Sora !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1631669206 .optinwrapper div {
    font-family: Sora !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1631669206 .freetextwrapper {
    font-family: Sora !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1631669206 .dmforminput select {
    font-family: Sora !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1631669206 .dmforminput option {
    font-family: Sora !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner *.u_1631669206 .dmforminput input { text-align:LEFT !important; }

  *#dm .dmInner *.u_1631669206 .dmforminput textarea { text-align:LEFT !important; }

  *#dm .dmInner *.u_1631669206 .dmforminput .fileUploadLink { text-align:LEFT !important; }

  *#dm .dmInner *.u_1631669206 .checkboxwrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1631669206 .radiowrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1631669206 .optinwrapper div { text-align:LEFT !important; }

  *#dm .dmInner *.u_1631669206 .freetextwrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1631669206 .dmforminput select { text-align:LEFT !important; }

  *#dm .dmInner *.u_1631669206 .dmforminput option { text-align:LEFT !important; }

  *#dm .dmInner div.u_1631669206 .dmformsubmit:hover input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1631669206 .dmformsubmit.hover input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1631669206 .dmformsubmit:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1631669206 .dmformsubmit.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1631669206 .dmformsubmit { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_1631669206 .dmformsubmit {
    width:220px !important;
    height:52px !important;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1631669206 .dmformsubmit {
    height:52px !important;
    width:220px !important;
  }

  *#dm .dmInner div.u_1631669206 .dmforminput input { font-size:16px !important; }

  *#dm .dmInner div.u_1631669206 .dmforminput textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1631669206 .dmforminput .fileUploadLink { font-size:16px !important; }

  *#dm .dmInner div.u_1631669206 .checkboxwrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1631669206 .radiowrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1631669206 .optinwrapper div { font-size:16px !important; }

  *#dm .dmInner div.u_1631669206 .freetextwrapper { font-size:16px !important; }

  *#dm .dmInner div.u_1631669206 .dmforminput select { font-size:16px !important; }

  *#dm .dmInner div.u_1631669206 .dmforminput option { font-size:16px !important; }
}

@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1631669206 .dmformsubmit {
    height:52px !important;
    width:260px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: none;
    background-color: var(--color_7);
}
#flex-header {
    --overlapping-background-color: var(--color_1);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 628px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 2% 10% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.29%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    background-image: initial;
    order: 0;
    padding: 4% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.24;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-position: 0% 0%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/3779199d/dms3rep/multi/opt/3+%283%29-1920w.png);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_t6b {
    width: 99.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 61px;
    align-self: flex-start;
}
    
#feeb39cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.607317073170734%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    order: 1;
    padding: 4% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#de845c7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 30dd6b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 6%;
    padding-top: 18%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding-left: 6%;
    row-gap: 24px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 6%;
}
    
#feeb39cd {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 24%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 8px;
    padding-top: 10%;
    padding-bottom: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#e1622eb7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
}
    
#ce490c9c {
    width: 32%;
    min-height: 8px;
}
    
#\32 32aadc6 {
    width: 32%;
    min-height: 8px;
}
    
#\35 2d86ea3 {
    width: 32%;
    min-height: 8px;
}
    
#feeb39cd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 8px;
    padding-top: 10%;
    padding-bottom: 2%;
}
    
#\33 30dd6b3 {
    width: 97.11%;
}
}



@media all {
    
#\37 517d139 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#f34cf812 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 60%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 02dfced {
    min-height: 273px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 39ebcb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sn9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 02dfced {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 403px;
}
    
#\37 517d139 {
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#\37 517d139 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding-bottom: 4px;
}
    
#f34cf812 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    padding-top: 4px;
}
    
#\36 02dfced {
    min-height: unset;
    flex-direction: column;
    row-gap: 5px;
    padding: 8% 4% 4% 4%;
}
    
#\39 33a2a00 {
    margin-top: 0px;
}
}



@media all {
    
#\39 900fec7 {
    min-height: 123px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 14px 2% 14px 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#cd7efb80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#e36d0ab2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 900fec7 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 229px;
}
    
#cd7efb80 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\39 900fec7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 5px;
    padding-bottom: 4%;
    flex-wrap: nowrap;
}
    
#cd7efb80 {
    width: 100%;
    min-height: 92px;
    align-items: flex-start;
    padding-bottom: 16px;
    row-gap: 15px;
    height: auto;
}
    
#\37 de61966 {
    margin-top: 0px;
}
}



@media all {
    
#\31 9354e76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a6028a9a {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 14388ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6028a9a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
}
    
#\38 14388ba {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#e35a78cf {
    margin-top: 0px;
}
    
#a6028a9a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 5px;
    padding-bottom: 4%;
    flex-wrap: nowrap;
}
    
#\38 14388ba {
    width: 100%;
    min-height: 106px;
    align-items: center;
    padding-bottom: 4px;
    row-gap: 15px;
    height: auto;
}
    
#\31 9354e76 {
    order: 0;
}
    
#de1b73bb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 a174ce0 {
    width: 100%;
    min-height: 160px;
}
    
#\35 861fcdf {
    width: 100%;
    min-height: 160px;
}
    
#\38 87c8c27 {
    width: 100%;
    min-height: 160px;
}
}



@media all {
    
#\36 2287644 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d6488d2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#df3dbbfa {
    min-height: 319px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 6%;
    padding-left: 4%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 9455f19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_tpu {
    width: auto;
    height: 18px;
    max-width: 100%;
}
    
#widget_vcu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6fa0b84 {
    width: auto;
    height: 18px;
    max-width: 100%;
}
    
#\38 baafd71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 c55d757 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b21075b6 {
    width: auto;
    height: 18px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_t7n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6bg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e85a943d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2287644 {
    width: 100.00%;
}
    
#df3dbbfa {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
    column-gap: 2%;
    padding-bottom: 8%;
}
    
#\34 9455f19 {
    width: 32%;
    min-height: 8px;
    padding-left: 6px;
    padding-right: 6px;
}
    
#widget_tpu {
    height: 18px;
}
    
#\34 6fa0b84 {
    height: 18px;
}
    
#\38 baafd71 {
    width: 32%;
    min-height: 8px;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\37 c55d757 {
    width: 32%;
    min-height: 8px;
    padding-left: 6px;
    padding-right: 6px;
}
    
#b21075b6 {
    height: 18px;
}
    
#widget_vcu {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 2287644 {
    width: 100.00%;
}
    
#\36 7814153 {
    margin-top: 0px;
}
    
#df3dbbfa {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding-bottom: 4%;
}
    
#\34 9455f19 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#widget_tpu {
    height: 20px;
}
    
#\34 6fa0b84 {
    height: 20px;
}
    
#\38 baafd71 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\37 c55d757 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 2;
}
    
#b21075b6 {
    height: 20px;
}
}



@media all {
    
#\31 1643238 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding-left: 7%;
    padding-right: 6%;
    order: 0;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 0769016 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32.666666666666664%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    padding-top: 3%;
    background-image: initial;
    margin: 0% 0% 0% 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#\37 bd0af52 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32.666666666666664%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    padding-top: 3%;
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    margin: 0% 0% 0% 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#\38 637e0ee {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding-left: 7%;
    padding-right: 6%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#ed0a1c84 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/3779199d/dms3rep/multi/opt/Capture+d-e-cran-+le+2025-06-26+a-+19.21.20-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#ed0a1c84.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB/0lEQVQozx3M6U/ScQCA8e+7FFPxLn+kpmbXMJvOtJjHREuNiY4jD4JQSegnYB5sXmEsF2pyNTMaKJsDU3Fr61j9c0/TF8+7zx4xZurF8UqH7NBjHO6gpaWeCqkAZXkORddzKFYpKLmhQCy6R/G6DDindAzrHqN5co+a2lLKpXyU1y6wgqJKBeK97yWLsgGH9Rn65230dDdy976Kymol+WVXKKzIvcTCZX3K9LgWm7mboYFWtN0PUKurUN0sujwqK3Mplq4iLPo2bEYNNlMHxqF2+rUPaW2pp7q2hFJVHmU1eUgNhQjLyCPsZg3TY11YTZ0YdG30djXS1FRN3Z1SpPpCpFsFCI9dy7yjD5+znyXnILKtj4kRDb2dapqbq6i9XYJUl4/YXDSwvWwm/G6ciN/C9soEG/NmPFODWIwa+nrUtLc3IJJBBwfbDo5CTjJRmaOYl2R4jq21SdbfmvHO6JmTXyDSEZl0+A1ne15+pVb5d7rF32yY4/gaqegC33YXSCc+Io6jHtIhFycxNz8O/fw8CfEnG+M86ec8scZZMsDvsy+ITMxDJixzHHXzfX+ZdHyDo30/mc9LZPeXyMZXOU0EEMmt1xxcFJwhtesl8Wme2IdZQuvTRNYniW+6SARlRGzDyl7AztfAFKkdmcMdN8EVOz6XCbdNh3/WwI5vlP96XSU62g0WrgAAAABJRU5ErkJggg==');
}
    
#\31 f87e8b4 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/3779199d/dms3rep/multi/opt/Capture+d-e-cran-+le+2025-06-26+a-+20.15.22-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    align-self: auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\31 f87e8b4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAABC0lEQVQY0wXBu07CUACA4fMqDq5GUVEBEVIpNyltE8olVXMKpSBaiAEFBsTJEAcTRDcdmNVI4kPoA+ii7/L7fWL68s3D4o/7919u5l/0bl/x+jOqnWvc9jlu26XashGztx8m808Gdwu8wYxK8wrbG+KcXuK0mpSkiWZFEY/PH4wmT0h/jF6uk8wVMUsS2fCRJy65gsJWdAkxHQ/p1GvkNYN0OktO0zl0XPxuH/+ih1nJsxFaRoxkFs9U0JQImf04mXSKkn1Ms9PjrNunaFfYjQURdVOhnAyjbq+xFwwQi4TI6wZHsobjNrCsIilVQWhqnGwsTDy4Siiwws7mOmoigWEYWAWLgqFj6Qf8AzHSlhc7a5RmAAAAAElFTkSuQmCC');
}
    
#\33 a5e8350 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/3779199d/dms3rep/multi/opt/Capture+d-e-cran-+le+2025-06-26+a-+20.16.41-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    order: 1;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\33 a5e8350.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAABYlAAAWJQFJUiTwAAABwElEQVQY0xXK605SAQDA8fMCfSjXphsrHWAXpgYmoR4uMgTEowLeTlxkBw+g1BECRYXGkqaFINrQWgVuaVsv0HqDPtYL9K0X+bd+n3/CXYue/lEjeutDBsaMmKYGGQ0YsEpG7os6dCO36Ru6iTAxM4Z1+jHDzkcM2gYx2Pq5J97B5OxnwNJH74MebulvICiKh9WoGyksEgjZ8M6ZcQWGEX1DmCcMGEd09Bp6EA73ZMrFZXZyQXZfBNnOSWQzXtYTbuSlcaRZCy63CeGoFOagEKZRkfncWOdre5NOM0X7dYJ6ZZWXxRAFbQ6hovkopmeoboU4ryW4Pt3gy8kG3Tcq3XqST8cKF3UFYX/TQTriJBv1USus0DlWuTrL0m1kuGym+NhI0v4fD3MOMrLIU2mSvBLgrBqh21BpH8RoVlaobQfZy0kIF9V5cnEHYY8ZZXGSqjbL290Q5ayf5wknSXmc6KIVobHjZysmsuw1s7bwBC3uoKROkV+zo8XtFJJTFFQPQmt/AS1mJyKNkVqaoKRO80oLcFSc5/wgwtVpmm/vnyG0ykG2Ei7Ssoui6qdVkbk+UfneyfP7xyF/fr7j768P/ANmhvroq5yCMwAAAABJRU5ErkJggg==');
}
    
#f51965aa {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 2%;
    flex-wrap: nowrap;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#ec67535f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    padding-left: 7%;
    padding-right: 6%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 ae68caa {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3a5075a {
    width: 72.72%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c27eeb4d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32.666666666666664%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    padding-top: 3%;
    background-image: initial;
    margin: 0% 0% 0% 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#b7ef04d0 {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f597d669 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#c8166dbe {
    margin-top: 31px;
    margin-bottom: 31px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1643238 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 0%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\37 0769016 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.66666666666667%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#\37 bd0af52 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#\38 637e0ee {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#ed0a1c84 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#ed0a1c84.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB/0lEQVQozx3M6U/ScQCA8e+7FFPxLn+kpmbXMJvOtJjHREuNiY4jD4JQSegnYB5sXmEsF2pyNTMaKJsDU3Fr61j9c0/TF8+7zx4xZurF8UqH7NBjHO6gpaWeCqkAZXkORddzKFYpKLmhQCy6R/G6DDindAzrHqN5co+a2lLKpXyU1y6wgqJKBeK97yWLsgGH9Rn65230dDdy976Kymol+WVXKKzIvcTCZX3K9LgWm7mboYFWtN0PUKurUN0sujwqK3Mplq4iLPo2bEYNNlMHxqF2+rUPaW2pp7q2hFJVHmU1eUgNhQjLyCPsZg3TY11YTZ0YdG30djXS1FRN3Z1SpPpCpFsFCI9dy7yjD5+znyXnILKtj4kRDb2dapqbq6i9XYJUl4/YXDSwvWwm/G6ciN/C9soEG/NmPFODWIwa+nrUtLc3IJJBBwfbDo5CTjJRmaOYl2R4jq21SdbfmvHO6JmTXyDSEZl0+A1ne15+pVb5d7rF32yY4/gaqegC33YXSCc+Io6jHtIhFycxNz8O/fw8CfEnG+M86ec8scZZMsDvsy+ITMxDJixzHHXzfX+ZdHyDo30/mc9LZPeXyMZXOU0EEMmt1xxcFJwhtesl8Wme2IdZQuvTRNYniW+6SARlRGzDyl7AztfAFKkdmcMdN8EVOz6XCbdNh3/WwI5vlP96XSU62g0WrgAAAABJRU5ErkJggg==');
}
    
#\31 f87e8b4 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\31 f87e8b4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAABC0lEQVQY0wXBu07CUACA4fMqDq5GUVEBEVIpNyltE8olVXMKpSBaiAEFBsTJEAcTRDcdmNVI4kPoA+ii7/L7fWL68s3D4o/7919u5l/0bl/x+jOqnWvc9jlu26XashGztx8m808Gdwu8wYxK8wrbG+KcXuK0mpSkiWZFEY/PH4wmT0h/jF6uk8wVMUsS2fCRJy65gsJWdAkxHQ/p1GvkNYN0OktO0zl0XPxuH/+ih1nJsxFaRoxkFs9U0JQImf04mXSKkn1Ms9PjrNunaFfYjQURdVOhnAyjbq+xFwwQi4TI6wZHsobjNrCsIilVQWhqnGwsTDy4Siiwws7mOmoigWEYWAWLgqFj6Qf8AzHSlhc7a5RmAAAAAElFTkSuQmCC');
}
    
#\33 a5e8350 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#\33 a5e8350.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAABYlAAAWJQFJUiTwAAABwElEQVQY0xXK605SAQDA8fMCfSjXphsrHWAXpgYmoR4uMgTEowLeTlxkBw+g1BECRYXGkqaFINrQWgVuaVsv0HqDPtYL9K0X+bd+n3/CXYue/lEjeutDBsaMmKYGGQ0YsEpG7os6dCO36Ru6iTAxM4Z1+jHDzkcM2gYx2Pq5J97B5OxnwNJH74MebulvICiKh9WoGyksEgjZ8M6ZcQWGEX1DmCcMGEd09Bp6EA73ZMrFZXZyQXZfBNnOSWQzXtYTbuSlcaRZCy63CeGoFOagEKZRkfncWOdre5NOM0X7dYJ6ZZWXxRAFbQ6hovkopmeoboU4ryW4Pt3gy8kG3Tcq3XqST8cKF3UFYX/TQTriJBv1USus0DlWuTrL0m1kuGym+NhI0v4fD3MOMrLIU2mSvBLgrBqh21BpH8RoVlaobQfZy0kIF9V5cnEHYY8ZZXGSqjbL290Q5ayf5wknSXmc6KIVobHjZysmsuw1s7bwBC3uoKROkV+zo8XtFJJTFFQPQmt/AS1mJyKNkVqaoKRO80oLcFSc5/wgwtVpmm/vnyG0ykG2Ei7Ssoui6qdVkbk+UfneyfP7xyF/fr7j768P/ANmhvroq5yCMwAAAABJRU5ErkJggg==');
}
    
#f51965aa {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 331px;
    column-gap: 1%;
    padding-bottom: 1%;
}
    
#ec67535f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ae68caa {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#d3a5075a {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#c27eeb4d {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#b7ef04d0 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 1643238 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0769016 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\37 bd0af52 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\38 637e0ee {
    min-height: 56px;
}
    
#ed0a1c84 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#ed0a1c84.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB/0lEQVQozx3M6U/ScQCA8e+7FFPxLn+kpmbXMJvOtJjHREuNiY4jD4JQSegnYB5sXmEsF2pyNTMaKJsDU3Fr61j9c0/TF8+7zx4xZurF8UqH7NBjHO6gpaWeCqkAZXkORddzKFYpKLmhQCy6R/G6DDindAzrHqN5co+a2lLKpXyU1y6wgqJKBeK97yWLsgGH9Rn65230dDdy976Kymol+WVXKKzIvcTCZX3K9LgWm7mboYFWtN0PUKurUN0sujwqK3Mplq4iLPo2bEYNNlMHxqF2+rUPaW2pp7q2hFJVHmU1eUgNhQjLyCPsZg3TY11YTZ0YdG30djXS1FRN3Z1SpPpCpFsFCI9dy7yjD5+znyXnILKtj4kRDb2dapqbq6i9XYJUl4/YXDSwvWwm/G6ciN/C9soEG/NmPFODWIwa+nrUtLc3IJJBBwfbDo5CTjJRmaOYl2R4jq21SdbfmvHO6JmTXyDSEZl0+A1ne15+pVb5d7rF32yY4/gaqegC33YXSCc+Io6jHtIhFycxNz8O/fw8CfEnG+M86ec8scZZMsDvsy+ITMxDJixzHHXzfX+ZdHyDo30/mc9LZPeXyMZXOU0EEMmt1xxcFJwhtesl8Wme2IdZQuvTRNYniW+6SARlRGzDyl7AztfAFKkdmcMdN8EVOz6XCbdNh3/WwI5vlP96XSU62g0WrgAAAABJRU5ErkJggg==');
}
    
#\31 f87e8b4 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#\31 f87e8b4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAABC0lEQVQY0wXBu07CUACA4fMqDq5GUVEBEVIpNyltE8olVXMKpSBaiAEFBsTJEAcTRDcdmNVI4kPoA+ii7/L7fWL68s3D4o/7919u5l/0bl/x+jOqnWvc9jlu26XashGztx8m808Gdwu8wYxK8wrbG+KcXuK0mpSkiWZFEY/PH4wmT0h/jF6uk8wVMUsS2fCRJy65gsJWdAkxHQ/p1GvkNYN0OktO0zl0XPxuH/+ih1nJsxFaRoxkFs9U0JQImf04mXSKkn1Ms9PjrNunaFfYjQURdVOhnAyjbq+xFwwQi4TI6wZHsobjNrCsIilVQWhqnGwsTDy4Siiwws7mOmoigWEYWAWLgqFj6Qf8AzHSlhc7a5RmAAAAAElFTkSuQmCC');
}
    
#\33 a5e8350 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\33 a5e8350.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAABYlAAAWJQFJUiTwAAABwElEQVQY0xXK605SAQDA8fMCfSjXphsrHWAXpgYmoR4uMgTEowLeTlxkBw+g1BECRYXGkqaFINrQWgVuaVsv0HqDPtYL9K0X+bd+n3/CXYue/lEjeutDBsaMmKYGGQ0YsEpG7os6dCO36Ru6iTAxM4Z1+jHDzkcM2gYx2Pq5J97B5OxnwNJH74MebulvICiKh9WoGyksEgjZ8M6ZcQWGEX1DmCcMGEd09Bp6EA73ZMrFZXZyQXZfBNnOSWQzXtYTbuSlcaRZCy63CeGoFOagEKZRkfncWOdre5NOM0X7dYJ6ZZWXxRAFbQ6hovkopmeoboU4ryW4Pt3gy8kG3Tcq3XqST8cKF3UFYX/TQTriJBv1USus0DlWuTrL0m1kuGym+NhI0v4fD3MOMrLIU2mSvBLgrBqh21BpH8RoVlaobQfZy0kIF9V5cnEHYY8ZZXGSqjbL290Q5ayf5wknSXmc6KIVobHjZysmsuw1s7bwBC3uoKROkV+zo8XtFJJTFFQPQmt/AS1mJyKNkVqaoKRO80oLcFSc5/wgwtVpmm/vnyG0ykG2Ei7Ssoui6qdVkbk+UfneyfP7xyF/fr7j768P/ANmhvroq5yCMwAAAABJRU5ErkJggg==');
}
    
#f51965aa {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#ec67535f {
    min-height: 56px;
}
    
#c27eeb4d {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
}



@media all {
    
#\34 c9b5c35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d7d821c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 38af64a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea11bcce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 9abb83b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f20cb77c {
    min-height: 110px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 8% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 f08ff79 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\33 05ef88f {
    justify-content: flex-start;
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 2;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 rgba(0, 0, 0, 0.3);
    border-width: 0 1px 0 0px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a2f4bb82 {
    justify-content: flex-start;
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 1;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.3) var(--color_2) #000000 rgba(0, 0, 0, 0.3);
    border-width: 0px 1px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#ddcd356e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 ccdf296 {
    justify-content: flex-start;
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c9b5c35 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7d821c9 {
    order: 1;
}
    
#f20cb77c {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 110px;
    row-gap: 26px;
}
    
#a2f4bb82 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 05ef88f {
    row-gap: 20px;
    width: 50%;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cde5e916 {
    margin-left: -1px;
    margin-right: -1px;
}
    
#\39 ccdf296 {
    width: 50%;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 c9b5c35 {
    margin: 0px 0% 0px 0%;
}
    
#d7d821c9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9abb83b {
    margin: 0px 0% 0px 0%;
}
    
#f20cb77c {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 30px;
    column-gap: 0%;
    padding: 8% 0% 8% 0%;
}
    
#a2f4bb82 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 05ef88f {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cde5e916 {
    margin-left: -1px;
    margin-right: -1px;
}
    
#ea11bcce {
    margin: 0px 0% 0px 0%;
}
    
#\39 ccdf296 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 4474207::before, #\34 4474207 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\34 4474207 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\35 0e231c8 {
    width: 84.70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb23c43d::before, #eb23c43d > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#eb23c43d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: var(--color_1);
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    border-radius: 29px 29px 29px 29px;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dac8648a {
    width: 59.99949653870358%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 74feaf5 {
    margin: 0px 0% 0px 0%;
}
    
#df250390 {
    min-height: 150px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-top: 6%;
    padding-bottom: 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-right: 0%;
    padding-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4474207::before, #\34 4474207 > .bgExtraLayerOverlay {
    
}
    
#\35 0e231c8 {
    width: 85%;
}
    
#eb23c43d::before, #eb23c43d > .bgExtraLayerOverlay {
    
}
#eb23c43d {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#dac8648a {
    width: 85%;
}
    
#df250390 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
}



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



@media (max-width: 767px) {
    
#\34 4474207::before, #\34 4474207 > .bgExtraLayerOverlay {
    
}
    
#\35 0e231c8 {
    width: 100%;
}
    
#eb23c43d::before, #eb23c43d > .bgExtraLayerOverlay {
    
}
#eb23c43d {
    row-gap: 18px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#dac8648a {
    width: 100%;
}
    
#df250390 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
}

