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

  *#dm .dmInner a.u_1835595375 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/bafdd00e/icon/Arrow_4712550.svg) !important;
  }

  *#dm .dmInner a.u_1464075774 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/bafdd00e/icon/Arrow_4712550.svg) !important;
  }

  *#dm .dmInner a.u_1163665542 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/bafdd00e/icon/Arrow_4712550.svg) !important;
  }

  *#dm .dmInner a.u_1550430251 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/bafdd00e/icon/Arrow_4712550.svg) !important;
  }

  *#dm .dmInner a.u_1507139822 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/bafdd00e/icon/Arrow_4712550.svg) !important;
  }

  *#dm .dmInner a.u_1463764993 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/bafdd00e/icon/Arrow_4712550.svg) !important;
  }

  *#dm .dmInner a.u_1181482848 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/bafdd00e/icon/Arrow_4712550.svg) !important;
  }

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

  *#dm .dmInner div.u_1713380615 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1655728725 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1693686460 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1435007097 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_1051112269 img { object-position:50% 0% !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.81;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(26, 57, 101, 1) 38%, rgba(0, 0, 0, 0) 100%);
}
#\36 3d24979f4a54e38542a8abe {
    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/bafdd00e/dms3rep/multi/opt/replacing-a-smashed-car-windshield-after-an-accide-2026-03-25-00-39-25-utc-1920w.jpg");
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    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%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ra2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 821e2da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ovt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_dqn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_9jr {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 16de5bf {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 4455183 {
    width: 14%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d940773c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 7bc57fb {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 5d69c1a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_359 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    align-content: flex-start;
}
    
#group_aom {
    justify-content: flex-start;
    align-items: center;
    width: 70.50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 4275cc5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 803daa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c942b5f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b0a1a94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_04b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    flex-wrap: wrap;
    align-content: stretch;
}
    
#group_via {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    border-width: 0 0 5px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 577c3aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 696c806 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 38f29f0 {
    width: 62.58%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0n4 {
    width: 14%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mn2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
}
    
#e706dc59 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    border-width: 0 0 5px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 7e61339 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff532d1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f50272b1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
}
    
#\36 0db086c {
    width: 62.58%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b1dc502 {
    width: 14%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a3eae41 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    border-width: 0 0 5px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#cc83ebcd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0be5c8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba41f0f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
}
    
#\35 7ce2e2c {
    width: 62.58%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1307c46 {
    width: 14%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8ab1e2e {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    border-width: 0 0 5px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    flex-direction: row;
    align-content: center;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 803a655 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 62e92e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9468b93 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 7547cdb {
    width: 62.58%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c45e0f3 {
    width: 14%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5723fba {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    border-width: 0 0 5px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    flex-direction: row;
    align-content: center;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c6ab6f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df949922 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acbc10bd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2f316fb {
    width: 62.58%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 305f8a2 {
    width: 14%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d6a8554 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    border-width: 0 0 5px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    flex-direction: row;
    align-content: center;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d1ec246 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e9326df {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9a4429d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 3aa263e {
    width: 62.58%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2dbe5cf {
    width: 14%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb65ba72 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    border-width: 0 0 5px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    flex-direction: row;
    align-content: center;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ca373257 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 70725cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d78eb2a3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ba51f57b {
    width: 62.58%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 ceba7c5 {
    min-height: 223px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 d5d45bc {
    background-color: var(--color_5);
    background-image: none;
}
    
#f9393a9f {
    margin: 0px 0% 0px 0%;
}
    
#\33 0c0c628 {
    width: 543px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 274d3d0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    row-gap: 3px;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fefa8809 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 48%;
    min-width: 4%;
    order: 1;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c45bb894 {
    width: 737px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c88f2c6 {
    align-items: flex-end;
    width: 100%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: flex-end;
    --column-gap: 3%;
    padding: 0% 0% 0% 0%;
    margin: 30px 0% 0% 0%;
}
    
#\38 cc32550 {
    width: 565.961px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 292aa11 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 0;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0b3e5ae {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b5d0d941 {
    width: 565.961px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ae22480b {
    width: 30%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9696cb2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    row-gap: 3px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a12a7d8 {
    width: 22.9%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d547f207 {
    width: 543px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d0e1478 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 47ee533 {
    align-items: flex-end;
    width: 100%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: flex-end;
    --column-gap: 3%;
    padding: 0% 0% 0% 0%;
    margin: 30px 0% 0% 0%;
}
    
#\37 aeb4f1d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    row-gap: 3px;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fa4553f {
    width: 30%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 633923a {
    width: 543px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e1f7b1f {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e7d4428 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    row-gap: 3px;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4a6bb46 {
    width: 30%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ba0f076 {
    width: 543px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eeade23e {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3474274 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f4a727a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ae34d615 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 22da876::before, #\35 22da876 > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(26, 57, 101, 1) 38%, rgba(0, 0, 0, 0) 100%);
}
#\35 22da876 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\32 ca09f35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 a6215d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eb075ff0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_l33 {
    width: 100%;
    height: 428px;
    max-width: 100%;
}
}



@media all {
    
#a1c54710 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 987d531 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 dd5d035 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cd8d857f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ec78bd0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 a1e3ef5::before, #\34 a1e3ef5 > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(26, 57, 101, 1) 38%, rgba(0, 0, 0, 0) 100%);
}
#\34 a1e3ef5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 161bdd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pmi {
    width: 100%;
    height: 450px;
    min-height: 100px;
    max-width: 100%;
}
    
#bdda68c3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 af9060d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 a12ce66 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\31 2e7de79 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 15c39d3 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 b937cdc {
    width: 70.5%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb72c84e {
    width: 70.5%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vjs {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 69.91%;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 25.92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7bc57fb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 20e8d17 {
    margin: 0px 0% 0px 0%;
}
    
#group_04b {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
}
    
#group_via {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#e706dc59 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 a3eae41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 8ab1e2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 5723fba {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 d6a8554 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#cb65ba72 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ba51f57b {
    width: 36.12%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ceba7c5 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 10% 6% 3% 6%;
}
    
#\33 0c0c628 {
    width: 544px;
    order: 1;
}
    
#\38 274d3d0 {
    width: 50%;
    justify-content: flex-start;
    height: auto;
    min-height: 85px;
}
    
#fefa8809 {
    width: 100%;
    min-height: 80px;
    order: 1;
    height: auto;
}
    
#c45bb894 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 c88f2c6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 85px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cc32550 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 292aa11 {
    width: 100%;
    min-height: 148px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding-left: 16px;
    padding-top: 16px;
    column-gap: 4%;
    order: 0;
}
    
#\36 0b3e5ae {
    width: 82.81%;
    order: 2;
}
    
#b5d0d941 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f9696cb2 {
    width: 50%;
    justify-content: flex-start;
    height: auto;
    min-height: 85px;
}
    
#d547f207 {
    width: 544px;
    order: 1;
}
    
#\30 d0e1478 {
    width: 82.81%;
    order: 2;
}
    
#\33 47ee533 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 85px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aeb4f1d {
    width: 50%;
    justify-content: flex-start;
    height: auto;
    min-height: 85px;
}
    
#\34 633923a {
    width: 544px;
    order: 1;
}
    
#\35 e1f7b1f {
    width: 82.81%;
    order: 2;
}
    
#\32 e7d4428 {
    width: 50%;
    justify-content: flex-start;
    height: auto;
    min-height: 85px;
}
    
#\33 ba0f076 {
    width: 544px;
    order: 1;
}
    
#eeade23e {
    width: 82.81%;
    order: 2;
}
    
#a4a6bb46 {
    order: 0;
}
    
#\38 a12a7d8 {
    order: 0;
}
    
#ae22480b {
    order: 0;
}
    
#\36 fa4553f {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3474274 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 f4a727a {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#eb075ff0 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1e7f523 {
    margin: 0px 0% 0px 0%;
}
    
#\33 15c39d3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_dqn {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_9jr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 16de5bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_ovt {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#d940773c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 7bc57fb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_04b {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_via {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e706dc59 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 a3eae41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 8ab1e2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 5723fba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 d6a8554 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cb65ba72 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_359 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_aom {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 4275cc5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 c942b5f {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 ceba7c5 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 3% 6%;
}
    
