@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media all {
  *#dm .dmInner div.u_863877042 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 .m-recaptcha { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 .dmforminput input { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 .dmforminput textarea { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 .dmforminput .fileUploadLink { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 .checkboxwrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 .radiowrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 .optinwrapper div { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 .freetextwrapper { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 .dmforminput select { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 .dmforminput option { color:var(--color_5) !important; }

  *#dm .dmInner div.u_863877042 input:not([type="submit"]) { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_863877042 textarea { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_863877042 select { border-radius:8px 8px 8px 8px !important; }

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

  *#dm .dmInner div.u_863877042 .dmform-success {
    font-size:24px !important;
    font-weight:bold !important;
    color:var(--color_5) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_863877042 .dmform-success .rteBlock {
    font-size:24px !important;
    font-weight:bold !important;
    color:var(--color_5) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_863877042 .dmform-error {
    font-size:24px !important;
    font-weight:bold !important;
    color:var(--color_5) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1722433429 img { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner div.u_1314071205 img { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

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

  *#dm .dmInner div.u_2162707011 img { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner div.u_6283947 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 772cea2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a201a8 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 250px 4% 60px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 146e52d::before, #\37 146e52d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
}
#\37 146e52d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/c66a63ce/dms3rep/multi/banner+electric.png?dm-skip-opt=true");
}
    
#widget_9gj {
    width: 78.98%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rqu {
    width: 91.39%;
    height: auto;
    max-width: 1200px;
    order: 0;
}
    
#group_euf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#widget_g5f {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\32 c4f1cfe {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\38 5b3561d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 2cb6544 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 d33d477 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#dfc94d60::before, #dfc94d60 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.98;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
}
#dfc94d60 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/c66a63ce/dms3rep/multi/aJ--vu9g.png?dm-skip-opt=true");
}
    
#group_rcu {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    order: 0;
}
    
#widget_p21 {
    width: 50px;
    height: auto;
    max-width: 50px;
}
    
#widget_chd {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_arq {
    width: 1378px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_5hq {
    width: 77.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 d5dc9c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 33.3%;
    min-width: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2d5da1b {
    min-height: 200px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#f1ee0d69 {
    border-width: 1px 0px 1px 0px;
    border-color: rgba(176, 205, 249, 1) rgba(0, 0, 0, 1) rgba(176,205,249,1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(3, 64, 144, 0.05);
    background-image: none;
}
    
#widget_3tk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tvq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7223ac8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 33.3%;
    min-width: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6005f96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 04dd4b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fb896f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 33.3%;
    min-width: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 fe15b3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 93dc3d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0bb320e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 240e539 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e36b9216 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c2cb47b2::before, #c2cb47b2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.97;
}
#c2cb47b2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/c66a63ce/dms3rep/multi/3920.jpg?dm-skip-opt=true");
    background-repeat: repeat;
    background-size: auto;
}
#c2cb47b2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACBDESFCFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIRAxEAPwDcRIkbTPRSHdDj5GrVxHHRHTXqMc52R6b9TAGGX//Z');
}
    
#\33 3ad27e5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d9596e1 {
    width: 50px;
    height: auto;
    max-width: 50px;
}
    
#f01822d5 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_2qg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_h13 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    padding: 16px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_5f4 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_ml2 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_l20 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_hlt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fq1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 efd7eb3 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a640213a {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b6ec0a04 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\39 a0e2df8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 8f7530a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc2a153f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 29c0d13 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 16beb22 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ce469ef {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\38 229f795 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\30 de0be1d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 daffc29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f38786c1 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eec62a4b {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4a2815a {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\32 4a7ff79 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 e21a87d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8d97e31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3fbb018 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c6ff874 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 4347a23 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\39 92c1c14 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 9a48a1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb00dd4b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 5f512e9 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7588b91 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d40dace {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#addd368f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 05571ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 aaee5d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0b2f3c7 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 209ae55 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c4d95958 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 45e750f {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\36 b1f40f6 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\30 cbbc6f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b8fc2ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df937c1a {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1df3c1e {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 535829a {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#fe5aa496 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 690fab3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7a34175 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2789e54 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cff6300a {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#aecdc787 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\34 0fc73c3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 f8d711c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea8c64f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3178ad0 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d800bbbb {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7832218 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#b5ea88cb {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 43a6626 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1b4921c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 76f8f38 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 0715622 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
}
    
