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

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

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    color:var(--color_3) !important;
    background-color:rgba(242,242,242,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    color:var(--color_3) !important;
    background-color:rgba(242,242,242,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    color:var(--color_3) !important;
    background-color:rgba(242,242,242,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1368029916 .photoGalleryViewAll.link { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1368029916 .caption-container .caption-title {
    font-weight:700 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1368029916 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1368029916 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1811974244 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1811974244 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner *.u_1038157104 .dmwidget-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_1038157104 .dmforminput { padding-block:7px !important; }

  *#dm .dmInner *.u_1038157104 .spacing-container { margin-block:-7px !important; }

  *#dm .dmInner *.u_1038157104 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-block-start:25px !important;
  }

  *#dm .dmInner div.u_1038157104 .dmforminput input {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1038157104 .dmforminput textarea {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1038157104 .dmforminput .fileUploadLink {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1038157104 .checkboxwrapper span {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1038157104 .radiowrapper span {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1038157104 .optinwrapper div {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1038157104 .freetextwrapper {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1038157104 .dmforminput select {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1038157104 .dmforminput option {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1038157104 {
    background-color:var(--color_3) !important;
    border-radius:12px 12px 12px 12px !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1038157104 .dmformsubmit {
    height:54px !important;
    width:280px !important;
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1038157104 input[type="submit"] { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1038157104 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1038157104 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1038157104 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_Contact .dmwidget-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_Contact .dmforminput { padding-block:7px !important; }

  *#dm .dmInner *.u_Contact .spacing-container { margin-block:-7px !important; }

  *#dm .dmInner *.u_Contact .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-block-start:25px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1811974244 .caption-inner { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1033282022 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1000415147 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1060948222 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1178128015 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1963805978 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1215133575 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1708390785 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1356453770 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1368029916 .caption-inner { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1791029572 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1872357658 .svg { fill:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_Contact input[type="submit"] { color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_Contact input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_Contact textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_Contact select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_Contact .dmformsubmit {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    width:250px !important;
  }

  *#dm .dmInner div.u_Contact .dmformsubmit:hover input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_Contact .dmformsubmit.hover input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1811974244 .photoGalleryViewAll.link { color:var(--color_5) !important; }

  *#dm .dmInner div.u_Contact {
    background-color:var(--color_3) !important;
    border-radius:12px 12px 12px 12px !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner *.u_1520703429 .dmwidget-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_1520703429 .dmforminput { padding-block:7px !important; }

  *#dm .dmInner *.u_1520703429 .spacing-container { margin-block:-7px !important; }

  *#dm .dmInner *.u_1520703429 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-block-start:25px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1520703429 .dmwidget-title {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

  *#dm .dmInner div.u_1520703429 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1520703429 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1520703429 .dmformsubmit {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    width:250px !important;
  }

  *#dm .dmInner div.u_1520703429 {
    background-color:var(--color_5) !important;
    border-radius:12px 12px 12px 12px !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1661766406 { display:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner a.u_1720015998 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1368029916 .caption-container .caption-title { font-size:30px !important; }

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

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

  *#dm .dmInner div.u_1038157104 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1038157104 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1038157104 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1038157104 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1038157104 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1038157104 select.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1038157104 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_Contact input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact select.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_Contact .m-recaptcha { font-size:16px !important; }

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

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

  *#dm .dmInner *.u_1368029916 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .dmInner div.u_1520703429 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1520703429 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1520703429 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1520703429 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1520703429 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1520703429 select.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1520703429 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner *.u_1811974244 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

  *#dm .dmInner div.u_1368029916 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1368029916 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1368029916 .caption-container .caption-text .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .m-recaptcha { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput input { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput textarea { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput .fileUploadLink { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .checkboxwrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .radiowrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .optinwrapper div { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .freetextwrapper { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput select { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput option { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .m-recaptcha { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput input { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput textarea { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput .fileUploadLink { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .checkboxwrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .radiowrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .optinwrapper div { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .freetextwrapper { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput select { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput option { font-size:15px !important; }

  *#dm .dmInner *.u_1368029916 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

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

  *#dm .dmInner *.u_1811974244 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1811974244 .photoGalleryViewAll { padding:0 2.5px !important; }

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

  *#dm .dmInner div.u_1520703429 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .m-recaptcha { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput input { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput textarea { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput .fileUploadLink { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .checkboxwrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .radiowrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .optinwrapper div { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .freetextwrapper { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput select { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput option { font-size:15px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1368029916 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1368029916 .caption-container .caption-text .rteBlock { font-size:14px !important; }

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

  *#dm .dmInner *.u_1368029916 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1368029916 .photoGalleryViewAll { padding:0 15px !important; }

  *#dm .dmInner div.u_1368029916 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput input { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput textarea { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput .fileUploadLink { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .checkboxwrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .radiowrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .optinwrapper div { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .freetextwrapper { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput select { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput option { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_1038157104 .m-recaptcha { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput input { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput textarea { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput .fileUploadLink { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .checkboxwrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .radiowrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .optinwrapper div { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .freetextwrapper { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput select { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput option { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_Contact .m-recaptcha { font-size:15px !important; }

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

  *#dm .dmInner *.u_1368029916 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

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

  *#dm .dmInner div.u_1520703429 .dmforminput input { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput textarea { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput .fileUploadLink { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .checkboxwrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .radiowrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .optinwrapper div { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .freetextwrapper { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput select { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput option { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_1520703429 .m-recaptcha { font-size:15px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    padding-top: 16%;
    min-height: 830px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding-bottom: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-width: 4%;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
    background-image: linear-gradient(90deg, rgba(140, 205, 247, 1) 58%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    background-image: url(https://images.pexels.com/photos/2513975/pexels-photo-2513975.jpeg);
    border-style: solid;
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_fgg {
    max-width: 100%;
    width: 811px;
    height: auto;
    order: 1;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d1d {
    max-width: 100%;
    width: 250px;
    margin-top: 15px;
    height: 52px;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-top: 25%;
    min-height: 423px;
    padding-bottom: 5%;
}
    
#\36 3bd85219866cc3622781522 {
    row-gap: 24px;
    align-items: flex-start;
    justify-content: flex-end;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#widget_d1d.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#widget_d1d {
    margin-bottom: 30px;
}
    
#widget_fgg {
    width: 658px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 18% 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781522 {
    row-gap: 18px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 30%;
    padding-bottom: 5%;
    padding-right: 7%;
    justify-content: center;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#widget_d1d.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#widget_d1d {
    height: 48px;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 15px 0px 30px 0px;
}
    
#widget_fgg {
    width: 319px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(255, 255, 255, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 1823px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 8% 4% 8% 4%;
}
    
#widget_p3h {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_vv7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 1295px;
    padding: 8% 2% 8% 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    row-gap: 4px;
}
    
#widget_p3h {
    width: 71.74%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    row-gap: 10px;
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 6% 2% 6% 2%;
}
    
#\36 3d24979f4a54e38542a8abc {
    row-gap: 16px;
    flex-direction: column;
    min-height: unset;
    padding: 3% 0% 12% 0%;
}
    
#widget_p3h.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#widget_p3h {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_vv7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\36 38186e9 {
    min-height: 345px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#\31 1e11cfd {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\35 a40f64e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#widget_105 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4vg {
    max-width: 100%;
    width: 1312px;
    height: auto;
    order: 1;
}
    
#f31c0cab.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#f31c0cab {
    max-width: 100%;
    width: 74px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 38186e9 {
    column-gap: 4%;
    padding-left: 4%;
    min-height: 233px;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_105 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31c0cab {
    order: 0;
}
    
#widget_4vg {
    order: 1;
    width: 486px;
}
    
#\35 a40f64e {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 38186e9 {
    row-gap: 36px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\35 a40f64e {
    row-gap: 20px;
    width: 100%;
    min-height: 520px;
    align-items: flex-start;
    order: 1;
    height: auto;
}
    
#widget_4vg {
    width: 295px;
}
    
#f31c0cab {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\39 949f006 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 50%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 1;
}
    
#\30 a5f241c {
    max-width: 100%;
    width: 99.81721587088096%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 863be3e {
    max-height: 100%;
    min-height: 103px;
    width: 571px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
}
    
#\33 7359d85 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: initial;
}
    