#\33 0c0c628 {
    order: 1;
}
    
#\38 274d3d0 {
    height: auto;
    min-height: 66px;
    width: 100.00%;
    align-items: flex-start;
    align-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#fefa8809 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 6px;
    padding-right: 6px;
    order: 1;
    height: auto;
}
    
#c45bb894 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 c88f2c6 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 160px;
    justify-content: space-between;
    margin-top: 10px;
}
    
#\31 292aa11 {
    width: 100%;
    min-height: 144px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    column-gap: 6%;
    height: auto;
    order: 0;
    padding-bottom: 0px;
}
    
#\36 0b3e5ae {
    width: 100%;
    order: 2;
}
    
#f9696cb2 {
    height: auto;
    min-height: 66px;
    width: 100.00%;
    align-items: flex-start;
    align-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d547f207 {
    order: 1;
}
    
#\30 d0e1478 {
    width: 100%;
    order: 2;
}
    
#\33 47ee533 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 160px;
    justify-content: space-between;
    margin-top: 10px;
}
    
#\37 aeb4f1d {
    height: auto;
    min-height: 66px;
    width: 100.00%;
    align-items: flex-start;
    align-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 633923a {
    order: 1;
}
    
#\35 e1f7b1f {
    width: 100%;
    order: 2;
}
    
#\32 e7d4428 {
    height: auto;
    min-height: 66px;
    width: 100.00%;
    align-items: flex-start;
    align-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 ba0f076 {
    order: 1;
}
    
#eeade23e {
    width: 100%;
    order: 2;
}
    
#a4a6bb46 {
    order: 0;
}
    
#\36 fa4553f {
    order: 0;
}
    
#\38 a12a7d8 {
    order: 0;
}
    
#ae22480b {
    order: 0;
}
    
#\38 cc32550 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b5d0d941 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3474274 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 f4a727a {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#eb075ff0 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#widget_l33 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 987d531 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 dd5d035 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#cd8d857f {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#widget_pmi {
    height: 290px;
}
}



@media (max-width: 767px) {
    
#\37 af9060d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\33 15c39d3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

