@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1465135666 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1984592710 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner div.u_1667036400 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1133031190 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1187086913 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1238654203 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1334267025 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1117841308 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1004031219 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1109471617 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1594521825 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1730947535 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1822307512 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1487561662 .dmwidget-title {
    font-size:30px !important;
    text-align:center !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1449707839 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1638380794 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1872654885 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1467775662 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1081825555 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1308089763 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1749291150 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1949987354 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1156562811 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1964265821 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1457815593 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1986734853 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1446344050 .svg { fill:rgba(255,160,136,1) !important; }

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

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

  *#dm .dmInner div.u_1487561662 .dmforminput input { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1487561662 .dmforminput textarea { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1487561662 .dmforminput .fileUploadLink { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1487561662 .checkboxwrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1487561662 .radiowrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1487561662 .optinwrapper div { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1487561662 .freetextwrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1487561662 .dmforminput select { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1487561662 .dmforminput option { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1487561662 input::placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1487561662 input.placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1487561662 textarea::placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1487561662 textarea.placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1487561662 select::placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1487561662 select.placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

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

  *#dm .dmInner div.u_1407213098 .svg { fill:rgba(255,126,126,1) !important; }

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

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

  *#dm .dmInner div.u_1917485814 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:var(--color_5) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1671499497 img {
    box-shadow:rgba(40,74,92,1) 0px 0px 11px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1675717374 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(40,74,92,1) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1894825967 img {
    box-shadow:rgba(40,74,92,1) 0px 0px 11px 0px !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1497954293 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(40,74,92,1) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1557641237 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:var(--color_5) 0px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1487561662 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1487561662 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1487561662 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1615308432 .dmwidget-title {
    font-size:30px !important;
    text-align:center !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1615308432 .dmforminput input { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1615308432 .dmforminput textarea { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1615308432 .dmforminput .fileUploadLink { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1615308432 .checkboxwrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1615308432 .radiowrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1615308432 .optinwrapper div { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1615308432 .freetextwrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1615308432 .dmforminput select { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1615308432 .dmforminput option { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1615308432 input::placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1615308432 input.placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1615308432 textarea::placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1615308432 textarea.placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1615308432 select::placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1615308432 select.placeholder {
    color:var(--color_4) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

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

  *#dm .dmInner div.u_1615308432 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1615308432 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1615308432 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1540147125 .dmwidget-title {
    font-size:30px !important;
    text-align:center !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1540147125 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1540147125 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1540147125 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1219906652 .photoGalleryThumbs .image-container { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner *.u_1219906652 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1540147125 input::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1540147125 input.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1540147125 textarea::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1540147125 textarea.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1540147125 select::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1540147125 select.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1540147125 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:400 !important;
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1540147125 .m-recaptcha {
    font-weight:400 !important;
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1540147125 .dmforminput input {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1540147125 .dmforminput textarea {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1540147125 .dmforminput .fileUploadLink {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1540147125 .checkboxwrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1540147125 .radiowrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1540147125 .optinwrapper div {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1540147125 .freetextwrapper {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1540147125 .dmforminput select {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1540147125 .dmforminput option {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .dmwidget-title {
    font-size:30px !important;
    text-align:center !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1519245827 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1519245827 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1519245827 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1519245827 input::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1519245827 input.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1519245827 textarea::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1519245827 textarea.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1519245827 select::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1519245827 select.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1519245827 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:400 !important;
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .m-recaptcha {
    font-weight:400 !important;
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .dmforminput input {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .dmforminput textarea {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .dmforminput .fileUploadLink {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .checkboxwrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .radiowrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .optinwrapper div {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .freetextwrapper {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .dmforminput select {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1519245827 .dmforminput option {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1771933357 {
    background-color:rgba(40,74,92,1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1524079194 .svg { fill:rgba(255,126,126,1) !important; }

  *#dm .dmInner div.u_1748497412 .dmwidget-title {
    font-size:30px !important;
    text-align:center !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1748497412 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1748497412 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1748497412 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1748497412 input::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1748497412 input.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1748497412 textarea::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1748497412 textarea.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1748497412 select::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1748497412 select.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1748497412 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:400 !important;
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1748497412 .m-recaptcha {
    font-weight:400 !important;
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1748497412 .dmforminput input {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1748497412 .dmforminput textarea {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1748497412 .dmforminput .fileUploadLink {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1748497412 .checkboxwrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1748497412 .radiowrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1748497412 .optinwrapper div {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1748497412 .freetextwrapper {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1748497412 .dmforminput select {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1748497412 .dmforminput option {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .dmwidget-title {
    font-size:30px !important;
    text-align:center !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1595021644 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1595021644 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1595021644 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,255,255,0.53) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1595021644 input::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1595021644 input.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1595021644 textarea::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1595021644 textarea.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1595021644 select::placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1595021644 select.placeholder {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1595021644 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:400 !important;
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .m-recaptcha {
    font-weight:400 !important;
    color:var(--color_2) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .dmforminput input {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .dmforminput textarea {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .dmforminput .fileUploadLink {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .checkboxwrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .radiowrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .optinwrapper div {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .freetextwrapper {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .dmforminput select {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1595021644 .dmforminput option {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1379026672 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1562989686 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1813504686 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1952879300 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1370448074 {
    background-color:rgba(40,74,92,1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1440333677 .svg { fill:rgba(255,126,126,1) !important; }

  *#dm .dmInner div.u_1044018663 {
    background-color:rgba(40,74,92,1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1911767337 .svg { fill:rgba(255,126,126,1) !important; }

  *#dm .dmInner div.u_1397021748 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1932268678 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1177691764 .svg { fill:rgba(255,160,136,1) !important; }

  *#dm .dmInner div.u_1365362841 .svg { fill:rgba(255,160,136,1) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1554124995 .svg { fill:rgba(255,126,126,1) !important; }

  *#dm .dmInner div.u_1757774716 .svg { fill:rgba(255,126,126,1) !important; }

  *#dm .dmInner div.u_1231897220 .svg { fill:rgba(255,126,126,1) !important; }

  *#dm .dmInner div.u_1901227367 .svg { fill:rgba(255,126,126,1) !important; }

  *#dm .dmInner div.u_1219906652 .caption-inner { background-color:rgba(255,255,255,0.65) !important; }

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

  *#dm .dmInner div.u_1219906652 .caption-container .caption-title { color:rgba(255,126,126,1) !important; }

  *#dm .dmInner div.u_1471443897 .svg { fill:rgba(255,126,126,1) !important; }

  *#dm .dmInner div.u_1796608371 .svg { fill:rgba(255,126,126,1) !important; }

  *#dm .dmInner div.u_3551481403 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,160,136) rgb(255,160,136) rgb(255,160,136) rgb(255,160,136) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1419145593 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1305796850 {
    background-color:rgba(40,74,92,1) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner nav.u_1085674649 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1219906652 .photoGalleryThumbs { padding:1px !important; }

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

  *#dm .dmInner *.u_1219906652 .photoGalleryViewAll { padding:0 1px !important; }

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

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

  *#dm .dmInner div.u_1219906652 .caption-container .caption-title { font-size:28px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1219906652 .caption-container .caption-title { font-size:24px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1219906652 .caption-container .caption-text .rteBlock { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1072588467 span.text { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1540147125 .dmwidget-title { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1519245827 .dmwidget-title { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1748497412 .dmwidget-title { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1595021644 .dmwidget-title { font-size:16px !important; }

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

  *#dm .dmInner div.u_1271999090 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1711748848
{
}
*#dm .dmInner div.u_1711748848 img
{
	object-fit:contain !important;
}
*#dm .dmInner div.u_1711748848
{
}
*#dm .dmInner div.u_1711748848 img
{
	object-fit:contain !important;
}
*#dm .dmInner div.u_1677443724
{
}
*#dm .dmInner div.u_1677443724 img
{
	object-fit:contain !important;
}
*#dm .dmInner div.u_1677443724
{
}
*#dm .dmInner div.u_1677443724 img
{
	object-fit:contain !important;
}
*#dm .dmInner div.u_1271999090
{
}
*#dm .dmInner div.u_1271999090 img
{
	object-fit:contain !important;
}
*#dm .dmInner div.u_1271999090
{
}
*#dm .dmInner div.u_1271999090 img
{
	object-fit:contain !important;
}
*#dm .dmInner div.u_1630893269
{
}
*#dm .dmInner div.u_1630893269 img
{
	object-fit:contain !important;
}
*#dm .dmInner div.u_1630893269
{
}
*#dm .dmInner div.u_1630893269 img
{
	object-fit:contain !important;
}
*#dm .dmInner div.u_1316886588
{
}
*#dm .dmInner div.u_1316886588 img
{
	object-fit:contain !important;
}
*#dm .dmInner div.u_1316886588
{
}
*#dm .dmInner div.u_1316886588 img
{
	object-fit:contain !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(40,74,92,1);
}
}



@media all {
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(40,74,92,1);
    opacity: 0.75;
    border-radius: inherit;
}
#\36 2a59c192e3d4e5cf22fc036 {
    box-shadow: none;
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/best+access+control+companies+in+edmonton+ab-1920w.png");
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 673px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20% 1% 10% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 4% 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c4e2e3d4e5cf22fcab1 {
    max-width: 100%;
    width: 100%;
    margin-bottom: 35px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_crm {
    width: 100%;
    height: 112px;
    max-width: 100%;
    order: 0;
}
    
#widget_8kt {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#e50aa6b9 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 9159048.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9159048 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 2% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a5a6fffb6ca21acbfd97ba {
    background-color: rgba(40,74,92,1);
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/best+commercial+security+solutions+company+near+me+edmonton+ab+%281%29-1920w.png");
    box-shadow: var(--color_1) 0px 0px 11px 0px inset;
}
    
#\36 2a5a6fffb6ca21acbfd97bb {
    min-height: 106px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 15% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5a6fffb6ca21acbfd97b8 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c4d979a {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 f79a1bd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4a77e5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 60%;
    min-width: 4%;
    order: 0;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#e343cbc6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_qlt {
    background-size: contain;
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/best+access+control+and+security+installation+company+near+me+edmonton+ab-1920w.png");
}
}



@media all {
    
#\35 7905812 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2451711 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\36 2a5a71bfb6ca21acbfd9cf1 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
}
    
#\36 2a5a71bfb6ca21acbfd9cf2 {
    min-height: 181px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 1% 2% 3%;
    margin: 0% 0% 0% 0%;
}
    
#group_lmp {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    justify-content: flex-start;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2a5a71bfb6ca21acbfd9cef {
    margin: 0px 0% 0px 0%;
}
    
#group_0p2 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    justify-content: flex-start;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_pio {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    justify-content: flex-start;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_3kd {
    justify-content: flex-start;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_2t7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qen {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#widget_pmi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c8703e6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#cebfad0c {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\38 a16e964 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4f5b25d {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\33 90eb598 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9909830 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b038928b {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#b47b79f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b46272e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dcaa9d07 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#c058077a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf31ca8c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7f8f363 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 579a516 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\30 f957db6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd734093 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\33 c52d8d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f353f89c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dad0735 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#f1fc75e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f62d30a0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 390d017 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#e695b72c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4389c23 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8726f42 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\39 54bc373 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 51344c2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a02140f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3a5a9e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 770c564 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\39 2b51fc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b357f58f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b711ff45 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 147f2c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 29c3410 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4eb4212 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 273ad2d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c61b1b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4c64ddc {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 bbf54a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 acb8277 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd30e463 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\36 ce473bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 5633570 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0px 0px 0px;
    box-shadow: var(--color_1) 0px 3px 11px 0px;
    padding: 5% 6% 6% 6%;
    margin: -14% 0% 0% 0%;
}
    
#\39 1040068 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 8% 3% 8%;
}
    
#c36f51da {
    border-radius: 0% 0% 0% 0%;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#d823c999 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g2v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_g2v {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: -9.5% 0px 0px 0px;
}
    
#widget_34c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 a33d0a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 8954489 {
    min-height: 412px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 5% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 17e5659 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#e781eab0 {
    background-color: var(--color_4);
    background-image: none;
    box-shadow: var(--color_5) 0px 12px 11px -9px inset;
}
    
#\39 fd3c9e7 {
    margin: 0px 0% 0px 0%;
}
    
#c2b406b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_hd6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d6ee998 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fff765d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 066351a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac66c36f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 8b8ab33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c70c942d {
    margin: 0px 0% 0px 0%;
}
    
#db3638dd {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
}
    
#\33 05ea0e1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 85861a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 84554a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 9053704 {
    min-height: 435px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 1% 10% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\38 12a6791 {
    margin: 0px 0% 0px 0%;
}
    
#ab650a7f {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc0e6870 {
    background-color: rgba(226,231,245,1);
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/edmonton+alberta+commercial+security+company+near+me-1920w.png");
    background-position: 50% 0%;
}
}



@media all {
    
#b1ec81a6 {
    min-height: 97px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 34c1bf3 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#dee2f29f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a2d61fcc {
    margin: 0px 0% 0px 0%;
}
    
#\33 826742a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 3db0b91 {
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 3% 1% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5df5f8e {
    margin: 0px 0% 0px 0%;
}
    
#b7c37633 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a4b8bc2 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
}
    
#f0a47f0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#e33d154c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d35450c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b79d9f73 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb1d3435 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a243185a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d651646 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#e50d4d2f {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\30 57977c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2ce8edc {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\30 6bb6d96 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\32 44cb1f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9aae62f {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\32 a61ce95 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 cb410bc {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\32 407493c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1da8104 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\37 56a6dbf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a1a0ecae {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f52cbb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ed6651e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 63ceaaf {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
}
    
#a345e602 {
    margin: 0px 0% 0px 0%;
}
    
#\34 44d2d3b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7907ee7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    align-self: auto;
    order: 3;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3468c4f {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\33 480f567 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e2b947d {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#ec708e4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 10249da {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    justify-content: flex-start;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9f4cc89 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 f951785 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8adca2a {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    justify-content: flex-start;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#ebf63aa0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d809145 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dbeb076 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#b8cae99b {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#d8100ea6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df22c8b6 {
    justify-content: flex-start;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#fa20d110 {
    min-height: 232px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 1% 7% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f04ada9 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    justify-content: flex-start;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#df310bc0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 786bf7f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 54df46c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    align-self: auto;
    order: 2;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b2442fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 eda6976 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#eb9a957a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 228f6f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    align-self: auto;
    order: 1;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 37f648c {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\38 a276f49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd25a711 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4e3065d {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\34 666048c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e47b183 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea59c8ff {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 a12bf49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 e9cacc9 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
}
    
#d763e309 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e2fe4b47 {
    min-height: 282px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b495a73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e4f5591 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e31fd4a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e31fd4a {
    width: 100px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0% 0px 0% 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f796296b {
    width: 89%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 6115140.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 3% 0px 3%;
}
#\36 6115140 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2149095 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b93fe87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c0b3c2cf {
    min-height: 106px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 5% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#ea9ad116 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
}
    
#\38 6e17b20 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a49758c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    order: 1;
    padding: 0px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f2b6689 {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 68802cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 68802cb {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db0595a5 {
    background-color: var(--color_5);
    background-image: none;
    box-shadow: var(--color_1) 0px -3px 11px 0px;
    border-width: 0px 0px 4px 0px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
}
    
#\34 a6ea1df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a6ea1df {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1a11b8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 12dd93a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\37 7257d59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 13f1a58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 16de8eb {
    min-height: 171px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 1.5% 6% 1.5%;
}
    
#be6cfff4 {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 2;
}
    
#b1d17a10 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 7394383.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 7394383 {
    width: 75%;
    height: 350px;
    max-width: 100%;
    align-self: center;
    margin: -20% 0% 0px 0%;
}
    
#\35 8849b7a {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 2px;
    width: 100%;
    flex-wrap: wrap;
    padding: 1% 1% 5% 1%;
}
    
#\37 78c91a2 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: rgba(0,0,0,1) 0px -12px 11px -9px inset;
}
    
#\38 5c170c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5c170c9 {
    width: 75%;
    height: 350px;
    max-width: 100%;
    align-self: center;
    margin: -20% 0% 0px 0%;
}
    
#\38 ee920cc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 ee920cc {
    width: 100%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    margin: -30% 0% 0px 0%;
}
    
#\33 2173dcc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 2173dcc {
    width: 100%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    margin: -30% 0% 0px 0%;
}
    
#\32 7a28425 {
    margin: 0px 0% 0px 0%;
}
    
#\37 410baf8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 410baf8 {
    width: 100%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    margin: -30% 0% 0px 0%;
}
    
#\30 c4f40c1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    align-items: center;
    order: 2;
    flex: 1 1 auto;
    padding: 8% 10px 8% 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e6c7aba {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    align-items: center;
    order: 0;
    flex: 1 1 auto;
    padding: 8% 10px 8% 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3f79a65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3f79a65 {
    width: 75%;
    height: 350px;
    max-width: 100%;
    align-self: center;
    margin: -20% 0% 0px 0%;
}
    
#\36 87168e4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    align-items: center;
    order: 1;
    flex: 1 1 auto;
    padding: 8% 10px 8% 10px;
    margin: 0% 0% 0% 0%;
}
    
#e77e5bb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e77e5bb7 {
    width: 75%;
    height: 350px;
    max-width: 100%;
    align-self: center;
    margin: -20% 0% 0px 0%;
}
    
#\36 142bd90 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    align-items: center;
    order: 5;
    flex: 1 1 auto;
    padding: 8% 10px 8% 10px;
    margin: 0% 0% 0% 0%;
}
    
#e22ad694.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e22ad694 {
    width: 100%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    margin: -30% 0% 0px 0%;
}
    
#b236b9d6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    align-items: center;
    order: 4;
    flex: 1 1 auto;
    padding: 8% 10px 8% 10px;
    margin: 0% 0% 0% 0%;
}
    
#b5753890.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5753890 {
    width: 75%;
    height: 350px;
    max-width: 100%;
    align-self: center;
    margin: -20% 0% 0px 0%;
}
    
#\30 6b4c0c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 6b4c0c2 {
    width: 100%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    margin: -30% 0% 0px 0%;
}
    
#\33 043d421.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 043d421 {
    width: 75%;
    height: 350px;
    max-width: 100%;
    align-self: center;
    margin: -20% 0% 0px 0%;
}
    
#a6011d18.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a6011d18 {
    width: 100%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    margin: -30% 0% 0px 0%;
}
    
#dce84a60 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    align-items: center;
    order: 3;
    flex: 1 1 auto;
    padding: 8% 10px 8% 10px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#f25c70b8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 58751b7 {
    box-shadow: none;
    background-image: none;
}
    
#\39 9e98be2 {
    min-height: 379px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d914dcbb {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd65dfe7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/top-10-security-system-installation-companies-near-me-408b5510-f861ce0f-11566304-1920w.png");
    background-position: 0% 0%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 6% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b9959b36 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e360fcb {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8go.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_8go {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 1% 0% 0px 0%;
}
}



@media all {
    
#\35 3229844 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 96d395f {
    box-shadow: none;
    background-image: none;
    background-position: 100% 100%;
}
    
#\36 7d49e8f {
    min-height: 359px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 3857e91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/best-access-control-companies-near-edmonton-1920w.png");
    background-position: 100% 100%;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 720a7a3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 8eb66f2 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 19af8cd {
    width: 79.91%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9b51c16.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e9b51c16 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 1% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 9015804 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 038cf8f {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9cab56d {
    box-shadow: none;
    background-image: none;
}
    
#c2b6a46e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/top-10-security-system-installation-companies-near-me-408b5510-f861ce0f-11566304-1920w.png");
    background-position: 0% 0%;
    align-items: flex-end;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 319fd78 {
    min-height: 184px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b1365501 {
    margin: 0px 0% 0px 0%;
}
    
#\37 72d5f27.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 72d5f27 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 1% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a715653 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 8d71f8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 8d71f8f {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: -9.5% 0px 0px 0px;
}
    
#ba95d0d1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 5% 8% 7% 8%;
}
    
#b0e0ecc3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0px 0px 0px;
    box-shadow: var(--color_1) 0px 3px 11px 0px;
    padding: 5% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9d4ec9f {
    margin: 0px 0% 0px 0%;
}
    
#\31 545e6d4 {
    border-radius: 0% 0% 0% 0%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
}
    
#\38 11bbfdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e229768a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 d37615f {
    margin: 0px 0% 0px 0%;
}
    
#be24e892 {
    background-color: var(--color_4);
    background-image: none;
    box-shadow: none;
}
    
#dc6c547c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c659c515 {
    min-height: 123px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e7203e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_t5i {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\38 39f7338 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d0892ec {
    margin: 0px 0% 0px 0%;
}
    
#\32 a2c4c13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#ac3dfed7 {
    min-height: 451px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 1% 2% 1%;
}
    
#\35 a3d62f8 {
    box-shadow: var(--color_1) 0px 12px 11px -9px inset;
}
    
#\38 4be2355 {
    width: 73.92%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dbbab96f {
    margin: 0px 0% 0px 0%;
}
    
#\34 a7eb6ca {
    min-height: 186px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 3937cc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/best-access-control-companies-near-edmonton-1920w.png");
    background-position: 100% 100%;
    order: 0;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b6e7f9bf {
    box-shadow: none;
    background-image: none;
    background-position: 100% 100%;
    background-color: rgba(0,0,0,0);
}
    
#b6f4f0b0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#b6f4f0b0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 1% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f49dff2 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ce7fa46 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9c34667 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 48927f0 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
}
    
#\34 e0c3df3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding: 1% 10px 1% 10px;
    margin: 0% 0% 0% 0%;
}
    
#fe7277f3 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8cd75dc {
    min-height: 259px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 4% 6% 4%;
}
    
#\35 4b0ee6a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 25px 0px 25px;
}
#\35 4b0ee6a {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-end;
    margin: -25px 20px 0px 0px;
}
    
#\33 bedc13d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 16px 30px 16px;
}
#\33 bedc13d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 30ce960 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 ad37492 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e6b5145c {
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/best-access-control-pads-edmonton-ab-5d9015ac-1920w.png");
    background-position: 50% 0%;
    box-shadow: var(--color_1) 0px 0px 11px 0px inset;
}
    
#widget_tds {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#c480cf63.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 25px 0px 25px;
}
#c480cf63 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-end;
    margin: -25px 20px 0px 0px;
}
    
#\38 65803d7 {
    min-height: 259px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 4% 8% 4%;
}
    
#caf0e41b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding: 1% 10px 1% 10px;
    margin: 0% 0% 0% 0%;
}
    
#bf5b1078 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fe767c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 16px 30px 16px;
}
#\33 fe767c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#e4476ce0 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
}
}



@media all {
    
#\33 9adb281 {
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/ADC-V729-Floodlight-Outdoor+camera+surveillance+system-1920w.png");
    box-shadow: var(--color_1) 0px 0px 11px 0px inset;
}
    
#b41486db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c2e963e2 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 4f86f4c {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#c2f03694 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding: 1% 10px 1% 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c9885a7 {
    min-height: 259px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 4% 8% 4%;
}
    
#\31 78d1847 {
    margin: 0px 0% 0px 0%;
}
    
#\35 ec1fcc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 25px 0px 25px;
}
#\35 ec1fcc8 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-end;
    margin: -25px 20px 0px 0px;
}
    
#a6e7470c.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 16px 30px 16px;
}
#a6e7470c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#e8bbeb8d {
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: var(--color_1) 0px -12px 11px -9px inset;
}
}