#e47f1f78 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 408px;
    flex-wrap: nowrap;
}
    
#ec157ffa {
    align-self: auto;
    max-width: 100%;
    width: 969.258px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qll {
    width: 99.69%;
    height: 702px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_7a3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#widget_7a3 {
    max-width: 100%;
    width: 74px;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Aboutus {
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 4% 4% 4% 4%;
}
    
#\31 45edfae {
    max-width: 100%;
    width: 250px;
    height: 52px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 949f006 {
    width: 47.5%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 1;
}
    
#\33 863be3e {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-left: 16px;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e47f1f78 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#ec157ffa {
    width: 90%;
}
    
#widget_qll {
    width: 100.00%;
    height: 728px;
}
    
#Aboutus {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 0;
    padding: 6% 2% 6% 2%;
}
    
#\31 45edfae.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#\31 45edfae {
    margin-bottom: 30px;
    order: 3;
}
    
#\30 a5f241c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\30 a5f241c {
    order: 2;
}
    
#widget_7a3.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 0px;
}
#widget_7a3 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\39 949f006 {
    width: 100%;
    min-height: 334px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\30 a5f241c {
    order: 2;
    width: 99.59%;
}
    
#\33 863be3e {
    min-height: 62px;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e47f1f78 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_qll {
    height: 346px;
    width: 100.00%;
}
    
