@media all {
  *#dm .dmInner a.u_2631498948 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2631498948 span.text {
    color:rgba(13,21,93,1) !important;
    font-size:22px !important;
  }

  *#dm .dmInner a.u_2631498948:hover {
    background-color:rgba(13,21,93,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_2631498948.hover {
    background-color:rgba(13,21,93,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_2631498948 .iconBg {
    display:inline-block !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_2631498948:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_2631498948.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/fbc11c17390a4c119fd721141746d3a5/dms3rep/multi/opt/slider-ambulance-fourgons-ensales-e1605631543666-1920w.jpg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_red {
    justify-content: flex-start;
    align-items: flex-start;
    width: 75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(13, 21, 93, 0.75);
    background-image: initial;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jrm {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_red {
    width: 100%;
}
}



@media all {
    
#\36 39f788e {
    margin: 0px 0% 0px 0%;
}
    
#b234e7d0 {
    width: 58.38%;
    height: auto;
    max-width: 100%;
}
    
#de681e3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efab614f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 71f5b75 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d7304bf7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 39f788e {
    margin: 0px 0% 0px 0%;
}
    
#efab614f {
    padding: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\36 39f788e {
    margin: 0px 0% 0px 0%;
}
    
#efab614f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#d7304bf7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b234e7d0 {
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 2cd221e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 174db4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 34569ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 34569ef {
    width: 55%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -16px -16px -16px -16px;
}
    
#fe866822 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 24px 0% 24px 0%;
}
    
#a127dd1f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 13fd3df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1a79157 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url(https://le-de.cdn-website.com/fbc11c17390a4c119fd721141746d3a5/dms3rep/multi/opt/ambulance-logo-croix-blanche-1920w.png);
    background-size: auto;
    background-position: 0% 0%;
}
    
#f101c6f5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 bd59250 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc092019 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2cd221e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding: 4% 2% 4% 2%;
}
    
#\31 34569ef {
    height: auto;
    width: 100%;
}
    
#\33 13fd3df {
    width: 100%;
    min-height: 8px;
}
    
#f101c6f5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 2cd221e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\31 34569ef {
    height: auto;
}
    
#fe866822 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a127dd1f {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 13fd3df {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 1a79157 {
    background-position: 50% 100%;
}
    
#f101c6f5 {
    margin: 0px 0% 0px 0%;
}
    
#cc092019 {
    height: 150px;
}
}



@media all {
    
#\39 1320632 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f072009e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 dba9ffe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 61989ba {
    width: 100%;
    height: 270px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 3dcc056.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3dcc056 {
    width: 55%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -16px -16px -16px -16px;
}
    
#a4466a8c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(249,249,249,0);
    background-image: url();
    background-size: auto;
    background-position: 0% 0%;
}
#a4466a8c.lazy {
    background-image: url('');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 2b6aff3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 2f8c386 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c161d878 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f3c53cf1 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 64f837b {
    width: 45%;
    height: 45px;
    max-width: 100%;
}
    
#add05b66 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2b6aff3 {
    margin: 0px 0% 0px 0%;
}
    
#f3c53cf1 {
    padding: 4% 2% 4% 2%;
}
    
#\34 64f837b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3dcc056 {
    height: auto;
    width: 100%;
}
    
#add05b66 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 12px;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\39 1320632 {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 2b6aff3 {
    margin: 0px 0% 0px 0%;
}
    
#c161d878 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f3c53cf1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#f072009e {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 61989ba {
    height: 200px;
}
    
#\34 64f837b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3dcc056 {
    height: auto;
}
    
#add05b66 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center;
    min-height: auto;
}
}



@media all {
    
#f1f0a83f {
    margin: 0px 0% 0px 0%;
}
    
#\31 c01d1b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 cb61305 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\35 6453ce5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b3aa6a8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 78c9b28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1f0a83f {
    margin: 0px 0% 0px 0%;
}
    
#\35 6453ce5 {
    padding: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#f1f0a83f {
    margin: 0px 0% 0px 0%;
}
    
#\35 6453ce5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\30 78c9b28 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\39 7041333 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c202d9f3 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 78a33f9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(249,249,249,0);
    background-image: url();
    background-size: auto;
    background-position: 0% 0%;
}
#\33 78a33f9.lazy {
    background-image: url('');
}
    
#\37 bff75bb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a39cee8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a39cee8 {
    width: 55%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -16px -16px -16px -16px;
}
    
#\39 79ee22c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d2d6f30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd2338bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f38c2dc {
    margin: 0px 0% 0px 0%;
}
    
#\30 2ad88b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 ce9f8f0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3324480 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b700c0b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ppj {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c202d9f3 {
    padding: 4% 2% 4% 2%;
}
    
#\37 bff75bb {
    min-height: auto;
}
    
#\36 a39cee8 {
    height: auto;
    width: 100%;
}
    
#\35 d2d6f30 {
    align-items: center;
}
    
#\36 f38c2dc {
    margin: 0px 0% 0px 0%;
}
    
#\36 ce9f8f0 {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\39 7041333 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c202d9f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\37 bff75bb {
    min-width: 32px;
}
    
#\36 a39cee8 {
    height: auto;
}
    
#\35 d2d6f30 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 f38c2dc {
    margin: 0px 0% 0px 0%;
}
    
#\30 2ad88b8 {
    height: 200px;
}
    
#\36 ce9f8f0 {
    min-width: 32px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f8b9daf4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 526de7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 526de7e {
    width: 55%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -16px -16px -16px -16px;
}
    
#\35 eacbef3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 526024a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 de99296 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url(https://le-de.cdn-website.com/fbc11c17390a4c119fd721141746d3a5/dms3rep/multi/opt/ambulance-logo-croix-blanche-1920w.png);
    background-size: auto;
    background-position: 100% 0%;
}
#\31 de99296.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQY0zWQ3yvDcRiFv40Lck0RRdTauFIyvq60/GzZSCb/gG0UIlfMX/48OvXZxVun3qdz3vdU6pzaUBfUXfVG7attdbHsGpW6om6oW+qR+qAOo4FtYB1YDniodtVeIGAEjIHoHnAK7Aes1Xt1pL4Bn8AXEP0M9IGDqtx1rb4Cv8C0zA8wAS6AZgW01KsZqE7VvwK+AJdqK2BHvUs08F5iv4EPdVLOqhMd8Cy1AI/lkTg9qbfquXocx1V1U90BamAYCDhRm6W2tTjOl0m5e+ogTkD00mz/D8rIRVT8/cq+AAAAAElFTkSuQmCC');
}
    
#\31 57adcda {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1340fbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac85c60a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e8088e6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cc6a924 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8e2e756 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d8e83c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 27d23ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e447f71a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 526de7e {
    height: auto;
    width: 100%;
}
    
#\35 eacbef3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 57adcda {
    padding: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#f8b9daf4 {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 526de7e {
    height: auto;
}
    
#\35 eacbef3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 526024a {
    height: 200px;
}
    
#\31 57adcda {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\34 1340fbd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 e8088e6 {
    min-width: 32px;
}
    
#e447f71a {
    min-width: 32px;
}
}



@media all {
    
#\33 41de6c6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 76e18a4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(249,249,249,0);
    background-image: initial;
}
    
#\36 a5c045f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d3de523a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea05650b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b85a5d3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 41de6c6 {
    margin: 0px 0% 0px 0%;
}
    
#ea05650b {
    padding: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\33 41de6c6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a5c045f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ea05650b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
}