@media all {
    
#e3a18eca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3a7a84e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b93ee215 {
    margin: 0px 0% 0px 0%;
}
    
#\32 4b115f2 {
    width: 61.88%;
    height: 55px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 73258dd {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#\31 0516d7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d221ccd {
    min-height: 546px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 1%;
}
}



@media all {
    
#\34 f54ed0e {
    margin: 0px 0% 0px 0%;
}
    
#de1c7c19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d70987fa {
    min-height: 453px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 4%;
}
    
#c7c3506a {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#\37 53e4623 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 40%;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d9a790b {
    width: 53.38%;
    height: 120px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 52defdd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 de7185b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 15d9639 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6a48807 {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#a5f5389f {
    width: 47.18%;
    height: 120px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 b7d741f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7a4621a {
    min-height: 439px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 1%;
}
    
#ffd66822 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 13c791f {
    width: 56.09%;
    height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac5598f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac5598f8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 179a4a1 {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#bb26afcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 076ef35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a4ad3f14 {
    margin: 0px 0% 0px 0%;
}
    
#\37 38cad28 {
    min-height: 456px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 4%;
}
}



@media all {
    
#\30 bedefce {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#\39 06079ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edeba094 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aefe834 {
    width: 100%;
    height: 70px;
    max-width: 100%;
    order: 0;
}
    
