@media all {
  *#dm .dmInner a.u_1830658305:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1830658305.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1830658305 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1830658305:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1830658305.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1008189188:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1008189188.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1008189188 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1008189188:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1008189188.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1873362553:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1873362553.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1873362553 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1873362553:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1873362553.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1075569307:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1075569307.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1075569307 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1075569307:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1075569307.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1218251483:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1218251483.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1218251483 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1218251483:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1218251483.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1294078957:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1294078957.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1294078957 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1294078957:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1294078957.hover span.text { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_204506409 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1080197420 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1940325119 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1822306342 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1510631904 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1106883259 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1830658305 {
    background-color:rgba(231,243,250,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1008189188 {
    background-color:rgba(231,243,250,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1873362553 {
    background-color:rgba(231,243,250,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1075569307 {
    background-color:rgba(231,243,250,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1218251483 {
    background-color:rgba(231,243,250,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1294078957 {
    background-color:rgba(231,243,250,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1456684260 {
    border-style:solid !important;
    border-width:1.71429px 1.71429px 1.71429px 1.71429px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_1456684260:hover {
    border-color:var(--color_2) !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1456684260.hover {
    border-color:var(--color_2) !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1456684260 span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2383462140 .photoGalleryThumbs .image-container { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2383462140 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_2383462140 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2383462140 .photoGalleryThumbs { padding:7px !important; }

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

  *#dm .dmInner *.u_2383462140 .photoGalleryViewAll { padding:0 7px !important; }

  *#dm .dmInner *.u_2383462140 .photoGalleryThumbs .image-container a { padding-top:330px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2383462140 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_2383462140 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.30147154860413%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 8% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 12% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.68%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(53,53,53,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url();
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_0s6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_us9 {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_1ud {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bfa1943d {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 25% 2% 0% 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
}
    
#widget_0s6 {
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_j3b {
    width: 96.03%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    row-gap: 28px;
    padding: 32% 4% 0px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_us9 {
    margin: 0px 0% 0px 0%;
}
    
#bfa1943d {
    margin: 0px 0% 0px 0%;
}
    
#group_1ud {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    align-items: flex-start;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_0s6 {
    width: 100.00%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    background-color: rgba(195,225,243,1);
    background-image: url(https://lirp.cdn-website.com/a6091b85/dms3rep/multi/opt/Screenshot+2025-08-11+102420-1920w.png);
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\36 3d24979f4a54e38542a8abb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAACToAAAk6AGCYwUcAAABHUlEQVQY0wXBTy+CAQDA4ffbZNMwWv6HxdSovGxl5YDK2rDZXCoOXUzRKKq3SFGtlVKLhs2NCwemsfEBuNiYma2L7ed5hI1kla3DCoFEnm3pAF9gF18wSOG0zPNrjXr9i7+/H4RYrsxe/ox4roqUKRFJ5ZBSWYrnF9zVHnj/eOP79xNBSoaJZY5IHBeRcidIhRLhUoXU5RXVm2tua/c8vjwhuNwLeNZc+He8rAe9+KJ+NpMBQtkIkXSIeCZKPL2PII73YZ4awe4wYZ0zYZ03Y1+eZtFtY8lpw7lqZ8XjQNDrmhH1CsZGO9AOKtAOKTDolEyISgz6dozGHmZm1QiWyQZMohzNQCOdbTKULTL6u+SoVXJU3U1ohlsxW3r5B9b5sSJymRbFAAAAAElFTkSuQmCC');
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 9% 4% 9% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_419 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8gk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e214e2f9 {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vaq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_jpg {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 12% 2% 15% 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    order: 1;
}
#\36 3d24979f4a54e38542a8abb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAACToAAAk6AGCYwUcAAABHUlEQVQY0wXBTy+CAQDA4ffbZNMwWv6HxdSovGxl5YDK2rDZXCoOXUzRKKq3SFGtlVKLhs2NCwemsfEBuNiYma2L7ed5hI1kla3DCoFEnm3pAF9gF18wSOG0zPNrjXr9i7+/H4RYrsxe/ox4roqUKRFJ5ZBSWYrnF9zVHnj/eOP79xNBSoaJZY5IHBeRcidIhRLhUoXU5RXVm2tua/c8vjwhuNwLeNZc+He8rAe9+KJ+NpMBQtkIkXSIeCZKPL2PII73YZ4awe4wYZ0zYZ03Y1+eZtFtY8lpw7lqZ8XjQNDrmhH1CsZGO9AOKtAOKTDolEyISgz6dozGHmZm1QiWyQZMohzNQCOdbTKULTL6u+SoVXJU3U1ohlsxW3r5B9b5sSJymRbFAAAAAElFTkSuQmCC');
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#widget_jpg {
    height: 480px;
}
    
#widget_419 {
    width: 100.00%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
#\36 3d24979f4a54e38542a8abb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAACToAAAk6AGCYwUcAAABHUlEQVQY0wXBTy+CAQDA4ffbZNMwWv6HxdSovGxl5YDK2rDZXCoOXUzRKKq3SFGtlVKLhs2NCwemsfEBuNiYma2L7ed5hI1kla3DCoFEnm3pAF9gF18wSOG0zPNrjXr9i7+/H4RYrsxe/ox4roqUKRFJ5ZBSWYrnF9zVHnj/eOP79xNBSoaJZY5IHBeRcidIhRLhUoXU5RXVm2tua/c8vjwhuNwLeNZc+He8rAe9+KJ+NpMBQtkIkXSIeCZKPL2PII73YZ4awe4wYZ0zYZ03Y1+eZtFtY8lpw7lqZ8XjQNDrmhH1CsZGO9AOKtAOKTDolEyISgz6dozGHmZm1QiWyQZMohzNQCOdbTKULTL6u+SoVXJU3U1ohlsxW3r5B9b5sSJymRbFAAAAAElFTkSuQmCC');
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    order: 0;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    row-gap: 32px;
    padding: 15% 4% 20% 4%;
}
    
#widget_jpg {
    height: 320px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 b9cce64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 bf67e48 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 7% 4% 2% 4%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#ab1c96bc {
    background-color: rgba(243,249,252,1);
    background-image: initial;
}
    
#widget_kbi {
    width: 49.96%;
    height: auto;
    max-width: 100%;
}
    
#\31 1200add {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 20px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jc0 {
    width: 71.75031915608412%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: center;
}
    
#innergrid_ksp {
    width: 150px;
    grid-template-rows: minmax(150px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 100px 100px 100px 100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 bf67e48 {
    padding: 10% 2% 5% 2%;
}
    
#widget_jc0 {
    height: auto;
}
    
#innergrid_ksp {
    width: 120px;
    grid-template-rows: minmax(120px, max-content);
}
    
#a02dc949 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kbi {
    width: 89.66%;
}
    
#\31 1200add {
    margin-top: 14px;
}
}



@media (max-width: 767px) {
    
#\38 b9cce64 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\31 bf67e48 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 0% 4%;
}
    
#widget_jc0 {
    height: auto;
}
    
#innergrid_ksp {
    grid-template-rows: minmax(80px, max-content);
    width: 80px;
}
    
#widget_kbi {
    width: 100.00%;
    margin-top: -5px;
}
    
#\31 1200add {
    margin-top: 8px;
}
    
#a02dc949 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aafd111b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 90786b0 {
    min-height: 83px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 4% 20% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b6a2672c::before, #b6a2672c > .bgExtraLayerOverlay {
    
}
#b6a2672c {
    background-image: url(https://lirp.cdn-website.com/a6091b85/dms3rep/multi/opt/why-us-2a3585a6-1920w.webp);
    background-position: 50% 0%;
}
#b6a2672c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRowAAABXRUJQVlA4WAoAAAAQAAAACQAABAAAQUxQSDMAAAAAAAABAQEBAQEBAQ4ODw8PDxAQEBA3ODg5OTo6Ojs7WlpaWlpbW1tbW29vb29ubm5tbWwAVlA4IDIAAADQAQCdASoKAAUAAUAmJZwCdAEQCTf4wAD+9swVtdm3zujNzoXjo3l0JqNtcdSKpUMAAA==');
}
    
#widget_fkl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9bv {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 30px 0% 0% 0%;
}
    
#group_dt2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.01%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hvv {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#widget_hmn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e9611a4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 29.35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd0cce81 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\37 f7c7cc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7c72fa8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 35.12%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7ce00f0 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\36 eb31704 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f5e1f07 {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 17px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 19a4e0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 90786b0 {
    padding: 10% 2% 20% 2%;
}
    
#b6a2672c::before, #b6a2672c > .bgExtraLayerOverlay {
    
}
#b6a2672c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRowAAABXRUJQVlA4WAoAAAAQAAAACQAABAAAQUxQSDMAAAAAAAABAQEBAQEBAQ4ODw8PDxAQEBA3ODg5OTo6Ojs7WlpaWlpbW1tbW29vb29ubm5tbWwAVlA4IDIAAADQAQCdASoKAAUAAUAmJZwCdAEQCTf4wAD+9swVtdm3zujNzoXjo3l0JqNtcdSKpUMAAA==');
}
    
#widget_fkl {
    width: 79.23%;
}
    
