@media all {
  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

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

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

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

  *#dm .dmInner *.u_1303131528 .logo-scroll-container { background-color:rgba(0,0,0,0) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1303131528 .logo-item {
    width:213px !important;
    height:125px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#becc8cd2 {
    column-gap: 4%;
    row-gap: 24px;
    width: 57.89%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f9cdc93 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 561px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d75308e9 {
    margin: 0px 0% 0px 0%;
}
    
#group_sl4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 42.11%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_frq {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    min-height: 100px;
    justify-self: auto;
    height: 590px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6b8bd73 {
    background-image: url("https://lirp.cdn-website.com/8fa543c3/dms3rep/multi/opt/imgi_2_682387ab53b75d4042a04733_Miami-County-Drone-Photo-1920w.png");
}
}



@media all {
    
#\32 cbc2564 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
}
    
#\30 6f7bd3a {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#widget_u91 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_n1q {
    max-width: 100%;
    width: 54.40%;
    height: auto;
}
    
#widget_d0j {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\34 4ad4821 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
}
    
#\36 1fcdf00 {
    background-color: rgba(238, 243, 239, 1);
    background-image: none;
}
    
#group_lvf {
    column-gap: 4%;
    row-gap: 24px;
    width: 59.00%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
}
    
#widget_dbr {
    max-width: 100%;
    width: 100.00%;
    height: 458px;
}
    
#\33 5245ed7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c129f82 {
    column-gap: 4%;
    row-gap: 24px;
    width: 37%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    order: 1;
}
    
#\33 b1207e3 {
    max-width: 100%;
    width: 94.04%;
    height: auto;
    order: 1;
}
    
#\37 27bc093 {
    max-width: 100%;
    width: 188px;
    height: auto;
    order: 2;
}
    
#\35 58379c3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
}



@media all {
    
#c3190330 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ca20f719 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 54b788b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\32 6f3c6f4 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 b5406a1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
}
    
#\32 9995e7c {
    max-width: 100%;
    width: 255px;
    height: auto;
}
    
#\32 9e2856d {
    background-color: rgba(238, 243, 239, 1);
    background-image: none;
}
    
#\34 e579908 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\31 095f3b5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vvq {
    width: 100.00%;
    height: 708px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\32 4138181 {
    max-width: 100%;
    width: 100%;
    height: 458px;
}
    
#\37 6568841 {
    background-color: rgba(238, 243, 239, 1);
    background-image: none;
}
    
#\36 366aafa {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
}
    
#\37 e43dc7b {
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 4% 0%;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#cb2a13d3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 9f07370 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e83139c7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 a5ca92d {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
}
    
#\37 34d5ccc {
    max-width: 100%;
    width: 340px;
    height: auto;
}
}



@media all {
    
#\35 69d5b26 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
}
    
#ede2271f {
    max-width: 100%;
    width: 235px;
    height: auto;
}
    
#\30 5d0609e {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 c064f96 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#ccb3f11e {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\35 81a2b3a {
    max-width: 100%;
    width: 100%;
    height: 458px;
}
    
#ee5f3afe {
    margin: 0px 0% 0px 0%;
}
    
#ad0d6e04 {
    background-color: rgba(1, 45, 110, 1);
    background-image: none;
}
    
#\34 f323933 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\35 183a66a {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 daa6e65 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 490px;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\37 1a6e53c {
    background-color: rgba(1, 45, 110, 1);
    background-image: none;
}
    
#\32 e289df1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qgc {
    max-width: 100%;
    width: 100.00%;
    min-height: 100px;
    height: 402px;
}
}



@media all {
    
#f60bd7f5 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
}
    
#f7bcc823 {
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 0% 0% 0%;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\33 24e300d {
    max-width: 100%;
    width: 100%;
    min-height: 10px;
    position: relative;
    height: auto;
    min-width: 10px;
}
    
#a06b1758 {
    background-color: rgba(238, 243, 239, 1);
    background-image: none;
}
    
#\32 9cf24eb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f9cdc93 {
    padding: 0% 0% 0% 0%;
}
    
#d75308e9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_frq {
    width: 100.00%;
}
    
#group_sl4 {
    width: 50.49%;
}
    
#becc8cd2 {
    width: 49.51%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6f7bd3a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4ad4821 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 54b788b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



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



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



@media (max-width: 767px) {
    
#becc8cd2 {
    width: 100%;
    min-height: 96px;
    align-items: center;
    height: auto;
}
    
#\31 f9cdc93 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_sl4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d75308e9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_frq {
    width: 100.00%;
    height: 436px;
}
}



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



@media (max-width: 767px) {
    
#\34 4ad4821 {
    row-gap: 8px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#group_lvf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_dbr {
    height: 240px;
}
    
#\36 c129f82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c3190330 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\30 54b788b {
    row-gap: 8px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\39 b5406a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_vvq {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 4138181 {
    height: 240px;
}
    
#\36 366aafa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 e43dc7b {
    row-gap: 8px;
    padding: 0% 4% 9% 4%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\34 a5ca92d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cb2a13d3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 69d5b26 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c064f96 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#ccb3f11e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 81a2b3a {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 183a66a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 daa6e65 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_qgc {
    width: 100.00%;
    height: 460px;
}
}



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