#ac107ffd {
    box-shadow: rgba(0,0,0,1) 0px -12px 11px -9px inset;
}
    
#b0182d5a {
    min-height: 458px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 3% 6% 0%;
}
    
#\33 5c06043 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4f76c5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\30 a8e2b84 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#f7f2acfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 a88c8f9 {
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/Video+Camera+AI+Smart+Tech+Floodlight-Loading-Dock-1920w.png");
    background-position: 50% 0%;
    box-shadow: var(--color_1) 0px 0px 11px 0px inset;
}
    
#\36 cdafb47 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\32 f0536b8 {
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/best+security+system+installation+company+in+edmonton+ab-1920w.jpg");
    box-shadow: var(--color_1) 0px 0px 11px 0px inset;
}
    
#\37 4abb095 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#f2291fdc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 a72d27a {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media all {
    
#bc502f65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    order: 0;
    background-color: rgba(40,74,92,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    box-shadow: rgba(40,74,92,1) 0px 0px 11px 0px;
    padding: 2.5% 2% 2.5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e7464212 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 1% 1% 8% 1%;
}
    
#\31 5fc896e {
    background-color: var(--color_4);
    background-image: none;
    box-shadow: none;
}
    
#\38 0fed982 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 2px 5px 2px;
}
#widget_7d5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 071ecaa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 071ecaa {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#bda986c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    order: 0;
    background-color: rgba(40,74,92,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    box-shadow: rgba(40,74,92,1) 0px 0px 11px 0px;
    padding: 2.5% 2% 2.5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 26f2631.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 2px 5px 2px;
}
#\38 26f2631 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#cbdd8697.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cbdd8697 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1d8ac02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    order: 0;
    background-color: rgba(40,74,92,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    box-shadow: rgba(40,74,92,1) 0px 0px 11px 0px;
    padding: 2.5% 2% 2.5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 aef2aa4.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 2px 5px 2px;
}
#\34 aef2aa4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d83cbf2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d83cbf2 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0f7f238 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    order: 0;
    background-color: rgba(40,74,92,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    box-shadow: rgba(40,74,92,1) 0px 0px 11px 0px;
    padding: 2.5% 2% 2.5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 710f9f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 2px 5px 2px;
}
#\31 710f9f9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3379a32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3379a32 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#de16cc7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de16cc7c {
    width: 18%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-end;
    margin: 10px 10px -50px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dc0d211.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 dc0d211 {
    width: 18%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: 10px 0px -50px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#aecf15c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aecf15c1 {
    width: 18%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: 10px 0px -50px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5cc198e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5cc198e {
    width: 18%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: 10px 0px -50px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 ed618b5 {
    background-image: url("https://lirp.cdn-website.com/f625dc48/dms3rep/multi/opt/top+security+companies+in+edmonton+ab-1920w.png");
    box-shadow: var(--color_1) 0px 0px 11px 0px inset;
}
    
#\38 082c01d {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\36 5c29366 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ac7baeaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}



@media all {
    
#d0a7c35b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 48.5%;
    min-width: 4%;
    align-items: center;
    order: 0;
    background-color: rgba(40,74,92,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    box-shadow: rgba(40,74,92,1) 0px 0px 11px 0px;
    padding: 2% 2% 1.5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1d3a350 {
    margin: 0px 0% 0px 0%;
}
    
#f7c49257 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 2% 10% 2%;
}
    
#\35 1228bf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1228bf4 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 10px -45px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8bdb7c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 48.5%;
    min-width: 4%;
    align-items: center;
    order: 0;
    background-color: rgba(40,74,92,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    box-shadow: rgba(40,74,92,1) 0px 0px 11px 0px;
    padding: 2% 2% 1.5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 725c1a6 {
    background-color: var(--color_4);
    background-image: none;
    box-shadow: none;
}
    
#\39 b61be08.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\39 b61be08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f16aaee0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#f16aaee0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e5e2f3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e5e2f3d {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 0px -45px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 58bfbef {
    margin: 0px 0% 0px 0%;
}
    
#bc2e318d {
    min-height: 123px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#b7e37a1d {
    background-color: var(--color_4);
    background-image: none;
    box-shadow: none;
}
    
#\36 aefb6f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 691acf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a59c4e2e3d4e5cf22fcab1 {
    margin-bottom: 15px;
    order: 1;
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 556px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 20% 2% 10% 2%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    min-height: 8px;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
    
#widget_crm {
    height: 100px;
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a5a6fffb6ca21acbfd97bb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 1% 18% 1%;
}
    
#\36 2a5a6fffb6ca21acbfd97ba {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 2a5a6fffb6ca21acbfd97b8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 4a77e5c {
    width: 100%;
    min-height: 414px;
    order: 0;
    height: auto;
    padding: 1% 16px 1% 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_qlt {
    width: 100%;
    min-height: 441px;
    height: auto;
    order: 1;
}
    
#\30 c4d979a {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a5a71bfb6ca21acbfd9cf2 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 393px;
    padding: 20px 2% 30px 2%;
}
    
