@media (min-width:1025px) {
  *#dm .dmInner *.u_3147204446 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner *.u_3147204446 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_3147204446 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_3147204446 .photoGalleryViewAll { padding:0 4px !important; }
}
@media all {
  *#dm .dmInner *.u_3147204446 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3147204446 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner *.u_3147204446 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_3147204446 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_3147204446 .photoGalleryViewAll { padding:0 4px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3147204446 .photoGalleryThumbs .image-container a { padding-top:64px !important; }

  *#dm .dmInner *.u_3147204446 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_3147204446 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_3147204446 .photoGalleryViewAll { padding:0 4px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 e4e5cc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\32 eba286d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#bc7c2024 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 ab81855 {
    margin: 0px 0% 0px 0%;
}
    
#\32 be5590f {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_tr7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dne {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_286.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#widget_286 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_e0e {
    width: 100%;
    height: 340px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\39 3aefa05 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 af90c62 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
}
    
#d453ba09 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_3or {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_3su {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_vmo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_edd {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#widget_i2k {
    width: 100%;
    height: 360px;
    min-height: 100px;
    max-width: 100%;
}
    
#group_1nq {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
}
    
#d58d5321.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#d58d5321 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nls {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_t1n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#cb9d7c91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 14f1914 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 ca9c95e {
    background-image: url("https://le-de.cdn-website.com/01e5417e1064482881370ae5d336c1ca/dms3rep/multi/opt/assurance-habitation-cambriolage-1920w.jpg");
    background-attachment: fixed;
}
    
#widget_3uk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_g8n {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1068649282344847%;
    flex-wrap: nowrap;
    align-content: stretch;
}
    
#group_1om {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_e1l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_46h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0bedb6c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b76e268a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dccfe5c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 da7a5cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 29d5a70 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_5l7 {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#widget_pfj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uvg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 87c95ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\33 3f65899 {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#ae42ffcc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a9fc12c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7011bb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#f0bce692 {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#\36 f13a074 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5a59c4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2ebc25a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#e19e8620 {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#\33 580319b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2e827d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 1252846 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b01e850 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 dedafca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e1773e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd79b4f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a54a0fa8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b57cb344 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 05a1c22 {
    background-image: url("https://le-de.cdn-website.com/01e5417e1064482881370ae5d336c1ca/dms3rep/multi/opt/Contro-le-dacce-s-2-1920w.jpg");
    background-attachment: fixed;
}
    
#\39 324ab70 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 e77d91d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec65eba8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#cc411595 {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-content: stretch;
    --column-gap: 4%;
}
    
#c9f8869e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c82c05f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 d0cf2fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 09cac93 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#b90a5819 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
}
    
#\39 25682d4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_fvm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_dmo {
    align-self: flex-start;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#widget_h3n {
    width: auto;
    height: 80px;
    max-width: 100%;
}
    
#widget_1s0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 45a95e4 {
    align-self: flex-start;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#efe1cf41 {
    width: auto;
    height: 80px;
    max-width: 100%;
}
    
#\37 5ee1421 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e21528ce {
    align-self: flex-start;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#\31 b16e4c1 {
    width: auto;
    height: 80px;
    max-width: 100%;
}
    
#b0484b01 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a41b68a3 {
    align-self: flex-start;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#b3486cdc {
    width: auto;
    height: 80px;
    max-width: 100%;
}
    
#\30 aff31d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 f2da61b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
}
    
#f2ec64e6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_6v5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s8r {
    width: 100%;
    height: 240px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\31 5687356 {
    min-height: 40vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#d964b5e4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\39 e2d3fb0 {
    background-image: url("https://le-de.cdn-website.com/01e5417e1064482881370ae5d336c1ca/dms3rep/multi/opt/Slider-ABC-1920w.jpg");
}
    
#widget_bqc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0569c2d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sbu.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#widget_sbu {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_qj9 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_i5o {
    width: 64px;
    height: auto;
    max-width: 100%;
}
    
#c010dbd5 {
    width: 64px;
    height: auto;
    max-width: 100%;
}
    
#\35 efc5594 {
    width: 64px;
    height: auto;
    max-width: 100%;
}
    
#\35 0bd4b68 {
    width: 64px;
    height: auto;
    max-width: 100%;
}
    
#d8f8afb7 {
    width: 64px;
    height: auto;
    max-width: 100%;
}
    
#\37 f265e3e {
    width: 64px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc7c2024 {
    padding: 0% 0% 0% 0%;
}
    
#\34 ab81855 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 29d5a70 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
    row-gap: 24px;
}
    
#\31 da7a5cd {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 87c95ae {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d7011bb8 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 2ebc25a {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec65eba8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cc411595 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#a54a0fa8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 324ab70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#c9f8869e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b57cb344 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 b01e850 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d964b5e4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_i5o {
    height: auto;
}
    
#c010dbd5 {
    height: auto;
}
    
#\35 efc5594 {
    height: auto;
}
    
#\35 0bd4b68 {
    height: auto;
}
    
#d8f8afb7 {
    height: auto;
}
    
#\37 f265e3e {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 e4e5cc3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 eba286d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 12% 8% 12% 8%;
    margin: 0px 0% 0px 0%;
}
    
#bc7c2024 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#widget_e0e {
    height: 240px;
}
    
#\34 ab81855 {
    margin: 0px 0% 0px 0%;
}
    
#widget_286 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    min-height: 48px;
}
}



@media (max-width: 767px) {
    
#\39 3aefa05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 af90c62 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d453ba09 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_1nq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_nls {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_3su {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_edd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d58d5321 {
    width: 100%;
    min-height: 48px;
}
    
#widget_i2k {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#cb9d7c91 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 14f1914 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_g8n {
    column-gap: 2.1068649282344847%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_1om {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#\35 0bedb6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\31 da7a5cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#\34 29d5a70 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#widget_5l7 {
    height: 160px;
}
    
#widget_uvg {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 87c95ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#\33 3f65899 {
    height: 160px;
}
    
#\38 a9fc12c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d7011bb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#f0bce692 {
    height: 160px;
}
    
#b5a59c4a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 2ebc25a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#e19e8620 {
    height: 160px;
}
    
#\37 2e827d8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 1252846 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#ec65eba8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#cc411595 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a54a0fa8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
    
#\39 324ab70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#c9f8869e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\38 09cac93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b90a5819 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\39 25682d4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_h3n {
    height: 80px;
}
    
#efe1cf41 {
    height: 80px;
}
    
#\31 b16e4c1 {
    height: 80px;
}
    
#b3486cdc {
    height: 80px;
}
    
#group_dmo {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 45a95e4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#e21528ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#a41b68a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (max-width: 767px) {
    
#\32 f2da61b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f2ec64e6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_s8r {
    height: 120px;
}
}



@media (max-width: 767px) {
    
#\31 5687356 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d964b5e4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_qj9 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_i5o {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 13.33%;
}
    
#c010dbd5 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 13.33%;
}
    
#\35 efc5594 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 13.33%;
}
    
#\35 0bd4b68 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 13.33%;
}
    
#d8f8afb7 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 13.33%;
}
    
#\37 f265e3e {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 13.33%;
}
}

#\33 ca9c95e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIBAAAAUDBQAAAAAAAAAAAAAAAAECAwQFBiERExciwf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDO6ndkeo3BJUwwbLDeu0kvRLkGUjqScJwABobwGpWn/9k=')!important}#\31 05a1c22.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBBEhBRJB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIDMTL/2gAMAwEAAhEDEQA/ALvirUlSqIa+GMGsAeKgbYk6jaIpqMY8+mf/2Q==')!important}