#\35 e8bd935 {
    margin: 0px 0% 0px 0%;
}
    
#group_9bv {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#group_dt2 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e9611a4 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7c72fa8 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aafd111b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 90786b0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 25% 4%;
}
    
#b6a2672c::before, #b6a2672c > .bgExtraLayerOverlay {
    
}
#b6a2672c {
    background-position: 50% 0%;
}
#b6a2672c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRowAAABXRUJQVlA4WAoAAAAQAAAACQAABAAAQUxQSDMAAAAAAAABAQEBAQEBAQ4ODw8PDxAQEBA3ODg5OTo6Ojs7WlpaWlpbW1tbW29vb29ubm5tbWwAVlA4IDIAAADQAQCdASoKAAUAAUAmJZwCdAEQCTf4wAD+9swVtdm3zujNzoXjo3l0JqNtcdSKpUMAAA==');
}
    
#\35 e8bd935 {
    margin: 0px 0% 0px 0%;
}
    
#group_9bv {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#group_dt2 {
    width: 100.00%;
    column-gap: 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e9611a4 {
    width: 100.00%;
    column-gap: 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7c72fa8 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_hvv {
    width: 60px;
}
    
#fd0cce81 {
    width: 60px;
}
    
#\30 7ce00f0 {
    width: 60px;
}
}