#group_lmp {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#group_0p2 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#group_pio {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#group_3kd {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5a71bfb6ca21acbfd9cef {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5633570 {
    padding: 5% 4% 6% 4%;
    margin: -15% 0% 0% 0%;
}
    
#\39 1040068 {
    padding: 0% 5% 2% 5%;
}
    
#d823c999 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g2v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_g2v {
    margin: -12% 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8954489 {
    min-height: 343px;
    padding: 8% 1% 5% 1%;
}
    
#e781eab0 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\39 fd3c9e7 {
    margin: 0px 0% 0px 0%;
}
    
#c2b406b2 {
    width: 100.00%;
}
    
#group_hd6 {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 d6ee998 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fff765d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 066351a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ac66c36f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c70c942d {
    margin: 0px 0% 0px 0%;
}
    
#db3638dd {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\33 05ea0e1 {
    min-height: 141px;
    padding: 3% 0% 1% 0%;
}
    
#\39 85861a7 {
    width: 75.87%;
}
    
#\36 84554a8 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9053704 {
    padding-bottom: 10%;
    min-height: 270px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1ec81a6 {
    padding: 50px 1% 1% 1%;
}
    
#\32 34c1bf3 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#dee2f29f {
    width: 93.53%;
}
    
#a2d61fcc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3db0b91 {
    padding: 4% 1% 1% 1%;
}
    