#\35 5943582 {
    width: 50px;
    height: auto;
    max-width: 50px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 9c772ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 932ecb4 {
    width: 92.64%;
    height: 582px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 5e51b55 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#c654029a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 e48902f {
    align-items: center;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\32 4fdf180 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b99853f::before, #\39 b99853f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.97;
}
#\39 b99853f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/c66a63ce/dms3rep/multi/circuit+board+%281%29.png?dm-skip-opt=true");
    background-size: auto;
    background-position: 50% 100%;
}
#\39 b99853f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAPUlEQVQI1y3MMQqAMADF0MwiKlKV6hn6L2buP0ulw4NMgeZFPIgbcSZOw0Kz0Kw/4kO8iSd5d+I69O6T2n0jDA2KO7XNXgAAAABJRU5ErkJggg==');
}
    
#c84b17b0 {
    width: 478px;
    height: auto;
    max-width: 100%;
}
    
#\39 3bfc2e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ite {
    width: 26.87%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -84px;
}
}



@media all {
    
#\33 2953061 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    order: 2;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0538201 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 4e69911 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 b5c4470 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 d8fed23::before, #\36 d8fed23 > .bgExtraLayerOverlay {
    
}
#\36 d8fed23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
}
    
#e016b314 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3b3bdb2 {
    width: 50px;
    height: auto;
    max-width: 50px;
}
    
#cfc6fa2d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_cqb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 aa309bf {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#bd9ede3d {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dedde4d {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#c2bb1fbb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 287979d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 81fd454 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 6a0e4bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c00c184f {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 19a726c {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2d895b9 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e1aceed8 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#b2b74d01 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#c89b3468 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#c43bb2b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd1a2659 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 824325c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b927164f {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 73f8caf {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\30 72c51bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0a5137e {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    order: 1;
    padding: 16px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bd459197 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#fce04878 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7a9486e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c12143e2 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1a51c61 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#f8e56cce {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 56fed73 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 917b062 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#c163ae53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7724478 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e9808a27 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f05f386 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 9987e94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8abe70f {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#aeed99ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b497eaf {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cfa1060 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 df180ca {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d9d3bbb {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d4db47bf {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 217a7a0 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(3, 64, 144, 1) 0%, rgba(37, 93, 190, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#c972c14f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eabffe4c {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\33 e641cfb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe4f3f14 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 3c2960b {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 03a3093 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 d20cb35 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\37 9a840eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9c79b9e {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\38 efaad69 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5af2732 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d9b7f655 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b41404f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 74a2401::before, #\37 74a2401 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 74a2401 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.93%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/c66a63ce/dms3rep/multi/logo+shield+bg.png?dm-skip-opt=true");
    background-color: rgba(3, 64, 144, 1);
    background-size: auto;
    background-position: 0% 100%;
    align-items: center;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
#\37 74a2401.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAACm0lEQVQozwGQAm/9AAo8mABDbLYAQGq0ADljsAAAAGAAP2ixAU92ugBOdbkATHO4AE51uQAALFmrEChVpyUpVqcrIlCjGxBCnQREbLIARG20AAo7lQDb7/8AgaHUAABWfL0/QWqzSDRfrEwvW6lBOmOtK0RtsxVEbbUGJVKjAf///wCFpNYAAGCIzVlMdr5RPGe1UjtntVJJc71PVn3ARVuAwDBeg8IbXIHABV+DwgAAapfifWeU30dZiNhBUoHSVFWCz2Zhh8lhZ4rFRm6RyjJmisYKaYzHAABtoPeHbaH6Q2uh+ztnm/RMaZnsYHab2GV4mc1Qe5zRQmSIxQpkiMUAAGeW47xmktt+Z5LaemaS3IJpluF4g6beZpWy3EGWtOA8fZ7TB4eizwAAUYDO3Ep5xrlIdsK2RnXBvEp5xZxnj819jKzcT5254z6btt8Pd6LhAAA+cMT4OmzA8jZouvIyYrPxMWO0uUh3wY5zm9dghKfdR4Gk2SAAMv8AACtjwv8qYcD/JVy7/x9VsfwdVLC6L2S7jluK1Gpij9VYapjbLx549gUAKWPGzipjxuYnYMLwIVq71SBYuJsuY7yARXnLa0l8zFRSi94mMH/uBwApYcOFLWbJuS1nycUpYsSmJly5eS9htnA4bsJkP3jOQTyD5x0we+UEAB9UsWQoYMCfKmLDpyVdvI0gVKxgJ1epUi5kuEE1c8sgLH3pDyBqywEAF0qjXh5TsJUfVbGcG1CsghdJnksbSp0vJ1+2HS185AooeeMJKHbcAQASRJtQFkqjbBZJo3EUSKBeEEKYLRJDmBIiacgCIXvrAiN03AIjd+IAAA5AlhcPQpkwD0KZNxBDmiMOQZcIFEOaAAAAAAAuTpIAIWvLACd86QBaQxsxWkq0eAAAAABJRU5ErkJggg==');
}
    
