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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1992824725 { color:white !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1242661430 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1849307413 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1376658218 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1369523003 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1756778539 span.text { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1419369971 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\30 8e4bfb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 467a642 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 392a798 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 360px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 a592fe9 {
    background-image: url(https://le-de.cdn-website.com/a96eaf69970642c28d1c6ac3adb6b74b/dms3rep/multi/opt/slider-2-1920w.jpg);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 392a798 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\30 8e4bfb6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 467a642 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 392a798 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\36 d9087a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 ac6c2b6 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_l89 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_4d7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ac6c2b6 {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media all {
    
#\30 88a0632 {
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cbf2b307 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 3% 1% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 37fef5f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_n75 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#widget_jpj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_alh {
    width: 118px;
    height: auto;
    max-width: 100%;
}
    
#\31 d1748c1 {
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 a1ec9b0 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#e42cda18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 36ca78c {
    width: 118px;
    height: auto;
    max-width: 100%;
}
    
#b4b79e3b {
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 1ed62b6 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#db485c1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 5b42575 {
    width: 118px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbf2b307 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\30 88a0632 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cbf2b307 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_n75 {
    height: 240px;
}
    
#\31 d1748c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 a1ec9b0 {
    height: 240px;
}
    
#b4b79e3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 1ed62b6 {
    height: 240px;
}
}



@media all {
    
#\38 818fc23 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 329536b {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\35 f0a6083 {
    width: 118px;
    height: auto;
    max-width: 100%;
}
    
#addd4fa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 189db65 {
    min-height: 444px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 3% 4% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 6919aa7 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\38 b00850c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5d1ea82 {
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#dadfe413 {
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#fb8ff391 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\34 e3055fd {
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d4553ee3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bdd4551b {
    width: 118px;
    height: auto;
    max-width: 100%;
}
    
#f0065b04 {
    width: 118px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 189db65 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 189db65 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 6919aa7 {
    height: 240px;
}
    
#d5d1ea82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dadfe413 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 329536b {
    height: 240px;
}
    
#fb8ff391 {
    height: 240px;
}
    
#\34 e3055fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#d493c058 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 16e2bcb {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_dm5 {
    width: 100%;
    height: 138px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 16e2bcb {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#d493c058 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 16e2bcb {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_dm5 {
    height: 238px;
}
}



@media all {
    
#\34 17f18c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 810d2c1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_jt5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bqf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_37a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4pi {
    width: 100%;
    height: 357px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 810d2c1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_4pi {
    height: 192px;
}
}



@media (max-width: 767px) {
    
#\34 17f18c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 810d2c1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_4pi {
    height: 100px;
}
}



@media all {
    
#\33 c18383e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c7534399 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 440px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 e1ac3d1::before, #\35 e1ac3d1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(30, 97, 147, 1);
    opacity: 0.5;
}
#\35 e1ac3d1 {
    background-image: url(https://le-de.cdn-website.com/a96eaf69970642c28d1c6ac3adb6b74b/dms3rep/multi/opt/toldos-en-vela-azules-1920w.jpg);
}
#\35 e1ac3d1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAgEFAQAAAAAAAAAAAAAAAQQAAgMFIZEi/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMhIv/aAAwDAQACEQMRAD8A1HMIk2GchetksVV73rkiC1kAeByIjGl8gmS0/9k=');
}
    
#widget_ils {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7534399 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 e1ac3d1::before, #\35 e1ac3d1 > .bgExtraLayerOverlay {
    
}
#\35 e1ac3d1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAgEFAQAAAAAAAAAAAAAAAQQAAgMFIZEi/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMhIv/aAAwDAQACEQMRAD8A1HMIk2GchetksVV73rkiC1kAeByIjGl8gmS0/9k=');
}
}



@media (max-width: 767px) {
    
#\33 c18383e {
    width: 100%;
    min-height: 163px;
    align-items: center;
    height: auto;
}
    
#c7534399 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 e1ac3d1::before, #\35 e1ac3d1 > .bgExtraLayerOverlay {
    
}
#\35 e1ac3d1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAgEFAQAAAAAAAAAAAAAAAQQAAgMFIZEi/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMhIv/aAAwDAQACEQMRAD8A1HMIk2GchetksVV73rkiC1kAeByIjGl8gmS0/9k=');
}
}



@media all {
    
#\34 18503b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e341ea3b {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_4te {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qhq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e341ea3b {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\34 18503b5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e341ea3b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#bb4a5a43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c938dba7 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 505px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 df6f4a9::before, #\31 df6f4a9 > .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;
}
#\31 df6f4a9 {
    background-image: url(https://le-de.cdn-website.com/a96eaf69970642c28d1c6ac3adb6b74b/dms3rep/multi/opt/toldos-1920w.webp);
    background-attachment: fixed;
}
#\31 df6f4a9.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAAAQAgCdASoKAAQAAUAmJZACdLoAAsksHLgAAP748XvEub+IBDzn6w2HKLwwRJjynjn5pXzUKK9aZNJKQAA=');
}
    