@media all {
    
#a16b5c85 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a14cd22 {
    background-color: rgba(243,249,252,1);
    background-image: initial;
}
    
#group_oar::before, #group_oar > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-color: rgba(0, 35, 102, 1);
}
#group_oar {
    justify-content: flex-end;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    background-image: url(https://lirp.cdn-website.com/a6091b85/dms3rep/multi/opt/Hot+Water+Heaters_c1-1920w.webp);
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
#group_oar.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAACwAQCdASoKAAcAAUAmJaQAAlvL8fF4AP761upK88tTCNVTeFnUbfbzzW2WiBokNX10wsCAAAA=');
}
    
#widget_u1g {
    width: 75.56%;
    height: auto;
    max-width: 100%;
}
    
#widget_im1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f52e7b21.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#f52e7b21 {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gb5 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\35 830305d::before, #\35 830305d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-color: rgba(0, 35, 102, 1);
}
#\35 830305d {
    justify-content: flex-end;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    background-image: url(https://lirp.cdn-website.com/a6091b85/dms3rep/multi/opt/Hot+Water+Heaters_c2-1920w.webp);
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    background-position: 0% 50%;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
#\35 830305d.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAACwAQCdASoKAAcAAUAmJQBOgBtkH5IAAP72feSe8yi05Mrir80NaqXRV2l4eAvvKYhkD3GwPtpl+TKwePBkfC5QAAA=');
}
    
#\31 174a0df {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\30 6761807 {
    width: 88.32%;
    height: auto;
    max-width: 100%;
}
    