#widget_7a3 {
    order: 1;
}
    
#Aboutus {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 12% 8% 12% 8%;
}
    
#\31 45edfae.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\31 45edfae {
    height: 48px;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 15px 0px 30px 0px;
}
}



@media all {
    
#a0e6e0c6 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 4%;
    max-width: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 ce12dc5 {
    margin: 0px 0% 0px 0%;
}
    
#\34 bce6eb8 {
    width: 1334px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b67dbc31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 15eae59 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0e6e0c6 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 2% 3% 2%;
}
    
#b67dbc31 {
    width: 100%;
    min-height: 114px;
    order: 0;
    height: auto;
}
    
#\34 bce6eb8 {
    width: 654px;
}
}



@media (max-width: 767px) {
    
#a0e6e0c6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 12% 4% 3% 4%;
}
    
#\34 bce6eb8 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
}
    
#b67dbc31 {
    width: 100%;
    min-height: 119px;
    align-items: flex-start;
    row-gap: 16px;
    padding-left: 6px;
    padding-right: 6px;
    order: 0;
    height: auto;
}
}



@media all {
    
#\36 0103455 {
    margin: 0px 0% 0px 0%;
}
    
#\35 df2e3fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0.05);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\38 7d33430 {
    min-height: 116px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 bfdf4ba {
    background-color: var(--color_3);
    background-image: initial;
}
    
#a129ac55 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_3s8 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 d8a1b5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0.05);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 dc9dc59 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 7a536a2 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 9450c2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(65, 67, 69, 0.1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 af6d7a2 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 7c4118e {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 df2e3fe {
    width: 32%;
    min-height: 8px;
    order: 0;
    padding-left: 4%;
    padding-right: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 7d33430 {
    column-gap: 2%;
    min-height: 235px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 3% 6% 1% 6%;
}
    
