@media all {
  *#dm .dmInner *.u_1362549398 { display:block !important; }

  *#dm .dmInner *.u_1742555815 { display:none !important; }

  *#dm .dmInner *.u_1874000593 { display:none !important; }

  *#dm .dmInner *.u_1031789515 { display:block !important; }

  *#dm .dmInner *.u_1843644436 { display:none !important; }

  *#dm .dmInner *.u_1095149923 { display:none !important; }

  *#dm .dmInner *.u_1056528709 { display:block !important; }

  *#dm .dmInner *.u_1422952676 { display:none !important; }

  *#dm .dmInner *.u_1444057926 { display:none !important; }

  *#dm .dmInner *.u_1557483388 { display:block !important; }

  *#dm .dmInner *.u_1927309400 { display:none !important; }

  *#dm .dmInner *.u_1698242477 { display:none !important; }

  *#dm .dmInner *.u_1752315030 { display:block !important; }

  *#dm .dmInner *.u_1978204727 { display:none !important; }

  *#dm .dmInner *.u_1356723307 { display:none !important; }

  *#dm .dmInner *.u_1469654878 { display:block !important; }

  *#dm .dmInner *.u_1197387238 { display:none !important; }

  *#dm .dmInner *.u_1151837987 { display:none !important; }

  *#dm .dmInner *.u_1490515091 { display:block !important; }

  *#dm .dmInner *.u_1926871642 { display:none !important; }

  *#dm .dmInner *.u_1918583487 { display:none !important; }

  *#dm .dmInner *.u_1775748673 { display:block !important; }

  *#dm .dmInner *.u_1216916345 { display:none !important; }

  *#dm .dmInner *.u_1748670560 { display:none !important; }

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

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

  *#dm .dmInner *.u_1093054190 { width:100% !important; }

  *#dm .dmInner *.dmform-error { text-align:CENTER !important; }

  *#dm .dmInner *.dmform-error .rteBlock { text-align:CENTER !important; }

  *#dm .dmInner nav.u_1907181254 { color:black !important; }

  *#dm .dmInner *.u_1820159095 { width:100% !important; }

  *#dm .dmInner div.u_1820159095 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner nav.u_1950110026 { color:white !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

  *#dm .dmInner *.u_1206874874 *.open-hours-item dt { text-align:LEFT !important; }

  *#dm .dmInner *.u_1206874874 *.open-hours-item dd { text-align:LEFT !important; }

  *#dm .dmInner *.u_1206874874 *.open-hours-item time { text-align:LEFT !important; }

  *#dm .dmInner *.u_1206874874 *.open-hours-special { text-align:LEFT !important; }

  *#dm .dmInner div.u_1492685628 .phoneConteiner a { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1492685628 .icono-phone svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1492685628 .phoneConteiner a:hover { color:rgba(165,164,176,1) !important; }

  *#dm .dmInner *.u_1427756744 .dmform-success { text-align:RIGHT !important; }

  *#dm .dmInner *.u_1427756744 .dmform-success .rteBlock { text-align:RIGHT !important; }

  *#dm .dmInner div.u_1427756744 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1427756744 textarea {
    background-color:var(--color_4) !important;
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1427756744 select {
    background-color:var(--color_4) !important;
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1427756744 .dmformsubmit:hover { background-image:none !important; }

  *#dm .dmInner div.u_1427756744 .dmformsubmit.hover { background-image:none !important; }

  *#dm .dmInner div.u_1427756744 .dmformsubmit {
    margin-left:auto !important;
    margin-right:auto !important;
    width:280px !important;
    float:none !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1427756744 .dmform-success {
    color:var(--color_7) !important;
    font-weight:bold !important;
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1427756744 .dmform-success .rteBlock {
    color:var(--color_7) !important;
    font-weight:bold !important;
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1427756744 .dmform-error {
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1201927451 .btnMinimalOutline span { color:var(--color_7) !important; }

  *#dm .dmInner *.u_1201927451 .btnMinimalOutline { border-color:var(--color_7) !important; }

  *#dm .dmInner *.u_1492685628 .phoneConteiner a {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1206874874 *.open-hours-item dt {
    color:var(--color_7) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1206874874 *.open-hours-item dd {
    color:var(--color_7) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1206874874 *.open-hours-item time {
    color:var(--color_7) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1206874874 *.open-hours-special {
    color:var(--color_7) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1427756744 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1427756744 .m-recaptcha { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1427756744 .dmforminput input {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 .dmforminput textarea {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 .dmforminput .fileUploadLink {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 .checkboxwrapper span {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 .radiowrapper span {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 .optinwrapper div {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 .freetextwrapper {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 .dmforminput select {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 .dmforminput option {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 input::placeholder {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 input.placeholder {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 textarea::placeholder {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 textarea.placeholder {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 select::placeholder {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1427756744 select.placeholder {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_2988636797 hr {
    border-width:4px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1201927451 .btnMinimalOutline { border-radius:50px 50px 50px 50px !important; }

  *#dm .dmInner div.u_3466098595 .style-text { color:var(--color_7) !important; }

  *#dm .dmInner *.u_3466098595 .wa-location-icon { color:var(--color_4) !important; }

  *#dm .dmInner *.u_3466098595 .wa-compact-icon { color:var(--color_4) !important; }

  *#dm .dmInner *.u_3466098595 .wa-sidebar-icon .wa-icon-svg { color:var(--color_4) !important; }

  *#dm .dmInner *.u_3466098595 .wa-card-icon { color:var(--color_4) !important; }

  *#dm .dmInner *.u_3466098595 .wa-gmaps-btn {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_3466098595 .style-text { text-align:CENTER !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1201927451 .btnMinimalOutline { width:300px !important; }

  *#dm .dmInner div.u_3466098595 .style-text { font-size:18px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1427756744 .dmformsubmit { width:180px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1201927451 .btnMinimalOutline { width:250px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1201927451 .btnMinimalOutline { width:280px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(13, 13, 15, 0.14);
    --overlapping-background-image: rgba(13, 13, 15, 0.14);
}
}



@media all {
    
#\39 6628485 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 22dae6e {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ad2826a1::before, #ad2826a1 > .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;
}
#ad2826a1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/daadf3c6/dms3rep/multi/opt/slide2-1920w.jpg");
}
    
#be05d4d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 b2735c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(17, 42, 107, 0.5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_6bo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pak {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#fc80e30a {
    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_epo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\31 6b767a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\39 92d5ecf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#widget_pao {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
}



@media all {
    
#\32 3653125 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 3c05bb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 1cb9b9f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5ml {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_64u.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_64u {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#a10d45c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a10d45c6 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c6fcc9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c6fcc9d {
    width: 300px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 5;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 864d13d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 864d13d {
    width: 16.9%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 6;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8ea5d1e {
    margin: 0px 0% 0px 0%;
}
    
#widget_t17 {
    width: 299px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6628485 {
    margin: 0px 0% 0px 0%;
}
    
#\31 22dae6e {
    padding: 20% 4% 6% 4%;
}
    
#ad2826a1::before, #ad2826a1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 92d5ecf {
    padding: 0px 0% 0px 0%;
}
    
#\30 ecbcdab {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1cb9b9f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 8ea5d1e {
    margin: 0px 0% 0px 0%;
}
    
#\33 864d13d {
    width: 38.95%;
}
}



@media (max-width: 767px) {
    
#\39 6628485 {
    margin: 0px 0% 0px 0%;
}
    
#\31 22dae6e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70% 4% 6% 4%;
}
    
#be05d4d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b2735c4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 10px 30px 10px;
    margin: 0% 0% 0% 0%;
}
    
#ad2826a1::before, #ad2826a1 > .bgExtraLayerOverlay {
    
}
#ad2826a1 {
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#fc80e30a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 6b767a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 92d5ecf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\30 ecbcdab {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 3c05bb0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 1cb9b9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#\33 864d13d {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#widget_64u {
    width: 20%;
}
    
#a10d45c6 {
    width: 280px;
}
    
#\35 8ea5d1e {
    margin: 0px 0% 0px 0%;
}
}