#c929c4b2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 1ea80e5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\33 1ea80e5 {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#d7740cad::before, #d7740cad > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-color: rgba(0, 35, 102, 1);
}
#d7740cad {
    justify-content: flex-end;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    background-image: url(https://lirp.cdn-website.com/a6091b85/dms3rep/multi/opt/Well+Pumps_1-1920w.webp);
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
#d7740cad.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJQBOgCFsnheigAD98HNn5fbbrentyB2PON/sxIXrxemBDv2e7lMc64R4v5wAAAA=');
}
    
#f11a6837 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\32 cd951d5 {
    width: 75.56%;
    height: auto;
    max-width: 100%;
}
    
#a68a7b42 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 7e1d2b7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 7e1d2b7 {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a16b5c85 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 28px;
    padding: 2% 2% 2% 2%;
}
    
#group_oar::before, #group_oar > .bgExtraLayerOverlay {
    
}
#group_oar {
    width: 100%;
    min-height: 80px;
}
#group_oar.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAACwAQCdASoKAAcAAUAmJaQAAlvL8fF4AP761upK88tTCNVTeFnUbfbzzW2WiBokNX10wsCAAAA=');
}
    
#\35 830305d::before, #\35 830305d > .bgExtraLayerOverlay {
    
}
#\35 830305d {
    width: 100%;
    min-height: 80px;
}
#\35 830305d.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAACwAQCdASoKAAcAAUAmJQBOgBtkH5IAAP72feSe8yi05Mrir80NaqXRV2l4eAvvKYhkD3GwPtpl+TKwePBkfC5QAAA=');
}
    
#d7740cad::before, #d7740cad > .bgExtraLayerOverlay {
    
}
#d7740cad {
    width: 100%;
    min-height: 80px;
}
#d7740cad.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJQBOgCFsnheigAD98HNn5fbbrentyB2PON/sxIXrxemBDv2e7lMc64R4v5wAAAA=');
}
    
#widget_gb5 {
    height: 240px;
}
    
#\31 174a0df {
    height: 240px;
}
    
#f29aed55 {
    margin: 0px 0% 0px 0%;
}
    
#f11a6837 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#a16b5c85 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    padding: 4% 4% 4% 4%;
}
    
#group_oar::before, #group_oar > .bgExtraLayerOverlay {
    
}
#group_oar {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
#group_oar.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAACwAQCdASoKAAcAAUAmJaQAAlvL8fF4AP761upK88tTCNVTeFnUbfbzzW2WiBokNX10wsCAAAA=');
}
    
#\35 830305d::before, #\35 830305d > .bgExtraLayerOverlay {
    
}
#\35 830305d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
#\35 830305d.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAACwAQCdASoKAAcAAUAmJQBOgBtkH5IAAP72feSe8yi05Mrir80NaqXRV2l4eAvvKYhkD3GwPtpl+TKwePBkfC5QAAA=');
}
    
#d7740cad::before, #d7740cad > .bgExtraLayerOverlay {
    
}
#d7740cad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
#d7740cad.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJQBOgCFsnheigAD98HNn5fbbrentyB2PON/sxIXrxemBDv2e7lMc64R4v5wAAAA=');
}
    
#widget_gb5 {
    height: 120px;
}
    
#\31 174a0df {
    height: 120px;
}
    
#\30 6761807 {
    width: 100.00%;
}
    
#f11a6837 {
    height: 120px;
}
    
#f29aed55 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 75914c7::before, #\33 75914c7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-color: rgba(0, 35, 102, 1);
}
#\33 75914c7 {
    justify-content: flex-end;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    background-image: url(https://lirp.cdn-website.com/a6091b85/dms3rep/multi/opt/Broken+Pipes_1-1920w.webp);
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
#\33 75914c7.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAAAQAgCdASoKAAYAAUAmJQBOgB+F0B3Wb6wAAP4J5C6Utph7pVs//7IvH2VwFi80b72GNtXgK5GxgDRqC+8Amrw8O+7puxxAAAA=');
}
    