#\33 ac0bf7d {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f306f4a4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_jm0 {
    width: 42.07%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/c66a63ce/dms3rep/multi/opt/gallery17-1920w.png");
    background-color: var(--color_1);
}
#group_jm0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQI1wXBUSsDAQDA8fscy6v2ysWU28MdM+daym5LzSlDXLaI2mZSs7F109pZTF0rJOkk8TR7YK0k2YtakSd8k7/fT8jabfL1F+yLLs51l3P3Fff+jVa7x/vHL72vPz6/fxAK9ScOGx1qZ22qxy5W8Yhq2ebq8obmY4dm65nbuweEnZJDzmpwYJ2S386QWzMors9xUkjh1CpUyiXSmTSCsbDEiplgM5kgtRghG5PZm1fYX51hNxnHjBvo4TCCKA7gHx0hFJCJqX7MaYmtqMxGdJxlXUPXVNSgiuDx9OHt9+IbFFF8Q2jSMJExidmggq5OEpqYQg1o/APLPI7JZQUK8wAAAABJRU5ErkJggg==');
}
    
#af5ccb37 {
    margin: 0px 0% 0px 0%;
}
    
#a1302899.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#a1302899 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2416fa5 {
    width: 50px;
    height: auto;
    max-width: 50px;
}
    
#\33 3eb70f3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5744251 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_8ll {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\37 0705358 {
    width: 26.87%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -84px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 2d8b166 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 18fdafa::before, #\37 18fdafa > .bgExtraLayerOverlay {
    
}
#\37 18fdafa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(3, 64, 144, 0.05);
    background-image: none;
    background-size: auto;
    background-position: 100% 100%;
}
    
#group_p19 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\31 9dba946 {
    width: 92.64%;
    height: 582px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 dd29ef0 {
    align-items: center;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
}
    
#\32 36e23c6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3593406 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c1989ed0 {
    width: 50px;
    height: auto;
    max-width: 50px;
}
    
#ba6347ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3cp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_bes {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vpg {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#widget_ifd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_062 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc9431dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1b338a3 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\31 739c770 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4c335c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4ded6d2 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#c7e70974 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3vs {
    width: 224px;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d1f5c5e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.25%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c1916ea4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 0% 10% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e93462b::before, #\35 e93462b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.89;
    border-radius: inherit;
}
#\35 e93462b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/c66a63ce/dms3rep/multi/8029d9cb-46ad-40be-b296-ad8f4f274b5c.png?dm-skip-opt=true");
}
#\35 e93462b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/AFat2ABRrNMAYLbUAEGa5wAyls8FQqHUE0al1SFMq9ErR6vGLUKqvC4A+v//AKro2QD1/70AMJDYAkqn0gtKqdMaSKnOJ0aqxy5Dq70uQqy2LABWrNoLVa7VDFav0gxXsNIPVrLNF0yvzSVFq8gwQqrEM0KrvTBDrbksAFSwzBdSscUZU7PCHVGyxCFStMQlSq7DLUOqwjJBqMI0RavCMUuwwi4AT7K+JEywvydMsMAqTLDCKEqxwSdDqcAsQKXDLkSlyC1JqswpTa3MKABHtKwkQ6+zKEGsuik/qr0mParAIzyhvyc/n8UnRqHIJEuozyBMq88gfFxx/O+BSrkAAAAASUVORK5CYII=');
}
    
#\33 6bca3ee {
    width: 50px;
    height: auto;
    max-width: 50px;
}
    
#\34 f647a1b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb2c90cd {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 9accb5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_djj {
    width: 82.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_2gq {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
}
    
