@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
@media all {
  *#dm .dmInner div.u_1717833247 img {
    object-fit:contain !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1921013127 img {
    object-fit:contain !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1103885234 img {
    object-position:50% 0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1005079860 img {
    object-position:50% 0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1228372666 img {
    object-position:50% 0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 b0ab2eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#ac313f10 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_i4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4mh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bgk.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#widget_bgk {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\38 b0ab2eb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#ac313f10 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_bgk {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 cebbac2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\34 e53dac4 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#widget_tb5 {
    width: 12%;
    height: auto;
    max-width: 100%;
}
    
#\35 af85e5f {
    margin: -8% 0% -4% 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 cebbac2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 e53dac4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_tb5 {
    height: 240px;
}
}



@media all {
    
#c1577369 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
}
    
#d6d51a29 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#db0ffee1 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_obq {
    width: 120px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_982 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c86981f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
}
    
#f47d2f09 {
    width: 120px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e27de2cc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 972b95d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
}
    
#cbe2aad3 {
    width: 120px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 18d9469 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 642a966 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\33 610f85f {
    width: 120px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 38f63c7 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d4412440 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#c1577369 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d6d51a29 {
    min-height: 240px;
    flex-direction: row;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: wrap;
    column-gap: 4%;
}
    
#widget_obq {
    height: auto;
}
    
#c86981f4 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f47d2f09 {
    height: auto;
}
    
#\37 972b95d {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cbe2aad3 {
    height: auto;
}
    
#\34 642a966 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 610f85f {
    height: auto;
}
}



@media all {
    
#\37 8b31961 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\39 8ece9eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 3789bcc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_cua {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fjg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dpg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3789bcc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 8b31961 {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\37 8b31961 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8ece9eb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 3789bcc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_dpg {
    height: 240px;
}
}



@media all {
    
#c05f3493 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 1a87ae1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f6e58849 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\33 aa7ed8f::before, #\33 aa7ed8f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 aa7ed8f {
    background-image: url(https://le-de.cdn-website.com/e39bbf5d74cb4c229fd2a26c40e5c020/dms3rep/multi/opt/surveillance01-1920w.jpg);
}
#\33 aa7ed8f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAgECBwAAAAAAAAAAAAAAAQQAAgMGERITITEy/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAATH/2gAMAwEAAhEDEQA/ANQw80tVaocUW2jfHIJ6lw6c/MRJMyP/2Q==');
}
    
#widget_55n {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_tdg {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6e58849 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 aa7ed8f::before, #\33 aa7ed8f > .bgExtraLayerOverlay {
    
}
#\33 aa7ed8f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAgECBwAAAAAAAAAAAAAAAQQAAgMGERITITEy/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAATH/2gAMAwEAAhEDEQA/ANQw80tVaocUW2jfHIJ6lw6c/MRJMyP/2Q==');
}
}



@media (max-width: 767px) {
    
#c05f3493 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1a87ae1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f6e58849 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 aa7ed8f::before, #\33 aa7ed8f > .bgExtraLayerOverlay {
    
}
#\33 aa7ed8f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAgECBwAAAAAAAAAAAAAAAQQAAgMGERITITEy/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAATH/2gAMAwEAAhEDEQA/ANQw80tVaocUW2jfHIJ6lw6c/MRJMyP/2Q==');
}
    
#widget_tdg {
    height: 240px;
}
}



@media all {
    
#\34 e09d53e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d2f63a65 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_4lg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
}
    
#d1ea8685 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c53a1502 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 90630c7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 9b0a772 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-direction: row;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b459fde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0c54416 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 e1ebfca {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bb5df9e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a4154b2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 a4154b2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 25bd2c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2bdb3a3 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-direction: row;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#acf14d00 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-direction: row;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fd47318c {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 d89abea {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 f90191b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e4d472a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 20b3d50.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 20b3d50 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#df8ad621 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-direction: row;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 223c07a {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 af666c8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 2659d29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3bd86b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da6ab04f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-direction: row;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1c8a8e4 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ba240084 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 181c850 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7cec4e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee5bc91e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#ee5bc91e {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be4049b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#be4049b3 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4232b7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 4232b7a {
    width: auto;
    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) {
    
#d2f63a65 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 9b0a772 {
    width: 100%;
}
    
#\34 2bdb3a3 {
    width: 100%;
}
    
#acf14d00 {
    width: 100%;
}
    
#df8ad621 {
    width: 100%;
}
    
#da6ab04f {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 e09d53e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2f63a65 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d1ea8685 {
    height: 40px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9b0a772 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 e1ebfca {
    height: 40px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2bdb3a3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#acf14d00 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fd47318c {
    height: 40px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#df8ad621 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 223c07a {
    height: 40px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#da6ab04f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 1c8a8e4 {
    height: 40px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 90630c7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0c54416 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d89abea {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 af666c8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ba240084 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a078a108 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#e5876f22 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#widget_dv4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_7f6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 6d19891 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media all {
    
#\39 a6af221 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 c0de68d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_2ff {
    width: 100%;
    height: 80vh;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 730bcbc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c0de68d {
    padding: 0% 0% 0% 0%;
}
    
#\33 730bcbc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 a6af221 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c0de68d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 730bcbc {
    margin: 0px 0% 0px 0%;
}
    
#widget_2ff {
    height: 40vh;
}
}