#\33 f96b850 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f02dee59 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\39 4dba89d {
    width: 88.32%;
    height: auto;
    max-width: 100%;
}
    
#ea4dfc45.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ea4dfc45 {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 84a07a8 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a3a3665 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#a07c1aab.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#a07c1aab {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#d7e13643::before, #d7e13643 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-color: rgba(0, 35, 102, 1);
}
#d7e13643 {
    justify-content: flex-end;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    background-image: url(https://lirp.cdn-website.com/a6091b85/dms3rep/multi/opt/Sewer+Backups1-1920w.webp);
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
#d7e13643.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAcAAUAmJYgCdADpuS7HAAD++qPA1vqtQsCKtPnhAzalhyuPN9XGtHK323prj91/PLG9kAQKAAAA');
}
    
#e9a0db87 {
    background-color: rgba(243,249,252,1);
    background-image: initial;
}
    
#\39 776e996 {
    width: 80.72%;
    height: auto;
    max-width: 100%;
}
    
#\33 de74591 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\31 76e86a4 {
    width: 75.56%;
    height: auto;
    max-width: 100%;
}
    
#\36 f84546f {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\34 4ef52e3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 4ef52e3 {
    width: 240px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#e6066d92 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#dafa47b9::before, #dafa47b9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-color: rgba(0, 35, 102, 1);
}
#dafa47b9 {
    justify-content: flex-end;
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    background-image: url(https://lirp.cdn-website.com/a6091b85/dms3rep/multi/opt/Well+Pressure+Tank1-1920w.webp);
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
#dafa47b9.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAAAwAgCdASoKAAcAAUAmJbACdHIAAosQyX75gAD+2tWQKt2XrlkocDsDNFGyanDA4+U/+aKbuYje1f7FqswX/mMyFohfH/zKWMMAAA==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7e13643::before, #d7e13643 > .bgExtraLayerOverlay {
    
}
#d7e13643 {
    width: 100%;
    min-height: 80px;
}
#d7e13643.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAcAAUAmJYgCdADpuS7HAAD++qPA1vqtQsCKtPnhAzalhyuPN9XGtHK323prj91/PLG9kAQKAAAA');
}
    
#\33 75914c7::before, #\33 75914c7 > .bgExtraLayerOverlay {
    
}
#\33 75914c7 {
    width: 100%;
    min-height: 80px;
}
#\33 75914c7.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAAAQAgCdASoKAAYAAUAmJQBOgB+F0B3Wb6wAAP4J5C6Utph7pVs//7IvH2VwFi80b72GNtXgK5GxgDRqC+8Amrw8O+7puxxAAAA=');
}
    
#\30 84a07a8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 28px;
    padding: 2% 2% 2% 2%;
}
    
#dafa47b9::before, #dafa47b9 > .bgExtraLayerOverlay {
    
}
#dafa47b9 {
    width: 100%;
    min-height: 80px;
}
#dafa47b9.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAAAwAgCdASoKAAcAAUAmJbACdHIAAosQyX75gAD+2tWQKt2XrlkocDsDNFGyanDA4+U/+aKbuYje1f7FqswX/mMyFohfH/zKWMMAAA==');
}
    
#a576bc60 {
    margin: 0px 0% 0px 0%;
}
    
#f02dee59 {
    height: 240px;
}
    
#\33 de74591 {
    height: 240px;
}
    
#\36 f84546f {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#d7e13643::before, #d7e13643 > .bgExtraLayerOverlay {
    
}
#d7e13643 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
#d7e13643.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAcAAUAmJYgCdADpuS7HAAD++qPA1vqtQsCKtPnhAzalhyuPN9XGtHK323prj91/PLG9kAQKAAAA');
}
    
#\33 75914c7::before, #\33 75914c7 > .bgExtraLayerOverlay {
    
}
#\33 75914c7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
#\33 75914c7.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAAAQAgCdASoKAAYAAUAmJQBOgB+F0B3Wb6wAAP4J5C6Utph7pVs//7IvH2VwFi80b72GNtXgK5GxgDRqC+8Amrw8O+7puxxAAAA=');
}
    
