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

  *#dm .dmInner div.u_1346590683 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1538305475 hr {
    color:var(--color_5) !important;
    border-width:12px !important;
  }

  *#dm .dmInner div.u_1329890126 .socialHubIcon {
    width:42px !important;
    height:42px !important;
    font-size:28px !important;
    line-height:42px !important;
  }

  *#dm .dmInner div.u_1329890126 .socialHubInnerDiv {
    column-gap:16px !important;
    justify-content:flex-start !important;
  }

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

  *#dm .dmInner div.u_134251721 {
    background-color:rgba(149,148,144,0.5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1758858926 hr {
    color:var(--color_2) !important;
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%223%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%203%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1397025424 hr {
    color:var(--color_2) !important;
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%223%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%203%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1270314090 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1203784862 hr {
    color:var(--color_5) !important;
    border-width:12px !important;
  }

  *#dm .dmInner div.u_1950390506 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1430636613 hr {
    color:var(--color_5) !important;
    border-width:12px !important;
  }

  *#dm .dmInner a.u_826808388 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(102,102,102) rgb(102,102,102) rgb(102,102,102) rgb(102,102,102) !important;
  }

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

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

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

  *#dm .dmInner a.u_826808388:hover {
    border-color:var(--color_4) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_826808388.hover {
    border-color:var(--color_4) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1973019894 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1839210865 hr {
    color:var(--color_5) !important;
    border-width:12px !important;
  }

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

  *#dm .dmInner a.u_3184892864:hover { border-color:var(--color_5) !important; }

  *#dm .dmInner a.u_3184892864.hover { border-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1469200441 img { object-fit:contain !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1186704297 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1740644336 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 b042253 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 09da1d5 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#cd76b2e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cd76b2e8 {
    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;
}
    
#widget_h4j.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_h4j {
    width: 185px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 32px 0% 0px 0%;
}
    
#\30 66d218a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 66d218a {
    width: 30.40%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    justify-self: auto;
    order: 3;
    margin: -42px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ldo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ldo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 24px 0% 0px 0%;
}
    
#b7c5e792 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca996c78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 09da1d5 {
    padding: 0px 2% 0px 2%;
}
    
#\30 66d218a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 66d218a {
    width: 50.96%;
    margin: 32px 0% 0px 0%;
}
    
#be97b8f2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 b042253 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 09da1d5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 66d218a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 66d218a {
    width: 50.18%;
    margin: 32px 0% 0px 0%;
}
    
#widget_h4j {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cd76b2e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cd76b2e8 {
    margin: 24px 0% 0px 0%;
}
    
#b7c5e792 {
    height: 190px;
    width: 99.39%;
}
    
#ca996c78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 228e9cb {
    background-color: var(--color_9);
    background-image: initial;
}
    
#\39 72c7dca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 72c7dca {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 24px 0%;
}
    
#f3a3f1ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f3a3f1ee {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7898b38 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 32px 16px 0px 16px;
}
    
#\34 de69bac {
    margin: 0px 0% 0px 0%;
}
    
#\38 fc08d53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fc08d53 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 83acb16 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7898b38 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#f3a3f1ee {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 7898b38 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 80px;
    padding: 24px 4% 0px 4%;
}
    
#\34 de69bac {
    margin: 0px 0% 0px 0%;
}
    
#\38 fc08d53 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 83acb16 {
    width: 100%;
    align-items: center;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 53b0935 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c7b8e14 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 f4b481a {
    background-image: url(https://le-de.cdn-website.com/59bdf2c0ec2e4d9d98c93daaf3d0724b/dms3rep/multi/opt/fond-bleu-v1-a557c993-1920w.jpg);
}
#\32 f4b481a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAEDERMCMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEhEf/aAAwDAQACEQMRAD8AzbDMsaz4t+kzavoAZsQVKn//2Q==');
}
    
#group_24l {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding: 0px 16px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a2234db {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4fc3d59 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#ea42e6ce {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
}
    
