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

  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

  *#dm .dmInner nav.u_718757168.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_2) !important;
    text-transform:uppercase !important;
  }

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

  *#dm .dmInner *.u_1027317470 .dmformsubmit { float:RIGHT !important; }

  *#dm .dmInner *.u_1027317470 .dmforminput input { text-align:LEFT !important; }

  *#dm .dmInner *.u_1027317470 .dmforminput textarea { text-align:LEFT !important; }

  *#dm .dmInner *.u_1027317470 .dmforminput .fileUploadLink { text-align:LEFT !important; }

  *#dm .dmInner *.u_1027317470 .checkboxwrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1027317470 .radiowrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1027317470 .optinwrapper div { text-align:LEFT !important; }

  *#dm .dmInner *.u_1027317470 .freetextwrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1027317470 .dmforminput select { text-align:LEFT !important; }

  *#dm .dmInner *.u_1027317470 .dmforminput option { text-align:LEFT !important; }

  *#dm .dmInner div.u_1027317470 input[type="submit"] { font-family: Poppins !important; }

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

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

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

  *#dm .dmInner div.u_1027317470 .dmforminput input {
    font-family: Poppins !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1027317470 .dmforminput textarea {
    font-family: Poppins !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1027317470 .dmforminput .fileUploadLink {
    font-family: Poppins !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1027317470 .checkboxwrapper span {
    font-family: Poppins !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1027317470 .radiowrapper span {
    font-family: Poppins !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1027317470 .optinwrapper div {
    font-family: Poppins !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1027317470 .freetextwrapper {
    font-family: Poppins !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1027317470 .dmforminput select {
    font-family: Poppins !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1027317470 .dmforminput option {
    font-family: Poppins !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1027317470 input::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1027317470 input.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1027317470 textarea::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1027317470 textarea.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1027317470 select::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1027317470 select.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1027317470 .dmwidget-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1027317470 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1027317470 textarea {
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1027317470 select {
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1027317470 .dmformsubmit {
    width:312px !important;
    height:55px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1027317470 .dmformsubmit {
    width:313px !important;
    height:55px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner div.u_1027317470 .dmformsubmit { height:55px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\37 4e5485e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 bf1be94 {
    background-image: none;
    border-width: 0 0 25px 0;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    background-color: var(--color_1);
}
    
#\34 668f9d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 50px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 455ad4c {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_quj {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\34 80cc472.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 80cc472 {
    width: 93.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: -6px 2% 0px 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d39077c {
    width: 50.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\34 668f9d8 {
    width: 100%;
    min-height: 771px;
    align-items: center;
    height: auto;
    padding: 14% 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 455ad4c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_quj {
    height: 240px;
}
    
#\34 d39077c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
}
#\34 d39077c {
    width: 100.00%;
}
}