#\34 5df5f8e {
    margin: 0px 0% 0px 0%;
}
    
#\31 a4b8bc2 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#f0a47f0c {
    width: 91.95%;
}
    
#b7c37633 {
    justify-content: flex-end;
    width: 100%;
    padding: 16px 0px 6px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8adca2a {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#df22c8b6 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#fa20d110 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 320px;
    padding: 20px 2% 70px 2%;
}
    
#\36 10249da {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f04ada9 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#a345e602 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e9cacc9 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#d763e309 {
    width: 100.00%;
}
    
#e2fe4b47 {
    min-height: 164px;
    padding: 4% 1% 0% 1%;
}
    
#\36 e4f5591 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b495a73 {
    width: 100%;
    row-gap: 10px;
    justify-content: flex-end;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e31fd4a {
    width: 80px;
}
    
#f796296b {
    width: 97.51%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6115140 {
    width: 100.00%;
}
    
#\37 2149095 {
    row-gap: 15px;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b93fe87 {
    width: 100.00%;
}
    
#c0b3c2cf {
    padding: 5% 1% 4% 1%;
}
    
#ea9ad116 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\38 6e17b20 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 16de8eb {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 1%;
    padding: 5% 1% 6% 1%;
}
    
#a49758c9 {
    width: 32.67%;
    min-height: 8px;
    align-items: flex-start;
}
    
#\39 12dd93a {
    width: 32.67%;
    min-height: 8px;
    align-items: flex-start;
}
    
#be6cfff4 {
    width: 32.67%;
    min-height: 8px;
    align-items: flex-start;
}
    
