@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_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1417510699 .svg { fill:rgba(122,3,3,1) !important; }

  *#dm .dmInner div.u_1976266868 .svg { fill:rgba(122,3,3,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1801295911 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1801295911 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1801295911 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1801295911 .photoGalleryViewAll { padding:0 3px !important; }
}
@media (min-width: 0px) and (max-width: 767px) {
  *#dm .dmInner *.u_1801295911 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1801295911 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\35 9b53fca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.63);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 04c3255 {
    min-height: 453px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 16% 0% 16% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 067fb73 {
    background-image: url(https://le-de.cdn-website.com/3777428552534cb6a2ae1b9fd0efa19b/dms3rep/multi/opt/imgi_6_417379092_225950817226329_5658528103912388792_n__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
    
#widget_orb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#widget_hea {
    width: 172px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 04c3255 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 422px;
}
}



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



@media all {
    
#\31 35a1112 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f4a4c175 {
    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-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_dag {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 736eda3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#\36 736eda3 {
    width: 172px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media all {
    
#df8f8d53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3777428552534cb6a2ae1b9fd0efa19b/dms3rep/multi/opt/imgi_8_Portadagrande.jpg1__msi___jpg-473h.jpg);
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) -3px -3px 11px 0px;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#df8f8d53.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
    
#\38 d27319b {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 548px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_m1o {
    width: 83.00%;
    height: auto;
    max-width: 100%;
    margin-top: 283px;
}
    
#\33 775aaa6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3777428552534cb6a2ae1b9fd0efa19b/dms3rep/multi/opt/imgi_8_Portadagrande.jpg1__msi___jpg-473h.jpg);
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) -3px -3px 11px 0px;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\33 775aaa6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
    
#d50fd252 {
    width: 87.00%;
    height: auto;
    max-width: 100%;
    margin-top: 283px;
}
    
#\38 350f00c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3777428552534cb6a2ae1b9fd0efa19b/dms3rep/multi/opt/imgi_8_Portadagrande.jpg1__msi___jpg-473h.jpg);
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) -3px -3px 11px 0px;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\38 350f00c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
    
#d81308e5 {
    width: 87.00%;
    height: auto;
    max-width: 100%;
    margin-top: 283px;
}
    
#\38 8d77c66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/3777428552534cb6a2ae1b9fd0efa19b/dms3rep/multi/opt/imgi_8_Portadagrande.jpg1__msi___jpg-473h.jpg);
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) -3px -3px 11px 0px;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\38 8d77c66.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
    
#\34 f5d5d88 {
    width: 87.00%;
    height: auto;
    max-width: 100%;
    margin-top: 283px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d27319b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 548px;
}
    
#df8f8d53 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#df8f8d53.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
    
#\33 775aaa6 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\33 775aaa6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
    
#\38 350f00c {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\38 350f00c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
    
#\38 8d77c66 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\38 8d77c66.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
}



@media (max-width: 767px) {
    
#df8f8d53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#df8f8d53.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
    
#\38 d27319b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 775aaa6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 775aaa6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
    
#\38 350f00c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 350f00c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
    
#\38 8d77c66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 8d77c66.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAACAQUBAAAAAAAAAAAAAAABAgADBAYRElH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAiFR/9oADAMBAAIRAxEAPwCr4jmaU7lrGujFUbjoeylq6soI3ojcRBFblVr6f//Z');
}
}



@media all {
    
#df906164 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.66666666666667%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 99a2122 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.33%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 5e85596 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_kci {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_5eq {
    width: 75.00%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



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



@media (max-width: 767px) {
    
#df906164 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 99a2122 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5e85596 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_5eq {
    height: auto;
}
}



@media all {
    
#e8591aaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e8fc4085 {
    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-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_vj0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\36 1b7bdf5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.33%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 23fa0f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.66666666666667%;
    min-width: 4%;
    order: 1;
    background-color: rgba(37, 37, 37, 1);
    background-image: initial;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(194, 5, 5, 1) rgba(194, 5, 5, 1) rgba(194, 5, 5, 1) rgba(194, 5, 5, 1);
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 8885a3b {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 f5fe8ec {
    width: 75.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_9a6 {
    width: 100%;
    height: 430px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8885a3b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 f5fe8ec {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 1b7bdf5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 23fa0f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 8885a3b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 f5fe8ec {
    height: auto;
}
}



@media all {
    
#\33 7c07c05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 50504b8 {
    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-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 86c7aff {
    background-color: rgba(216, 216, 216, 1);
    background-image: initial;
}
    
#widget_c7n {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_783 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_843 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1d59059 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 77a1e32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#a47ce25c {
    width: 100%;
    height: auto;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



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



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



@media all {
    
#\39 5c83d5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(216, 216, 216, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 58eba7f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_kvo {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
    
#\30 e1b8dce {
    background-color: rgba(216, 216, 216, 1);
    background-image: initial;
}
}



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



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



@media all {
    
#\35 fd7637c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 9d5187e {
    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-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_pta {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9d5187e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_pta {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 fd7637c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9d5187e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_pta {
    height: auto;
    width: 100.00%;
}
}



@media all {
    
#ad484175 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 f7ec2a3 {
    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-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 830fb2c {
    background-color: rgba(122, 3, 3, 1);
    background-image: initial;
}
    
#widget_r5v {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\34 5daa369 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.67%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 0040ea1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 38.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a615a28a {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_0i8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5m6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 18px;
    order: 1;
}
    
#widget_aio {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 c836efa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 18px;
    order: 3;
}
    
#widget_pa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#f38cac25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 18px;
    order: 5;
}
    
#widget_qhn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\39 dd4ed8a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#\39 dd4ed8a {
    width: 172px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 6;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_flu {
    width: 100%;
    height: 351px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a615a28a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 5daa369 {
    width: 100%;
    min-height: 80px;
}
    
#\37 0040ea1 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 5daa369 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 0040ea1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a615a28a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_aio {
    width: 100.00%;
}
    
#\39 dd4ed8a {
    width: 149px;
}
}