#group_d46 {
    align-items: flex-end;
    width: 45.73%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 0px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2g8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b751b95b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1a201a8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 80vh;
}
    
#\38 5b3561d {
    margin: 0px 0% 0px 0%;
}
    
#\37 146e52d::before, #\37 146e52d > .bgExtraLayerOverlay {
    
}
    
#widget_9gj {
    min-width: 32px;
    width: 82.52%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rqu {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d33d477 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 08f1952 {
    margin: 0px 0% 0px 0%;
}
    
#dfc94d60::before, #dfc94d60 > .bgExtraLayerOverlay {
    
}
    
#widget_5hq {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2d5da1b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f0bb320e {
    margin: 0px 0% 0px 0%;
}
    
#\35 7223ac8 {
    justify-content: flex-start;
    width: 33.3%;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fb896f2 {
    justify-content: flex-start;
    width: 33.3%;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d5dc9c6 {
    justify-content: flex-start;
    width: 33.3%;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e36b9216 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#\32 7c74229 {
    margin: 0px 0% 0px 0%;
}
    
#c2cb47b2::before, #c2cb47b2 > .bgExtraLayerOverlay {
    
}
#c2cb47b2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACBDESFCFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIRAxEAPwDcRIkbTPRSHdDj5GrVxHHRHTXqMc52R6b9TAGGX//Z');
}
    
#group_5f4 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a640213a {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 16beb22 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_h13 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 24px;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eec62a4b {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c6ff874 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7588b91 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_l20 {
    height: 250px;
}
    
#\39 a0e2df8 {
    height: 250px;
}
    
#\38 229f795 {
    height: 250px;
}
    
#\32 4a7ff79 {
    height: 250px;
}
    
#\39 92c1c14 {
    height: 250px;
}
    
#addd368f {
    height: 250px;
}
    
#\36 209ae55 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 24px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c4d95958 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b1f40f6 {
    height: 250px;
}
    
#c1df3c1e {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fe5aa496 {
    height: 250px;
}
    
#cff6300a {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0fc73c3 {
    height: 250px;
}
    
#d800bbbb {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b5ea88cb {
    height: 250px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c654029a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d3d3bb32 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b99853f::before, #\39 b99853f > .bgExtraLayerOverlay {
    
}
#\39 b99853f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAPUlEQVQI1y3MMQqAMADF0MwiKlKV6hn6L2buP0ulw4NMgeZFPIgbcSZOw0Kz0Kw/4kO8iSd5d+I69O6T2n0jDA2KO7XNXgAAAABJRU5ErkJggg==');
}
    
#widget_ite {
    height: auto;
    width: 175.828px;
    margin-top: -102px;
}
    
#\32 4fdf180 {
    width: 100%;
    min-height: 80px;
}
    
#\33 e48902f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2953061 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 24px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b5c4470 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#\38 00356e4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d8fed23::before, #\36 d8fed23 > .bgExtraLayerOverlay {
    
}
    
#a0a5137e {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 24px;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f8e56cce {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#e9808a27 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 81fd454 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\37 2d895b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#fce04878 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#f7724478 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 217a7a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\38 df180ca {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\38 d9d3bbb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ac0bf7d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#af5ccb37 {
    margin: 0px 0% 0px 0%;
}
    
#group_jm0 {
    width: 100%;
    min-height: 467px;
    height: auto;
}
#group_jm0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQI1wXBUSsDAQDA8fscy6v2ysWU28MdM+daym5LzSlDXLaI2mZSs7F109pZTF0rJOkk8TR7YK0k2YtakSd8k7/fT8jabfL1F+yLLs51l3P3Fff+jVa7x/vHL72vPz6/fxAK9ScOGx1qZ22qxy5W8Yhq2ebq8obmY4dm65nbuweEnZJDzmpwYJ2S386QWzMors9xUkjh1CpUyiXSmTSCsbDEiplgM5kgtRghG5PZm1fYX51hNxnHjBvo4TCCKA7gHx0hFJCJqX7MaYmtqMxGdJxlXUPXVNSgiuDx9OHt9+IbFFF8Q2jSMJExidmggq5OEpqYQg1o/APLPI7JZQUK8wAAAABJRU5ErkJggg==');
}
    
#\37 74a2401::before, #\37 74a2401 > .bgExtraLayerOverlay {
    
}
#\37 74a2401 {
    width: 100%;
    min-height: 80px;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