#a129ac55 {
    width: 99.86%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 d8a1b5d {
    width: 32%;
    min-height: 8px;
    order: 0;
    padding-left: 4%;
    padding-right: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 7a536a2 {
    width: 99.86%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 9450c2b {
    width: 32%;
    min-height: 8px;
    order: 0;
    padding-left: 4%;
    padding-right: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 7c4118e {
    width: 99.86%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 df2e3fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    order: 0;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7d33430 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    column-gap: 3%;
    padding: 3% 4% 0% 4%;
}
    
#a129ac55 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#\30 d8a1b5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    order: 0;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7a536a2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#\38 9450c2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    order: 0;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7c4118e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
}



@media all {
    
#bb355f88 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f29479fc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: initial;
}
    
#\38 1c1dbb5 {
    min-height: 535px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 6%;
}
    
#c734ba2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 0;
    background-image: initial;
    flex-wrap: nowrap;
}
    
#widget_ufu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\30 48519eb {
    width: 89.21%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1c1dbb5 {
    min-height: 80px;
    padding: 3% 2% 3% 2%;
}
    
#c734ba2a {
    padding: 16px 16px 16px 16px;
}
    
#\30 48519eb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#bb355f88 {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c1dbb5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c734ba2a {
    min-height: 1760px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\30 48519eb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.01%;
}
}



@media all {
    
#ff9f9513 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\38 332e955 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#widget_5p6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_u2d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 42041c8 {
    background-color: var(--color_3);
    background-image: initial;
}
}



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



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



@media all {
    
#\34 bad579b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f4a1b160 {
    margin: 0px 0% 0px 0%;
}
    
#\37 9fa8a58 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2b9ed98 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\39 a8aa947 {
    min-height: 27px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding-right: 6%;
    padding-left: 6%;
    padding-top: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a8aa947 {
    min-height: 102px;
    padding: 4% 2% 2% 2%;
}
}



@media (max-width: 767px) {
    
#f2b9ed98 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 a8aa947 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 bad579b {
    width: 100%;
    min-height: 61px;
    align-items: flex-start;
    row-gap: 5px;
    height: auto;
}
    
#\39 a8aa947 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
}



@media all {
    
#\34 e55e8b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cd82341c {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\30 6077ddd {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#b77bca51 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99555423422598%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bba29c41 {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 282a96a {
    margin: 0px 0% 0px 0%;
}
    
#de15a4db {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 de54ff1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99760331145517%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ca462613 {
    min-height: 368px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 e63254d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b35610c {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99760331145517%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f1a4eff3 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d0a126f {
    width: 82.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d7a007e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99555423422598%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 923e9d6 {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e55e8b7 {
    width: 100%;
    min-height: 8px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6077ddd {
    height: auto;
    width: 32px;
}
    
#b77bca51 {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#bba29c41 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\38 de54ff1 {
    justify-content: flex-start;
}
    
#ca462613 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 4%;
}
    
#\34 e63254d {
    width: 100%;
    min-height: 8px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b35610c {
    justify-content: flex-start;
}
    
#f1a4eff3 {
    height: auto;
    width: 32px;
}
    
#\35 d7a007e {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#\38 923e9d6 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cd82341c {
    grid-template-rows: minmax(8px, max-content);
}
    
#ca462613 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 e55e8b7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\38 de54ff1 {
    justify-content: flex-start;
    height: auto;
    min-height: 130px;
}
    
#\30 6077ddd {
    height: auto;
    width: 30px;
}
    
#ca462613 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 2% 3.998418230563003% 12% 4%;
}
    
#\34 e63254d {
    width: 100%;
    min-height: 227px;
    align-items: flex-start;
    row-gap: 16px;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\35 b35610c {
    justify-content: flex-start;
    height: auto;
    min-height: 130px;
}
    
#f1a4eff3 {
    height: auto;
    width: 30px;
}
    
#de15a4db {
    width: 100.00%;
}
    
#\33 d0a126f {
    width: 100.00%;
}
}