#b1d17a10 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7394383.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 7394383 {
    height: 275px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8849b7a {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    padding: 0% 0% 10% 0%;
}
    
#\38 5c170c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5c170c9 {
    height: 275px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ee920cc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 ee920cc {
    width: 100%;
    margin: -25% 0% 0% 0%;
}
    
#\33 2173dcc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 2173dcc {
    margin: -25% 0% 0% 0%;
}
    
#\32 7a28425 {
    margin: 0px 0% 0px 0%;
}
    
#\37 410baf8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 410baf8 {
    margin: -25% 0% 0px 0%;
}
    
#\30 c4f40c1 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e6c7aba {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3f79a65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3f79a65 {
    height: 275px;
    margin: 0% 0% 0% 0%;
}
    
#\36 87168e4 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 142bd90 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 10px 4% 10px;
    margin: 0% 0% 0% 0%;
}
    
#dce84a60 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b236b9d6 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 10px 4% 10px;
    margin: 0% 0% 0% 0%;
}
    
#a6011d18.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a6011d18 {
    margin: -25% 0% 0% 0%;
}
    
#\33 043d421.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 043d421 {
    height: 275px;
    margin: 0px 0% 0px 0%;
}
    
#b5753890.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5753890 {
    height: 275px;
    margin: 0px 0% 0px 0%;
}
    
#e77e5bb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e77e5bb7 {
    height: 275px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6b4c0c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 6b4c0c2 {
    margin: -25% 0% 0px 0%;
}
    
#e22ad694.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e22ad694 {
    margin: -25% 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9e98be2 {
    min-height: 306px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f25c70b8 {
    margin: 0px 0% 0px 0%;
}
    
#fd65dfe7 {
    width: 100%;
    align-items: flex-end;
    min-height: 8px;
    justify-content: center;
    background-position: 50% 0%;
    padding: 6% 5% 6% 5%;
    margin: 0px 0% 0px 0%;
}
    
#d914dcbb {
    width: 99.77%;
}
    
#\35 e360fcb {
    width: 100%;
}
    
#widget_8go {
    width: 250px;
}
    
#b9959b36 {
    width: 99.72%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3229844 {
    width: 99.72%;
}
    
#\36 7d49e8f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 280px;
    padding: 0% 0% 0% 0%;
}
    
#\32 720a7a3 {
    margin: 0px 0% 0px 0%;
}
    
#\33 3857e91 {
    width: 100%;
    align-items: flex-start;
    min-height: 8px;
    background-position: 50% 100%;
}
    
#\35 19af8cd {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 92.55%;
}
    
#\39 8eb66f2 {
    width: 84.31%;
}
    
#e9b51c16 {
    width: 250px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9015804 {
    width: 99.72%;
}
    
#\33 319fd78 {
    min-height: 348px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b1365501 {
    margin: 0px 0% 0px 0%;
}
    
#c2b6a46e {
    width: 100%;
    min-height: 8px;
    background-position: 50% 0%;
    align-items: flex-end;
}
    
#\34 038cf8f {
    width: 99.72%;
}
    
#\37 72d5f27 {
    width: 250px;
}
    
#\39 a715653 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba95d0d1 {
    padding: 10% 5% 10% 5%;
}
    
#\32 9d4ec9f {
    margin: 0px 0% 0px 0%;
}
    
#b0e0ecc3 {
    padding: 5% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8d71f8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 8d71f8f {
    margin: -12% 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d37615f {
    margin: 0px 0% 0px 0%;
}
    
#be24e892 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#c659c515 {
    padding: 6% 1% 1% 1%;
}
    
#\30 e7203e6 {
    width: 100.00%;
}
    
#dc6c547c {
    justify-content: flex-end;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d0892ec {
    margin: 0px 0% 0px 0%;
}
    
#\32 a2c4c13 {
    width: 100%;
    padding: 10px 2px 10px 2px;
    margin: 0px 0% 0px 0%;
}
    
#ac3dfed7 {
    min-height: 446px;
    padding: 6% 0% 3% 0%;
}
    
#\38 4be2355 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbbab96f {
    margin: 0px 0% 0px 0%;
}
    
#\34 a7eb6ca {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 285px;
    padding: 0% 0% 0% 0%;
}
    
#\35 3937cc3 {
    width: 100%;
    align-items: flex-start;
    min-height: 8px;
    background-position: 50% 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b6f4f0b0 {
    width: 250px;
}
    
#\35 f49dff2 {
    width: 82.41%;
}
    
#\38 ce7fa46 {
    width: 99.72%;
}
    
#c9c34667 {
    width: 99.72%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e0c3df3 {
    width: 100%;
    min-height: 8px;
    order: 0;
    padding: 4% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fe7277f3 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8cd75dc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    padding: 1% 1% 5% 1%;
}
    
#\33 bedc13d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 18px 30px 20px;
}
#\33 bedc13d {
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ad37492 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 65803d7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    padding: 2% 1% 6% 1%;
}
    
#caf0e41b {
    width: 100%;
    min-height: 8px;
    order: 0;
    padding: 4% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bf5b1078 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fe767c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 18px 30px 20px;
}
#\33 fe767c8 {
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2e963e2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2f03694 {
    width: 100%;
    min-height: 8px;
    order: 0;
    padding: 4% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c9885a7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    padding: 2% 1% 5% 1%;
}
    
#\31 78d1847 {
    margin: 0px 0% 0px 0%;
}
    
#a6e7470c.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 15px 30px 20px;
}
#a6e7470c {
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3a18eca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b93ee215 {
    margin: 0px 0% 0px 0%;
}
    
#\32 4b115f2 {
    width: 65.75%;
    height: 70px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 0516d7c {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d221ccd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 2% 4% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de1c7c19 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d70987fa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 53e4623 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
    
#\33 d9a790b {
    width: 44.39%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 15d9639 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a5f5389f {
    width: 32.98%;
    height: 100px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 b7d741f {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7a4621a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 13c791f {
    width: 75%;
}
    
#bb26afcc {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 076ef35 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
    
#\37 38cad28 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 06079ce {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edeba094 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aefe834 {
    width: 75%;
    height: 100px;
}
    
#b0182d5a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 cdafb47 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a72d27a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc502f65 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e7464212 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 40px;
    padding: 1% 3% 12% 3%;
}
    
#\38 0fed982 {
    margin: 0px 0% 0px 0%;
}
    
#bda986c8 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1d8ac02 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0f7f238 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#de16cc7c {
    width: 16%;
}
    
#\36 dc0d211 {
    width: 16%;
}
    
#aecf15c1 {
    width: 16%;
}
    