#\37 74a2401.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAACm0lEQVQozwGQAm/9AAo8mABDbLYAQGq0ADljsAAAAGAAP2ixAU92ugBOdbkATHO4AE51uQAALFmrEChVpyUpVqcrIlCjGxBCnQREbLIARG20AAo7lQDb7/8AgaHUAABWfL0/QWqzSDRfrEwvW6lBOmOtK0RtsxVEbbUGJVKjAf///wCFpNYAAGCIzVlMdr5RPGe1UjtntVJJc71PVn3ARVuAwDBeg8IbXIHABV+DwgAAapfifWeU30dZiNhBUoHSVFWCz2Zhh8lhZ4rFRm6RyjJmisYKaYzHAABtoPeHbaH6Q2uh+ztnm/RMaZnsYHab2GV4mc1Qe5zRQmSIxQpkiMUAAGeW47xmktt+Z5LaemaS3IJpluF4g6beZpWy3EGWtOA8fZ7TB4eizwAAUYDO3Ep5xrlIdsK2RnXBvEp5xZxnj819jKzcT5254z6btt8Pd6LhAAA+cMT4OmzA8jZouvIyYrPxMWO0uUh3wY5zm9dghKfdR4Gk2SAAMv8AACtjwv8qYcD/JVy7/x9VsfwdVLC6L2S7jluK1Gpij9VYapjbLx549gUAKWPGzipjxuYnYMLwIVq71SBYuJsuY7yARXnLa0l8zFRSi94mMH/uBwApYcOFLWbJuS1nycUpYsSmJly5eS9htnA4bsJkP3jOQTyD5x0we+UEAB9UsWQoYMCfKmLDpyVdvI0gVKxgJ1epUi5kuEE1c8sgLH3pDyBqywEAF0qjXh5TsJUfVbGcG1CsghdJnksbSp0vJ1+2HS185AooeeMJKHbcAQASRJtQFkqjbBZJo3EUSKBeEEKYLRJDmBIiacgCIXvrAiN03AIjd+IAAA5AlhcPQpkwD0KZNxBDmiMOQZcIFEOaAAAAAAAuTpIAIWvLACd86QBaQxsxWkq0eAAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2d8b166 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bb5f3485 {
    margin: 0px 0% 0px 0%;
}
    
#\37 18fdafa::before, #\37 18fdafa > .bgExtraLayerOverlay {
    
}
    
#\35 dd29ef0 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_p19 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#widget_3vs {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1916ea4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 10% 0% 10% 2%;
}
    
#b751b95b {
    margin: 0px 0% 0px 0%;
}
    
#\35 e93462b::before, #\35 e93462b > .bgExtraLayerOverlay {
    
}
#\35 e93462b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/AFat2ABRrNMAYLbUAEGa5wAyls8FQqHUE0al1SFMq9ErR6vGLUKqvC4A+v//AKro2QD1/70AMJDYAkqn0gtKqdMaSKnOJ0aqxy5Dq70uQqy2LABWrNoLVa7VDFav0gxXsNIPVrLNF0yvzSVFq8gwQqrEM0KrvTBDrbksAFSwzBdSscUZU7PCHVGyxCFStMQlSq7DLUOqwjJBqMI0RavCMUuwwi4AT7K+JEywvydMsMAqTLDCKEqxwSdDqcAsQKXDLkSlyC1JqswpTa3MKABHtKwkQ6+zKEGsuik/qr0mParAIzyhvyc/n8UnRqHIJEuozyBMq88gfFxx/O+BSrkAAAAASUVORK5CYII=');
}
    
#widget_2g8 {
    height: auto;
}
    
#d1f5c5e4 {
    width: 100%;
    min-height: 80px;
}
    
#group_d46 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\38 772cea2 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\38 1a201a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 100px 4%;
}
    
#\37 146e52d::before, #\37 146e52d > .bgExtraLayerOverlay {
    
}
    
#widget_9gj {
    min-width: 32px;
    width: 87.44%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5b3561d {
    margin: 0px 0% 0px 0%;
}
    
#group_euf {
    --column-gap: 16px;
    column-gap: 16px;
}
    
#widget_rqu {
    width: 99.89%;
}
}



@media (max-width: 767px) {
    
#\37 2cb6544 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 d33d477 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 20% 4%;
}
    