@media all {
    
#c1f2045f {
    min-height: 677px;
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 d33103c {
    margin: 0px 0% 0px 0%;
}
    
#\30 9091b5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 6% 4% 6%;
}
#\30 9091b5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 d7e19a1::before, #\33 d7e19a1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(140, 205, 247, 1) 50%, rgba(0, 0, 0, 0) 100%);
}
#\33 d7e19a1 {
    background-position: 0% 0%;
    background-color: rgba(255, 255, 255, 1);
    background-image: url(https://images.pexels.com/photos/48895/roof-plate-tiles-brick-black-48895.jpeg);
}
#\33 d7e19a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwURBBRBQnH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/ANHNd62wBzMmkw3ZS93NyA58REwP/9k=');
}
    
#f566ee9e {
    width: 635px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2ce96d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 57.93105058365759%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cv6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#Contactus {
    align-items: center;
    width: 35.99%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1f2045f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 566px;
    column-gap: 1%;
    row-gap: 13px;
}
    
#\30 9091b5f {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#f566ee9e {
    width: 80.77%;
    margin-bottom: 0%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 d7e19a1::before, #\33 d7e19a1 > .bgExtraLayerOverlay {
    
}
#\33 d7e19a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwURBBRBQnH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/ANHNd62wBzMmkw3ZS93NyA58REwP/9k=');
}
    
#\37 2ce96d8 {
    width: 49.5%;
    min-height: 8px;
    row-gap: 10px;
    align-items: flex-start;
    height: auto;
}
    
#Contactus {
    width: 49.5%;
    min-height: 8px;
    padding: 1% 1% 1% 1%;
}
}



@media (max-width: 767px) {
    
#c1f2045f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 d7e19a1 {
    grid-template-rows: minmax(8px, max-content);
}
#\33 d7e19a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwURBBRBQnH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/ANHNd62wBzMmkw3ZS93NyA58REwP/9k=');
}
}



@media (max-width: 767px) {
    
#c1f2045f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 12% 4% 12% 4%;
}
    
#\30 9091b5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6%;
    padding-bottom: 6%;
}
#\30 9091b5f {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f566ee9e {
    width: 99.67%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
    margin-bottom: 5%;
}
    
#\33 d7e19a1::before, #\33 d7e19a1 > .bgExtraLayerOverlay {
    
}
#\33 d7e19a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwURBBRBQnH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/ANHNd62wBzMmkw3ZS93NyA58REwP/9k=');
}
    
#\37 2ce96d8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 16px;
    justify-content: flex-start;
}
    
#Contactus {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0px 0px 0px;
}
}



@media all {
    
#f44dafad {
    width: 82px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 2a6fd4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0.05);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e109cb9f {
    min-height: 116px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 b2bcd54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0.05);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#bde51c90 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 521ade1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(65, 67, 69, 0.1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 37a90f4 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 8ccabca {
    margin: 0px 0% 0px 0%;
}
    
#c857b198 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 4ba23db {
    width: 74px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e250b2b2 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ffa9ac74 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2a6fd4b {
    width: 32%;
    min-height: 8px;
    order: 0;
    padding-left: 4%;
    padding-right: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e109cb9f {
    column-gap: 2%;
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 3% 6% 10% 6%;
}
    
#\31 b2bcd54 {
    width: 32%;
    min-height: 8px;
    order: 0;
    padding-left: 4%;
    padding-right: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#bde51c90 {
    width: 99.86%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 521ade1 {
    width: 32%;
    min-height: 8px;
    order: 0;
    padding-left: 4%;
    padding-right: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 37a90f4 {
    width: 99.86%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#c857b198 {
    width: 99.86%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 2a6fd4b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    order: 0;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e109cb9f {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    column-gap: 3%;
    padding: 3% 4% 12% 4%;
}
    
#\31 b2bcd54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    order: 0;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#bde51c90 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#\30 521ade1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    order: 0;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 37a90f4 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#c857b198 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
}