#\30 5cc198e {
    width: 16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5c29366 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0a7c35b {
    width: 100%;
    min-height: 80px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1d3a350 {
    margin: 0px 0% 0px 0%;
}
    
#f7c49257 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 50px;
    padding: 2% 6% 10% 6%;
}
    
#\32 8bdb7c5 {
    width: 100%;
    min-height: 80px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1228bf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1228bf4 {
    width: 8%;
    margin: 0px 10px -50px 0px;
}
    
#\30 e5e2f3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e5e2f3d {
    width: 8%;
    margin: 0px 0px -50px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 58bfbef {
    margin: 0px 0% 0px 0%;
}
    
#bc2e318d {
    padding: 6% 1% 1% 1%;
}
    
#b7e37a1d {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 aefb6f3 {
    width: 100.00%;
}
    
#\31 691acf8 {
    justify-content: flex-end;
}
}



@media (max-width: 767px) {
    
#\37 9159048 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    flex-direction: column;
    min-height: 0;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 45% 2% 16% 2%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 35px;
    padding: 4% 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c4e2e3d4e5cf22fcab1 {
    margin-bottom: 0px;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
#\36 2a59c192e3d4e5cf22fc036 {
    padding-top: 0px;
    grid-template-rows: minmax(500px, max-content);
    padding-bottom: 0px;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#widget_crm {
    height: 46px;
}
    
#widget_8kt {
    width: 250px;
}
    
#e50aa6b9 {
    max-width: none;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 9159048.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9159048 {
    width: 100%;
    max-width: 100%;
    margin: 5% 0px 0px 0px;
}
    
#\36 2a5a6fffb6ca21acbfd97bb {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 1% 30% 2%;
}
    
#\36 2a5a6fffb6ca21acbfd97b8 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c4d979a {
    width: 99.82%;
}
    
#\34 f79a1bd {
    width: 99.69%;
}
    
#\34 4a77e5c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 5px;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#e343cbc6 {
    width: 99.69%;
}
    
#group_qlt {
    width: 100%;
    min-height: 323px;
    align-items: center;
    height: auto;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 2a5a71bfb6ca21acbfd9cf2 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 1% 2% 10% 5%;
}
    
#group_lmp {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_0p2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_pio {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_3kd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2a5a71bfb6ca21acbfd9cef {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 5633570 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5% 3% 6% 3%;
    margin: -20% 0% 0% 0%;
}
    
#\39 1040068 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 15% 4%;
}
    
#d823c999 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g2v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_g2v {
    margin: -18% 0px 0px 0px;
}
    
#\34 a33d0a2 {
    width: 99.44%;
}
}



@media (max-width: 767px) {
    
#\36 8954489 {
    flex-direction: column;
    min-height: 100px;
    padding: 35px 3% 2% 3%;
}
    
#\34 17e5659 {
    min-height: 5px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_hd6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 d6ee998 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c2b406b2 {
    width: 100.00%;
}
    
#\31 fff765d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 066351a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ac66c36f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fd3c9e7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 8b8ab33 {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 5px;
    align-items: center;
    width: 100%;
}
    
#\33 05ea0e1 {
    flex-direction: column;
    min-height: 100px;
    padding: 5% 1% 1% 1%;
}
    
#\39 85861a7 {
    width: 100.00%;
}
    
#c70c942d {
    margin: 0px 0% 0px 0%;
}
    
#\36 84554a8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 9053704 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 5% 4% 10% 4%;
}
    
#\38 12a6791 {
    margin: 0px 0% 0px 0%;
}
    
#ab650a7f {
    width: 100%;
    min-height: 117px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#b1ec81a6 {
    flex-direction: column;
    min-height: 100px;
    padding: 5% 1% 1% 1%;
}
    
#\33 826742a {
    min-height: 5px;
    align-items: center;
    width: 100%;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#a2d61fcc {
    margin: 0px 0% 0px 0%;
}
    
#dee2f29f {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 3db0b91 {
    flex-direction: column;
    min-height: 100px;
    padding: 8% 1% 0% 1%;
}
    
#b7c37633 {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 5px;
    align-items: center;
    width: 100%;
}
    
#\34 5df5f8e {
    margin: 0px 0% 0px 0%;
}
    
#f0a47f0c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 8adca2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#df22c8b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#fa20d110 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 1% 5% 10% 5%;
}
    
#\36 10249da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f04ada9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#a345e602 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e2fe4b47 {
    flex-direction: column;
    min-height: 100px;
    padding: 10% 1% 0% 1%;
}
    
#\32 b495a73 {
    min-height: 5px;
    align-items: center;
    width: 100%;
    row-gap: 5px;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e4f5591 {
    margin: 0px 0% 0px 0%;
}
    
#d763e309 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\32 e31fd4a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e31fd4a {
    width: 80px;
    margin: 0px 0px 0px 0px;
}
    
#f796296b {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 6115140 {
    width: 100%;
}
    
#\37 2149095 {
    min-height: 5px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c0b3c2cf {
    flex-direction: column;
    min-height: 100px;
    padding: 12% 1% 12% 1%;
}
    
#\38 b93fe87 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\38 6e17b20 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a49758c9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 12dd93a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 16de8eb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 15% 4% 20% 5%;
}
    
#be6cfff4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b1d17a10 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7394383.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 7394383 {
    height: 250px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8849b7a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 1% 3% 15% 3%;
}
    
#\38 5c170c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5c170c9 {
    height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7a28425 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c4f40c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 e6c7aba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 3f79a65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3f79a65 {
    height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\36 87168e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e77e5bb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e77e5bb7 {
    height: 250px;
    margin: 0% 0% 0% 0%;
}
    
#\36 142bd90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b236b9d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5753890.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5753890 {
    height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\33 043d421.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 043d421 {
    height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#dce84a60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ee920cc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 ee920cc {
    margin: -28% 0% 0px 0%;
}
    
#\37 410baf8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 410baf8 {
    margin: -28% 0% 0px 0%;
}
    
#\33 2173dcc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 2173dcc {
    margin: -28% 0% 0px 0%;
}
    
#a6011d18.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a6011d18 {
    margin: -28% 0% 0px 0%;
}
    
#\30 6b4c0c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 6b4c0c2 {
    margin: -28% 0% 0px 0%;
}
    
#e22ad694.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e22ad694 {
    margin: -28% 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 9e98be2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#fd65dfe7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 100% 50%;
    justify-content: center;
    padding: 10% 6% 10% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f25c70b8 {
    margin: 0px 0% 0px 0%;
}
    
#d914dcbb {
    width: 100%;
}
    
#\35 e360fcb {
    width: 100%;
}
    
#b9959b36 {
    width: 93.64%;
}
    
