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

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

  *#dm .dmInner *.u_1749691289 .av-services-dropdown { background-color:var(--color_8) !important; }

  *#dm .dmInner *.u_1749691289 .av-services-submenu { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1342442165 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner div.u_1525078740 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner div.u_1729273558 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner div.u_1079179843 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

  *#dm .dmInner div.u_1537772968 .hero-content { background-color:var(--color_2) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1537772968 .hero-eyebrow { font-weight:700 !important; }

  *#dm .dmInner div.u_1537772968 .hero-subheading {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1537772968 .hero-heading {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3520331394 .feature-bar { min-height:79px !important; }

  *#dm .dmInner div.u_1537772968 .hero-eyebrow { font-size:24px !important; }

  *#dm .dmInner div.u_1537772968 .hero-content-text { font-size:24px !important; }

  *#dm .dmInner div.u_3520331394 .feature-icon {
    width:34px !important;
    height:53px !important;
  }

  *#dm .dmInner div.u_3520331394 .feature-title { font-size:22px !important; }

  *#dm .dmInner div.u_1469431232 .content-card-heading { font-size:24px !important; }

  *#dm .dmInner div.u_1469431232 .content-card-body { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 d7ece16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c46e4f2d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f8b4f268 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#a5c9f659 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 de55bf2 {
    margin: -32.1px 10% -32.1px 10%;
}
    
#c28a2b67 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 0px 0 10px;
    align-self: auto;
    justify-self: auto;
    padding: 3% 0% 3% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6be3e6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#afffd959[data-css-edit] {
    z-index: 3;
}
#afffd959 {
    min-height: 310px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    align-items: stretch;
    align-content: stretch;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ddec756a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
}
    
#e94eca94 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0 10px 10px 0;
    align-self: auto;
    justify-self: auto;
    padding: 3% 16px 3% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 581e85a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 9011896 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 c81834c {
    width: 99.96%;
    height: 669px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 7px;
    order: 2;
}
    
#\30 ce34769 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a6adec9 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#fdc32da3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 2bc3cd3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 fdfb63d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.94%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bb91c102 {
    min-height: 72vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.06%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_j3j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#a473f5b2 {
    width: 21%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\37 ff00aeb {
    width: 88.16%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 79px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 57abb60.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 57abb60 {
    width: 80px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -16px 0% 0px 12.056953672428229%;
}
    
#\32 840d7d1 {
    width: 88.16%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 79px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 ef020e3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a9ff784 {
    width: 21%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
}
    
#\37 01dbd8a {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fe9710bc {
    width: 76.15%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 140px 0% 0px 0.28454943909877106%;
}
    
#\39 737ef79.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 737ef79 {
    width: 80px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -16px 0% 0px 12.056953672428229%;
}
    
#\31 a1815c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 a1815c4 {
    width: 80px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -16px 0% 0px 12.056953672428229%;
}
    
#\30 ad58d3e {
    width: 76.15%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 140px 0% 0px 0.28454943909877106%;
}
    
#\39 875e1e1 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#\36 9bcfefe {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9e02e89 {
    width: 76.15%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 140px 0% 0px 0.28454943909877106%;
}
    
#cb48fb21 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\39 b1bc21f {
    width: 88.16%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 79px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#db97ce66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 6b7be90 {
    width: 88.16%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 79px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 faf2f3c {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 157f73b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b49e8045 {
    width: 76.15%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 140px 0% 0px 0.28454943909877106%;
}
    
#a3480dbe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\39 55f4ce8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 55f4ce8 {
    width: 80px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -16px 0% 0px 12.056953672428229%;
}
    
#\34 8890c16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    padding: 5% 16px 5% 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_56g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d09d2623 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#cabc5898 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d2a3e997 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b785aab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#a9fc25b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 102111c {
    min-height: 136px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#dd471dad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: url("https://irp.cdn-website.com/b3a543cb/dms3rep/multi/opt/imgi_35_texture-1920w.webp?jxl&v=jxl");
    background-size: contain;
}
    
#f94fed48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8441ba1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eeec257e {
    min-height: 424px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_527 {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
    order: 1;
}
    
#\33 08cbbb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#db4399b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c3b10511 {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
    order: 1;
}
    
#\36 601b506 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d56d9d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 812b3d3 {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
    order: 1;
}
    
#c8185dc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5838804 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bd4dd2d4 {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
    order: 1;
}
    
#\37 bfe5b5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 076cc3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 d81df3f {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
    order: 1;
}
    
#\37 ee9c5a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 fb2828e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 1d2c3ee {
    width: 100.00%;
    height: 138px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 196b1cf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 e2cdc7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#ebf3e4fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa928de0 {
    min-height: 69px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dda8b374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b8804503 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 597d7c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 db0ee27 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ok4 {
    width: 100%;
    height: 45vh;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 1715cd9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 235cf45 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 f210236 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_8nu {
    width: 1573px;
    height: 350px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c46e4f2d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 87b07d6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#afffd959 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a6adec9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 499px;
}
    
#\31 2bc3cd3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 157f73b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 ef020e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 cf3d46c {
    margin: 0px 0% 0px 0%;
}
    
#\35 102111c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2b92445 {
    margin: 0px 0% 0px 0%;
}
    
#eeec257e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 af29452 {
    margin: 0px 0% 0px 0%;
}
    
#aa928de0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8804503 {
    padding: 0% 0% 0% 0%;
}
    
#\30 db0ee27 {
    margin: 0% 0% 0% 0%;
}
    
#widget_ok4 {
    width: 99.94%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1715cd9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#da4432bb {
    margin: 0px 0% 0px 0%;
}
    
#widget_8nu {
    height: 626px;
}
}



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



@media (max-width: 767px) {
    
#c28a2b67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#afffd959 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#e94eca94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 de55bf2 {
    margin: 50% 10% 20% 10%;
}
}



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



@media (max-width: 767px) {
    
#\31 157f73b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a473f5b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a9ff784 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 8890c16 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 ef020e3 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#f94fed48 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#eeec257e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_527 {
    height: 240px;
}
    
#\33 08cbbb2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c3b10511 {
    height: 240px;
}
    
#\36 601b506 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 812b3d3 {
    height: 240px;
}
    
#c8185dc3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bd4dd2d4 {
    height: 240px;
}
    
#\37 bfe5b5d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 d81df3f {
    height: 240px;
}
    
#\37 ee9c5a9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 1d2c3ee {
    height: 240px;
}
}



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



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



@media (max-width: 767px) {
    
#\37 1715cd9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 f210236 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_8nu {
    height: 698px;
}
}

#dd471dad.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4WAoAAAAQAAAACQAAAAAAQUxQSAsAAAAAEh8tMjMzMi4iFwBWUDggJgAAAJABAJ0BKgoAAQABQCYlpAACHOswAAD+0p+qAkn4H7UKbprfrAAA')!important}