#dfc94d60::before, #dfc94d60 > .bgExtraLayerOverlay {
    
}
    
#widget_5hq {
    width: 100.00%;
}
    
#group_rcu {
    --column-gap: 8px;
    column-gap: 8px;
    justify-content: center;
}
    
#widget_arq {
    width: 95.14%;
}
    
#\39 08f1952 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 d5dc9c6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2d5da1b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 7223ac8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fb896f2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f0bb320e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 240e539 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e36b9216 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 80px 4% 100px 4%;
}
    
#c2cb47b2::before, #c2cb47b2 > .bgExtraLayerOverlay {
    
}
#c2cb47b2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACBDESFCFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIRAxEAPwDcRIkbTPRSHdDj5GrVxHHRHTXqMc52R6b9TAGGX//Z');
}
    
#\38 d9596e1 {
    width: 50px;
}
    
#\33 3ad27e5 {
    align-items: center;
}
    
#group_h13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_5f4 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#widget_l20 {
    height: 240px;
}
    
#a640213a {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a0e2df8 {
    height: 240px;
}
    
#\37 16beb22 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\38 229f795 {
    height: 240px;
}
    
#eec62a4b {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4a7ff79 {
    height: 240px;
}
    
#\30 c6ff874 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\39 92c1c14 {
    height: 240px;
}
    
#\35 7588b91 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#addd368f {
    height: 240px;
}
    
#\36 209ae55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4d95958 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b1f40f6 {
    height: 240px;
}
    
#c1df3c1e {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#fe5aa496 {
    height: 240px;
}
    
#cff6300a {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0fc73c3 {
    height: 240px;
}
    
#d800bbbb {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#b5ea88cb {
    height: 240px;
}
    
#\32 7c74229 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 932ecb4 {
    height: 240px;
}
    
#c654029a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 16% 4%;
}
    
#\33 e48902f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 4fdf180 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\39 b99853f::before, #\39 b99853f > .bgExtraLayerOverlay {
    
}
#\39 b99853f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAPUlEQVQI1y3MMQqAMADF0MwiKlKV6hn6L2buP0ulw4NMgeZFPIgbcSZOw0Kz0Kw/4kO8iSd5d+I69O6T2n0jDA2KO7XNXgAAAABJRU5ErkJggg==');
}
    
#widget_ite {
    height: auto;
    margin-top: -55px;
    width: 106px;
}
    
#c84b17b0 {
    width: 145.12%;
}
    
#d3d3bb32 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 2953061 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4e69911 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 b5c4470 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 80px 4% 100px 4%;
}
    
#\37 aa309bf {
    height: 240px;
}
    
#f8e56cce {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\36 dedde4d {
    height: 240px;
}
    
#\34 81fd454 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2d895b9 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#f7724478 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#e9808a27 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#b2b74d01 {
    height: 240px;
}
    
#bd1a2659 {
    height: 240px;
}
    
#\34 73f8caf {
    height: 240px;
}
    
#a0a5137e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fce04878 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f05f386 {
    height: 240px;
}
    
#\38 df180ca {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d9d3bbb {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\35 217a7a0 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#fe4f3f14 {
    height: 240px;
}
    
#\32 3c2960b {
    height: 240px;
}
    
#\37 03a3093 {
    height: 240px;
}
    
#\36 d8fed23::before, #\36 d8fed23 > .bgExtraLayerOverlay {
    
}
    