#\30 84a07a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    padding: 4% 4% 4% 4%;
}
    
#dafa47b9::before, #dafa47b9 > .bgExtraLayerOverlay {
    
}
#dafa47b9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 20px 30px 20px;
}
#dafa47b9.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAAAwAgCdASoKAAcAAUAmJbACdHIAAosQyX75gAD+2tWQKt2XrlkocDsDNFGyanDA4+U/+aKbuYje1f7FqswX/mMyFohfH/zKWMMAAA==');
}
    
#f02dee59 {
    height: 120px;
}
    
#\39 776e996 {
    width: 100.00%;
}
    
#\33 de74591 {
    height: 120px;
}
    
#\36 f84546f {
    height: 120px;
}
    
#\31 76e86a4 {
    width: 100.00%;
}
    
#a576bc60 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 284a2de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b81fff0 {
    width: 67.79%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3e2bff7 {
    min-height: 91px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a5620a4e {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 a1d770c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 722447b {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 12a3894 {
    width: 280px;
    height: auto;
    min-height: 70px;
    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;
}
    
#group_lao {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1e414e5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b81fff0 {
    width: 99.28%;
}
    
#\38 3e2bff7 {
    min-height: 88px;
    padding: 14% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\38 3e2bff7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a5620a4e {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 284a2de {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\30 1e414e5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b81fff0 {
    width: 100%;
}
    
#\38 3e2bff7 {
    min-height: unset;
    flex-direction: column;
    padding: 15% 4% 2% 4%;
}
}



@media all {
    
#\37 f6fd7a8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.50268524126793%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5fa189c {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 68e7c19 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9eb0776 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.22251312321666%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c89f61b1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.22251312321666%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 186259b {
    min-height: 261px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 db3f60d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(243,249,252,1);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d91dc3d4 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ad7f456 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f7988d5 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ced3c99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(231, 243, 250, 0.5);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 eddeff4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(243, 249, 252, 1);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 7169f56 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4de2ffc {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 4634a21 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c89f61b1 {
    min-height: auto;
    width: 100%;
}
    
#\37 f6fd7a8 {
    min-height: auto;
    width: 100%;
}
    
#\33 186259b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 28px;
    padding: 2% 4% 10% 4%;
}
    
#\35 5fa189c {
    height: auto;
    width: 110px;
    margin-bottom: 0px;
}
    
#\38 db3f60d {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    align-items: flex-start;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d91dc3d4 {
    height: auto;
    width: 110px;
    margin-bottom: 0px;
}
    
#\39 68e7c19 {
    height: auto;
    width: 110px;
    margin-bottom: 0px;
}
    
#\30 ced3c99 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 eddeff4 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    align-items: flex-start;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4634a21 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9eb0776 {
    min-height: auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 186259b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 4de2ffc {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 186259b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    padding: 4% 6% 15% 5.998659517426273%;
}
    
#\35 5fa189c {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\38 db3f60d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#d91dc3d4 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\39 68e7c19 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\30 ced3c99 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\39 eddeff4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\38 4634a21 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 092eac9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 98f3e91 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 10% 4%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_ucl {
    width: 89.70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_bh2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#b0c896d3 {
    width: 280px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 17px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fc22fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_apv {
    align-items: flex-start;
    width: 60.74564530367545%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 98f3e91 {
    padding: 5% 2% 12% 2%;
}
    
#widget_ucl {
    width: 100.00%;
}
    
#group_bh2 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    min-height: 102px;
}
    
#group_apv {
    align-items: center;
    width: 100.00%;
}
    
#b0c896d3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9b1 {
    order: 2;
}
    
#\30 0ffb139 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 092eac9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 98f3e91 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 20% 4%;
}
    
#widget_ucl {
    width: 100.00%;
}
    
#group_apv {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_bh2 {
    order: 1;
    height: auto;
    min-height: auto;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_9b1 {
    order: 2;
    margin-top: 27px;
}
    
#b0c896d3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 0ffb139 {
    margin: 0px 0% 0px 0%;
}
}