#widget_8go {
    width: 225px;
}
}



@media (max-width: 767px) {
    
#\35 3229844 {
    width: 99.70%;
}
    
#\36 7d49e8f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 3857e91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 0% 50%;
    padding: 8% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 720a7a3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 8eb66f2 {
    width: 99.70%;
}
    
#\35 19af8cd {
    width: 100%;
}
    
#e9b51c16 {
    width: 225px;
}
}



@media (max-width: 767px) {
    
#\32 9015804 {
    width: 100%;
}
    
#c2b6a46e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 100% 50%;
    padding: 10% 6% 10% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 319fd78 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b1365501 {
    margin: 0px 0% 0px 0%;
}
    
#\34 038cf8f {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 72d5f27 {
    width: 225px;
}
    
#\39 a715653 {
    width: 99.70%;
}
}



@media (max-width: 767px) {
    
#\31 8d71f8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 8d71f8f {
    margin: -18% 0px 0px 0px;
}
    
#ba95d0d1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#b0e0ecc3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9d4ec9f {
    margin: 0px 0% 0px 0%;
}
    
#e229768a {
    width: 99.44%;
}
}



@media (max-width: 767px) {
    
#\34 d37615f {
    margin: 0px 0% 0px 0%;
}
    
#dc6c547c {
    min-height: 5px;
    align-items: center;
    width: 100%;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c659c515 {
    flex-direction: column;
    min-height: 100px;
    padding: 10% 0% 4% 0%;
}
    
#\30 e7203e6 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_t5i {
    width: 225px;
}
}



@media (max-width: 767px) {
    
#\30 d0892ec {
    margin: 0px 0% 0px 0%;
}
    
#\32 a2c4c13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#ac3dfed7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 2% 1% 2%;
}
    
#\38 4be2355 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#dbbab96f {
    margin: 0px 0% 0px 0%;
}
    
#\34 a7eb6ca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 3937cc3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 0% 50%;
    padding: 8% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b6f4f0b0 {
    width: 225px;
}
    
#\35 f49dff2 {
    width: 99.70%;
}
    
#\38 ce7fa46 {
    width: 100%;
}
    
#c9c34667 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 e0c3df3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 1% 0px 1% 0px;
    margin: 0% 0% 0% 0%;
}
    
#fe7277f3 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8cd75dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 8% 2% 8% 2%;
}
    
#\33 bedc13d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 16px 30px 18px;
}
#\33 bedc13d {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 30ce960 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ad37492 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 65803d7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 8% 2% 8% 2%;
}
    
#caf0e41b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 1% 0px 1% 0px;
    margin: 0% 0% 0% 0%;
}
    
#bf5b1078 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fe767c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 18px 30px 18px;
}
#\33 fe767c8 {
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#c2f03694 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 1% 0px 1% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c9885a7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 8% 2% 8% 2%;
}
    
#\31 78d1847 {
    margin: 0px 0% 0px 0%;
}
    
#a6e7470c.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 18px 30px 18px;
}
#a6e7470c {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#e3a18eca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 6% 10px 6%;
    margin: 0px 0% 0px 0%;
}
    
#b93ee215 {
    margin: 0px 0% 0px 0%;
}
    
#\32 4b115f2 {
    height: 50px;
    width: 99.70%;
}
    
#\32 73258dd {
    height: 220px;
}
    
#\31 0516d7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d221ccd {
    min-height: unset;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
}
}



@media (max-width: 767px) {
    
#\34 f54ed0e {
    margin: 0px 0% 0px 0%;
}
    
#de1c7c19 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d70987fa {
    min-height: unset;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
}
    
#c7c3506a {
    height: 240px;
}
    
#\37 53e4623 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 10px 6% 10px 6%;
    margin: 0px -5% 0px 0%;
}
    
#\33 d9a790b {
    height: 112px;
    width: 85.74%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 15d9639 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 6% 10px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 6a48807 {
    height: 220px;
}
    
#a5f5389f {
    height: 78px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 b7d741f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7a4621a {
    min-height: unset;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
}
    
#ffd66822 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 13c791f {
    height: 70px;
    width: 71.11%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 179a4a1 {
    height: 240px;
}
    
#bb26afcc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 076ef35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 10px;
    padding: 10px 6% 10px 6%;
    margin: 0px -5% 0px 0%;
}
    
#a4ad3f14 {
    margin: 0px 0% 0px 0%;
}
    
#\37 38cad28 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
}
}



@media (max-width: 767px) {
    
#\30 bedefce {
    height: 220px;
}
    
#\39 06079ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edeba094 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 6% 10px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 aefe834 {
    height: 100px;
    width: 99.70%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b0182d5a {
    min-height: unset;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
}
    
#\33 5c06043 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (max-width: 767px) {
    
#bc502f65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 3% 5% 3% 5%;
    margin: 0% 0% 0% 0%;
}
    
#e7464212 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 1% 5% 18% 5%;
}
    
#\38 0fed982 {
    margin: 0px 0% 0px 0%;
}
    
#bda986c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 3% 5% 3% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1d8ac02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 3% 5% 3% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0f7f238 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 3% 5% 3% 5%;
    margin: 0% 0% 0% 0%;
}
    
#de16cc7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de16cc7c {
    width: 15%;
    margin: 0px 10px -30px 0px;
}
    
#\36 dc0d211.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 dc0d211 {
    width: 15%;
    margin: 0px 0px -30px 0px;
}
    
#aecf15c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aecf15c1 {
    width: 15%;
    margin: 0px 0px -30px 0px;
}
    
#\30 5cc198e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5cc198e {
    width: 15%;
    margin: 0px 0px -30px 0px;
}
}



@media (max-width: 767px) {
    
#\36 5c29366 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ac7baeaf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d0a7c35b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 15px 6% 15px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1d3a350 {
    margin: 0px 0% 0px 0%;
}
    
#f7c49257 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 1% 3% 18% 3%;
}
    
#\32 8bdb7c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 15px 6% 15px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1228bf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\35 1228bf4 {
    width: 22%;
    margin: 10px 10px -40px 0px;
}
    
#\30 e5e2f3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\30 e5e2f3d {
    width: 22%;
    margin: 10px 0px -40px 0px;
}
    
#\39 b61be08.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b61be08 {
    margin: 0% 0% 0% 0%;
}
    
#f16aaee0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f16aaee0 {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 58bfbef {
    margin: 0px 0% 0px 0%;
}
    
#bc2e318d {
    flex-direction: column;
    min-height: 100px;
    padding: 10% 1% 1% 1%;
}
    
#\36 aefb6f3 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 691acf8 {
    min-height: 5px;
    align-items: center;
    width: 100%;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
}