#f2acd0bd {
    width: 100.00%;
    height: 445px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jru.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_jru {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7445efc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7445efc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8f1d16d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8f1d16d {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 41fc18b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 41fc18b {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ge8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ge8 {
    width: 73.77%;
    height: auto;
    max-width: 100%;
    margin: 24px 0% 0px 0%;
}
    
#widget_jcs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jcs {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#widget_ghn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb384f84 {
    width: 450px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c7b8e14 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_ghn {
    height: auto;
}
    
#eb384f84 {
    width: 380px;
    height: auto;
}
    
#group_24l {
    width: 49.99779649442294%;
}
    
#\34 a2234db {
    width: 49.99779649442294%;
}
    
#\39 4fc3d59 {
    width: 99.9999635784202%;
    height: auto;
    min-height: 108px;
}
    
#ea42e6ce {
    height: auto;
    min-height: 72px;
    width: 99.9999635784202%;
}
}



@media (max-width: 767px) {
    
#\31 53b0935 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 c7b8e14 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f2acd0bd {
    height: 256px;
    width: 100.00%;
}
    
#\37 7445efc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7445efc {
    margin: 24px 0% 24px 0%;
}
    
#\34 8f1d16d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 41fc18b {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_ghn {
    height: auto;
}
    
#eb384f84 {
    height: auto;
    width: 220px;
}
    
#group_24l {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a2234db {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4fc3d59 {
    min-width: 32px;
    height: auto;
    min-height: 68px;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#ea42e6ce {
    min-width: 32px;
    height: auto;
    min-height: 42px;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#widget_ge8 {
    width: 100.00%;
}
}



@media all {
    
#\38 6d2ee6a {
    min-height: 450px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 64px 0px 64px 0px;
}
    
#\38 6b31456.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6b31456 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 12px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b61f283 {
    margin: 0px 0px 0px -1px;
}
    
#aa342808.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#aa342808 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\31 4e0a267.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 4e0a267 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#e844d79d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\30 de815c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 de815c8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0px 64px 0px;
}
    
#\35 baee667::before, #\35 baee667 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6d2ee6a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 baee667::before, #\35 baee667 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 6d2ee6a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e844d79d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 baee667::before, #\35 baee667 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#b61a94e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b61a94e8 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bcba1f9 {
    width: 80.45%;
    height: auto;
    max-width: 100%;
}
    
#\34 485839b {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 edf7f15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dd4a1b08.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dd4a1b08 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ca4f494 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\39 f7e020f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    padding: 0px 16px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c23e1f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c23e1f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 24px 0%;
}
    
#\39 ada66ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ada66ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_trl.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_trl {
    width: 160px;
    height: auto;
    max-width: 100%;
    margin: 32px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 bcba1f9 {
    width: 49.74%;
    height: auto;
}
    
#\34 485839b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 edf7f15 {
    width: 100%;
    min-height: 80px;
    order: 0;
    justify-content: center;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f7e020f {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 c23e1f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c23e1f3 {
    margin: 24px 0% 24px 0%;
}
}



@media (max-width: 767px) {
    
#b61a94e8 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 bcba1f9 {
    height: auto;
    width: 79.14%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 485839b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 edf7f15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd4a1b08 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 f7e020f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c23e1f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c23e1f3 {
    margin: 24px 0% 24px 0%;
}
    
#widget_trl {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 d68dc2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\39 fb2b4c0 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 64px 16px 64px 16px;
}
    
#\32 d91d482.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d91d482 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 64b108b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 64b108b {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 66cd17e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 66cd17e {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: auto;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_soq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_soq {
    width: 100%;
    height: 250px;
    min-height: 100px;
    max-width: 100%;
    margin: 64px 0% 0px 0%;
}
    
#\35 1e17099 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d76a288 {
    background-color: var(--color_6);
    background-image: initial;
    box-shadow: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 fb2b4c0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 64b108b {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 66cd17e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_soq {
    height: 150px;
}
}



@media (max-width: 767px) {
    
#\36 d68dc2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 fb2b4c0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 16px 24px 16px;
}
    
#\32 d91d482.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d91d482 {
    margin: 24px 0% 24px 0%;
}
    
#\30 64b108b {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 66cd17e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 1e17099 {
    margin: 0px 0% 0px 0%;
}
    
#widget_soq {
    width: 100.00%;
    height: 170px;
}
}