#widget_tk5 {
    width: 80.14%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c938dba7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\31 df6f4a9::before, #\31 df6f4a9 > .bgExtraLayerOverlay {
    
}
#\31 df6f4a9.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAAAQAgCdASoKAAQAAUAmJZACdLoAAsksHLgAAP748XvEub+IBDzn6w2HKLwwRJjynjn5pXzUKK9aZNJKQAA=');
}
}



@media (max-width: 767px) {
    
#bb4a5a43 {
    width: 100%;
    min-height: 211px;
    align-items: center;
    height: auto;
}
    
#c938dba7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 df6f4a9::before, #\31 df6f4a9 > .bgExtraLayerOverlay {
    
}
#\31 df6f4a9.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAAAQAgCdASoKAAQAAUAmJZACdLoAAsksHLgAAP748XvEub+IBDzn6w2HKLwwRJjynjn5pXzUKK9aZNJKQAA=');
}
    
#widget_tk5 {
    width: 100.00%;
}
}



@media all {
    
#bed14ff3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 8163b8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.75%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 b83f2f0 {
    padding-top: 4%;
    min-height: 210px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_o9j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_srv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nqb {
    width: 100%;
    height: 195px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b83f2f0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 8163b8d {
    width: 63.51134927927091%;
}
    
#bed14ff3 {
    width: 35.40%;
}
}



@media (max-width: 767px) {
    
#bed14ff3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 8163b8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b83f2f0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\39 2341815 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 c00ead9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 42dcbf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 4919b78 {
    padding-bottom: 3%;
    min-height: 66px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_n83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c9k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5ik.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_5ik {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_8ts {
    width: 100%;
    height: 53px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e0b1fdca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cdb59845 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 225ef68.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 225ef68 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\38 4660f81 {
    width: 100%;
    height: 53px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ab0ad86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 d876075.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 d876075 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#f2169061 {
    width: 100%;
    height: 53px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4919b78 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\39 2341815 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c00ead9 {
    width: 100%;
    min-height: 53px;
    align-items: center;
    height: auto;
}
    
#\34 42dcbf8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 4919b78 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_8ts {
    height: 59px;
}
    
#e0b1fdca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4660f81 {
    height: 59px;
}
    
#f2169061 {
    height: 59px;
}
}



@media all {
    
#\38 32f1ac9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.583333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 5a6ab2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 73.42%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 c53bd20 {
    padding-top: 4%;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 5e40123 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#widget_j57 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_6k8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_64l {
    width: 100%;
    height: 195px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c53bd20 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 5a6ab2e {
    width: 71.60753656269581%;
}
    
#\38 32f1ac9 {
    width: 27.31%;
}
}



@media (max-width: 767px) {
    
#\38 32f1ac9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 5a6ab2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c53bd20 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\32 4283722 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#\35 1a57b75.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 1a57b75 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\37 53edebe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 82c50f5 {
    width: 100%;
    height: 53px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 23f45b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 fda953d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 0ef7085.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 0ef7085 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#f38480f6 {
    width: 100%;
    height: 53px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4d45e3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8afb078 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d8ed3f5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 3d732c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 0e9b77b {
    padding-bottom: 3%;
    min-height: 66px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0e9b77b {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#a8afb078 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 82c50f5 {
    height: 59px;
}
    
#\31 3d732c1 {
    width: 100%;
    min-height: 53px;
    align-items: center;
    height: auto;
}
    
#\38 23f45b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 fda953d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0e9b77b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f38480f6 {
    height: 59px;
}
}



@media all {
    
#\35 af656e3 {
    width: 100%;
    height: 195px;
    min-height: 100px;
    max-width: 100%;
}
    
#\35 9d0eefa {
    background-color: var(--color_2);
    background-image: initial;
}
    
#e5442c37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e5f7188 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.583333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 10cc20a {
    padding-top: 4%;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e6337e4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4e6d957 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 73.42%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 10cc20a {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a4e6d957 {
    width: 70.87994635443289%;
}
    
#\32 e5f7188 {
    width: 28.03%;
}
}



@media (max-width: 767px) {
    
#\32 e5f7188 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 10cc20a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#a4e6d957 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 566a4ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef58447e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ef58447e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\32 c84e4ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d47f0133.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d47f0133 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#a738c65f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 1518bdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 2cc46db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#bfa15871 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#acbf2b09 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#e9690e78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.25%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 9d414b8 {
    width: 100%;
    height: 53px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e1b7ae {
    width: 100%;
    height: 53px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e5a65687 {
    padding-bottom: 3%;
    min-height: 66px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5a65687 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\33 2cc46db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e9690e78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9d414b8 {
    height: 59px;
}
    
#\33 5e1b7ae {
    height: 59px;
}
    
#a738c65f {
    width: 100%;
    min-height: 53px;
    align-items: center;
    height: auto;
}
    
#e5a65687 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 1518bdb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