#\38 00356e4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 74a2401::before, #\37 74a2401 > .bgExtraLayerOverlay {
    
}
#\37 74a2401 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 80px 6% 16% 6%;
    margin: 0% 0% 0% 0%;
}
#\37 74a2401.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAACm0lEQVQozwGQAm/9AAo8mABDbLYAQGq0ADljsAAAAGAAP2ixAU92ugBOdbkATHO4AE51uQAALFmrEChVpyUpVqcrIlCjGxBCnQREbLIARG20AAo7lQDb7/8AgaHUAABWfL0/QWqzSDRfrEwvW6lBOmOtK0RtsxVEbbUGJVKjAf///wCFpNYAAGCIzVlMdr5RPGe1UjtntVJJc71PVn3ARVuAwDBeg8IbXIHABV+DwgAAapfifWeU30dZiNhBUoHSVFWCz2Zhh8lhZ4rFRm6RyjJmisYKaYzHAABtoPeHbaH6Q2uh+ztnm/RMaZnsYHab2GV4mc1Qe5zRQmSIxQpkiMUAAGeW47xmktt+Z5LaemaS3IJpluF4g6beZpWy3EGWtOA8fZ7TB4eizwAAUYDO3Ep5xrlIdsK2RnXBvEp5xZxnj819jKzcT5254z6btt8Pd6LhAAA+cMT4OmzA8jZouvIyYrPxMWO0uUh3wY5zm9dghKfdR4Gk2SAAMv8AACtjwv8qYcD/JVy7/x9VsfwdVLC6L2S7jluK1Gpij9VYapjbLx549gUAKWPGzipjxuYnYMLwIVq71SBYuJsuY7yARXnLa0l8zFRSi94mMH/uBwApYcOFLWbJuS1nycUpYsSmJly5eS9htnA4bsJkP3jOQTyD5x0we+UEAB9UsWQoYMCfKmLDpyVdvI0gVKxgJ1epUi5kuEE1c8sgLH3pDyBqywEAF0qjXh5TsJUfVbGcG1CsghdJnksbSp0vJ1+2HS185AooeeMJKHbcAQASRJtQFkqjbBZJo3EUSKBeEEKYLRJDmBIiacgCIXvrAiN03AIjd+IAAA5AlhcPQpkwD0KZNxBDmiMOQZcIFEOaAAAAAAAuTpIAIWvLACd86QBaQxsxWkq0eAAAAABJRU5ErkJggg==');
}
    
#\33 ac0bf7d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_jm0 {
    width: 100%;
    min-height: 270px;
    align-items: center;
    height: auto;
}
#group_jm0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQI1wXBUSsDAQDA8fscy6v2ysWU28MdM+daym5LzSlDXLaI2mZSs7F109pZTF0rJOkk8TR7YK0k2YtakSd8k7/fT8jabfL1F+yLLs51l3P3Fff+jVa7x/vHL72vPz6/fxAK9ScOGx1qZ22qxy5W8Yhq2ebq8obmY4dm65nbuweEnZJDzmpwYJ2S386QWzMors9xUkjh1CpUyiXSmTSCsbDEiplgM5kgtRghG5PZm1fYX51hNxnHjBvo4TCCKA7gHx0hFJCJqX7MaYmtqMxGdJxlXUPXVNSgiuDx9OHt9+IbFFF8Q2jSMJExidmggq5OEpqYQg1o/APLPI7JZQUK8wAAAABJRU5ErkJggg==');
}
    
#af5ccb37 {
    margin: 0px 0% 0px 0%;
}
    
#\33 3eb70f3 {
    --column-gap: 8px;
    column-gap: 8px;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\37 0705358 {
    height: auto;
    margin-top: -55px;
    width: 106px;
}
    
#\38 2d8b166 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 16% 4%;
}
    
#group_p19 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\31 9dba946 {
    height: 240px;
}
    
#\35 dd29ef0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\37 18fdafa::before, #\37 18fdafa > .bgExtraLayerOverlay {
    
}
    
#widget_3vs {
    height: auto;
}
    
#bb5f3485 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d1f5c5e4 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#c1916ea4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 0% 10% 4%;
}
    
#\35 e93462b::before, #\35 e93462b > .bgExtraLayerOverlay {
    
}
#\35 e93462b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/AFat2ABRrNMAYLbUAEGa5wAyls8FQqHUE0al1SFMq9ErR6vGLUKqvC4A+v//AKro2QD1/70AMJDYAkqn0gtKqdMaSKnOJ0aqxy5Dq70uQqy2LABWrNoLVa7VDFav0gxXsNIPVrLNF0yvzSVFq8gwQqrEM0KrvTBDrbksAFSwzBdSscUZU7PCHVGyxCFStMQlSq7DLUOqwjJBqMI0RavCMUuwwi4AT7K+JEywvydMsMAqTLDCKEqxwSdDqcAsQKXDLkSlyC1JqswpTa3MKABHtKwkQ6+zKEGsuik/qr0mParAIzyhvyc/n8UnRqHIJEuozyBMq88gfFxx/O+BSrkAAAAASUVORK5CYII=');
}
    
#group_d46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_2g8 {
    height: auto;
}
    
#b751b95b {
    margin: 0px 0% 0px 0%;
}
}

