@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner *.u_1762887782 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1451672928 { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_1738371097 { text-align:LEFT !important; }

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

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

  *#dm .dmInner div.u_1794766719 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1267151513 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2530394657 hr {
    border:none !important;
    height:2px !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1932422250 hr {
    border:none !important;
    height:2px !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_309035584 {
    background-image:radial-gradient(circle,rgba(5,43,89,1) 0%,rgba(0,0,0,0) 100%) !important;
    background-origin:border-box !important;
  }

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

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

  *#dm .dmInner div.u_1464330239 { box-shadow:none !important; }

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

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

  *#dm .dmInner div.u_1257099970 { box-shadow:none !important; }

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

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

  *#dm .dmInner div.u_1155108570 { box-shadow:none !important; }

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

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

  *#dm .dmInner div.u_1317835577 { box-shadow:none !important; }

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

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

  *#dm .dmInner div.u_1028632315 { box-shadow:none !important; }

  *#dm .dmInner div.u_341256561 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_341256561 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1320584371 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1320584371 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1969700786 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1969700786 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1682195398 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1682195398 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1515100188 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1515100188 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

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

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

  *#dm .dmInner div.u_1552056900 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1552056900 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

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

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

  *#dm .dmInner div.u_1489384326 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1489384326 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1552894481 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1552894481 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1997635908 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1997635908 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1472917247 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1472917247 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1914812843 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1914812843 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1005754849 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1005754849 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1598231707 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1598231707 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

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

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

  *#dm .dmInner div.u_1969678250 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1969678250 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1239011859 .svg { fill:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1239011859 span[data-icon-mask] { background-color:rgba(255,149,0,1) !important; }

  *#dm .dmInner div.u_1345597125 {
    background-image:none !important;
    padding:12.5% !important;
    border-radius:15% 15% 15% 15% !important;
    background-color:var(--color_6) !important;
    box-shadow:rgba(0,200,245,1) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_2350106515 {
    background-image:none !important;
    padding:12.5% !important;
    border-radius:15% 15% 15% 15% !important;
    background-color:rgba(0,200,245,1) !important;
    box-shadow:var(--color_6) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1749582871 {
    background-image:none !important;
    padding:12.5% !important;
    border-radius:15% 15% 15% 15% !important;
    background-color:var(--color_6) !important;
    box-shadow:rgba(0,200,245,1) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1859354730 {
    background-image:linear-gradient(90deg,rgba(24,209,255,1) 55%,rgba(0,0,0,0) 100%) !important;
    background-origin:border-box !important;
    border-radius:3px 3px 3px 3px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1794766719 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_363855551 { text-align:center !important; }

  *#dm .dmInner div.u_363855551 p { text-align:center !important; }

  *#dm .dmInner div.u_363855551 li { text-align:center !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(405deg, rgba(12, 12, 12, 1) 24%, rgba(0, 0, 0, 0) 100%);
}
#c01c31c9 {
    background-image: url("https://irp.cdn-website.com/3d19379b/dms3rep/multi/opt/Hero+BG+img-1920w.png");
    background-position: 50% 0%;
    border-radius: 15px 15px 15px 15px;
    background-attachment: fixed;
}
    
#\35 c5aa20b {
    min-height: 810px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 12% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a6e889 {
    min-height: 521px;
    column-gap: 4%;
    row-gap: 12px;
    width: 58.12%;
    min-width: 4%;
    order: 0;
    height: auto;
    align-self: center;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aba9dfaa {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_a7r {
    width: 37.88%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin-left: 0px;
    justify-content: flex-end;
    align-items: flex-end;
    align-content: flex-end;
}
    
#f630af61 {
    max-width: 100%;
    width: 99.94%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 70de6ba {
    max-width: 100%;
    width: 99.94%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_huf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    align-content: flex-start;
}
    
#widget_anh {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#cbee26f0 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#f606d856.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 6px 2px 6px;
}
#f606d856 {
    max-width: 100%;
    width: 99.94%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 8834205 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 a81258b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 82366c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_1ls {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
}
    
#widget_l52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5b416c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5ne {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_h48 {
    background-size: contain;
    background-position: 100% 50%;
    align-items: flex-end;
    width: 48%;
    min-height: 141px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    height: auto;
    background-image: none;
    justify-content: flex-end;
    align-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_689 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    background-image: linear-gradient(180deg, rgba(20, 136, 216, 1) 0%, rgba(8, 59, 122, 1) 100%);
    border-radius: 15px 15px 15px 15px;
    background-origin: border-box;
    box-shadow: var(--color_5) 3px 0px 11px 0px;
}
    
#widget_3sg {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#group_6a1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ab6b7e5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1je {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_772 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_lub.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_lub {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -60px 0% 0px 0%;
}
    
#\30 1d6df0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 fc779cc {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    border-radius: 15px 15px 15px 15px;
    background-image: linear-gradient(180deg, rgba(20, 136, 216, 1) 4%, rgba(8, 59, 122, 1) 100%);
    background-origin: border-box;
    box-shadow: var(--color_5) 3px 0px 11px 0px;
}
    
#\33 abdccd0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#f3346715 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c626cdd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c626cdd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -60px 0% 0px 0%;
}
    
#dd6ee7ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 8d48993 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 7ff838e {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    background-image: linear-gradient(180deg, rgba(20, 136, 216, 1) 4%, rgba(8, 59, 122, 1) 100%);
    background-origin: border-box;
    box-shadow: var(--color_5) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
}
    
#fece840e {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 9c53b4d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5cfd6b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 5cfd6b9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -60px 0% 0px 0%;
}
    
#\33 589c4df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 b5b2d18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_659.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_659 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dc423e77::before, #dc423e77 > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(8, 59, 122, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
}
#dc423e77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/3d19379b/dms3rep/multi/opt/Hero+BG+img-1920w.png");
    background-attachment: fixed;
    margin: 0% 0% 0% 0%;
}
    
#\32 5a17774 {
    min-height: 502px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b9d9f22b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: fixed;
}
    
#\38 2fad275 {
    margin: 0px 0% 0px 0%;
}
    
#cc458351 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 2% 6% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#group_pur {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 309px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_l95 {
    width: 76.56%;
    height: auto;
    max-width: 100%;
}
    
#\33 d138229 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a4cf2b88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 062f3ee {
    min-height: 595px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b512cd42 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_7l5 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#a5928398.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a5928398 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u4n {
    width: 68.46%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dd67ad43 {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_5v2 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 4574175 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 d3d8859::before, #\39 d3d8859 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: radial-gradient(circle, rgba(8, 59, 122, 1) 0%, rgba(5, 43, 89, 1) 100%);
}
#\39 d3d8859 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/3d19379b/dms3rep/multi/opt/shutterstock_2567918967-1920w.png");
    background-position: 50% 0%;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    height: auto;
    align-self: center;
    padding: 24px 16px 24px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 63520c3 {
    min-height: 322px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 38a5fe6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_tep.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#widget_tep {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a6d9fcd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2ea7171 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_780 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-content: center;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#group_v8k {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    padding: 0px 6px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l8j {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_u6s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c6369ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1fbf8ff {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    padding: 0px 6px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\31 270e5e6 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 a906a9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 5dbbcf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1f0da6c {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    padding: 0px 6px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#b70e49f4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d2c43a22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fbed0f30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0d4f28e {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    padding: 0px 6px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fd37f66 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#acff9f7e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fd59773 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_tkv {
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
}
    
#widget_ecq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_m0r {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dc653b1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d85db735 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
}
    
#\38 03a1988 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 8bead54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b8309a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 3f810da {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#beb09d98 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 8fe45a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_ark {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_2oh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_h6m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jha {
    width: 7.74%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e6u {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90.75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
}
    
#group_lqm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3px;
    height: auto;
    --column-gap: 3px;
}
    
#widget_j26 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#e8abb398 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#c3fda582 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#f78b5f86 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#bf215c5a {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_kpn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5f24d27 {
    width: 71.77%;
    height: auto;
    max-width: 100%;
}
    
#ba1f6c5b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a59869ad {
    width: 7.74%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4fdb556 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90.75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
}
    
#eb6025e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3px;
    height: auto;
    --column-gap: 3px;
}
    
#eeb31f26 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#e58c28e9 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\30 ad674be {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#a3c14915 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\32 e409777 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#e5bc474b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 2cd6246 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0dd6f08 {
    width: 7.74%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8ff0026 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90.75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
}
    
#b91e5b05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3px;
    height: auto;
    --column-gap: 3px;
}
    
#\32 a713a2d {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#ba0a7f95 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 7702ca3 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#bf0398b2 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#ffaae7eb {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\32 aa5e560 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a44bf355 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#e915fa46 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 3f3ea84::before, #\31 3f3ea84 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.94;
    border-radius: inherit;
}
#\31 3f3ea84 {
    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/3d19379b/dms3rep/multi/opt/shutterstock_2567918967-1920w.png");
}
    
#group_l4n {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/3d19379b/dms3rep/multi/opt/o+%282%29-1920w.jpg");
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#widget_o60 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jbi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bf942ffd::before, #bf942ffd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#bf942ffd {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/3d19379b/dms3rep/multi/opt/shutterstock_2567918967-1920w.png");
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-self: center;
    align-items: center;
    align-content: center;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#fd627158 {
    min-height: 189px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a4df3bef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 59eb6f1 {
    margin: 0px 0% 0px 0%;
}
    
#group_lm8 {
    align-items: flex-start;
    width: 66.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 c9948e9 {
    align-items: center;
    width: 29.64%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    align-content: center;
    flex-wrap: nowrap;
}
    
#widget_28b {
    width: 100.02%;
    height: auto;
    max-width: 100%;
}
    
#\39 b850c65 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
}
    
#widget_8kl {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#e655ecc2 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 18% 6% 4% 6%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
    
#\38 1a6e889 {
    width: 100%;
    min-height: 80px;
}
    
#group_a7r {
    width: 100%;
    min-height: 80px;
}
    
#aba9dfaa {
    width: 99.93%;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8834205 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 a81258b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b55191d9 {
    margin: 0px 0% 0px 0%;
}
    
#group_h48 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    height: auto;
    min-height: 54px;
}
    
#group_6a1 {
    height: auto;
    min-height: 165px;
}
    
#group_689 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 fc779cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7ff838e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_1ls {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5ne {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5a17774 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\38 2fad275 {
    margin: 0px 0% 0px 0%;
}
    
#dc423e77 {
    width: 42.38%;
    min-height: 8px;
}
    
#cc458351 {
    width: 57.62%;
    min-height: 8px;
}
    
#widget_l95 {
    width: 99.97%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 062f3ee {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c8ec2c54 {
    margin: 0px 0% 0px 0%;
}
    
#a4cf2b88 {
    width: 100%;
    min-height: 80px;
}
    
#group_7l5 {
    width: 100%;
    min-height: 80px;
}
    
#widget_u4n {
    width: 68.61%;
}
    
#widget_5v2 {
    width: 654px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4574175 {
    margin: 0px 0% 0px 0%;
}
    
#\36 63520c3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_v8k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 1fbf8ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c1f0da6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d85db735 {
    width: 100%;
    padding: 0px 6px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#group_780 {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#beb09d98 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 45f40db {
    margin: 0px 0% 0px 0%;
}
    
#group_h6m {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ba1f6c5b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 2cd6246 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a5f24d27 {
    width: 99.94%;
}
    
#group_ark {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e915fa46 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 1181dc6 {
    margin: 0px 0% 0px 0%;
}
    
#group_l4n {
    width: 100%;
    min-height: 420px;
}
    
#a44bf355 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd627158 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 59eb6f1 {
    margin: 0px 0% 0px 0%;
}
    
#bf942ffd {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_lm8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\30 c9948e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#\35 c5aa20b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 28% 6% 4% 6%;
}
    
#\38 1a6e889 {
    min-height: 80px;
    width: 100%;
    row-gap: 8px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
    
#group_a7r {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 70de6ba {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#f606d856 {
    width: 99.97%;
}
    
#aba9dfaa {
    width: 99.99%;
}
    
#group_huf {
    column-gap: 7.617536203134299%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_anh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cbee26f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 8834205 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 a81258b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_1ls {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_h48 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    height: auto;
    min-height: 54px;
}
    
#widget_3sg {
    height: 240px;
}
    
#\33 abdccd0 {
    height: 240px;
}
    
#fece840e {
    height: 240px;
}
    
#group_689 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 fc779cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7ff838e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_5ne {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dc423e77 {
    min-height: 380px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\32 5a17774 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#cc458351 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2fad275 {
    margin: 0px 0% 0px 0%;
}
    
#group_pur {
    align-items: center;
    align-content: center;
}
    
#widget_l95 {
    width: 99.89%;
}
}



@media (max-width: 767px) {
    
#a4cf2b88 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\36 062f3ee {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_7l5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_u4n {
    width: 99.87%;
}
    
#widget_5v2 {
    width: 297px;
}
}



@media (max-width: 767px) {
    
#\39 d3d8859 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\36 63520c3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_v8k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_780 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 1fbf8ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c1f0da6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 0d4f28e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d85db735 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_tkv {
    align-items: center;
    align-content: center;
}
    
#a6d9fcd0 {
    width: 62.34%;
}
}



@media (max-width: 767px) {
    
#\31 3f810da {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#beb09d98 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_ark {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_jha {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.77%;
    height: auto;
}
    
#group_h6m {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#ba1f6c5b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a59869ad {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.77%;
    height: auto;
}
    
#\38 2cd6246 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 0dd6f08 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.77%;
    height: auto;
}
    
#a5f24d27 {
    width: 100.00%;
}
    
#widget_2oh {
    width: 75.54%;
}
    
#\31 4fdb556 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_e6u {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 8ff0026 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a44bf355 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#e915fa46 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_l4n {
    width: 100%;
    min-height: 420px;
    align-items: center;
    height: auto;
}
    
#widget_o60 {
    width: 60.74%;
}
}



@media (max-width: 767px) {
    
#bf942ffd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fd627158 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_lm8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\30 c9948e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 59eb6f1 {
    margin: 0px 0% 0px 0%;
}
}

#dc423e77.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/ABZJhxlPkyFYojZjqFNyrmt7rXd5n3dui3BgZmhWSwAVO2kWQXgcSYowVI5NYY9laotwaXx3Zm51YFZ1XkgAJDhLHj5hHUZ3L1J/S2GCZG6DZGl2aGNkbl9Sf2VKACJHXhpRdxVajh9kmDJwnUR9o0F6n0dwjVRndWxmYwAcW4QVZ5kPcawVfLgihL4vkMknjsomf7cxbplJZn8ABmWpBXK4A37FB4XMD4fNFY7VFJHYE4nNG3eyKGiYB9tHL5/jtkUAAAAASUVORK5CYII=')!important}#\39 d3d8859.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAs0lEQVQY0zWPWxKCMAxF+0OT4KZEpbY83AgKfcD6r6aMH3cyyZw5SQzNO2g6QKHAugRyCewzJJSzjjsu8wHDrwM87SCfYPuthp4nzCFDhgKZdhiZD/BYQM9Yoeaxwrp4wiFBxgyZCoyMpTY6JBcr2KjZbSAfz4QEwz5BQkI7ZIhX+G/VEzawj1ViWIEho9U1et/9A3v7wPZrBcXHGqOPKCgugrs37HVB0y2gfq22dki4/IxfXTp6UE5gy3cAAAAASUVORK5CYII=')!important}#\31 3f3ea84.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAs0lEQVQY0zWPWxKCMAxF+0OT4KZEpbY83AgKfcD6r6aMH3cyyZw5SQzNO2g6QKHAugRyCewzJJSzjjsu8wHDrwM87SCfYPuthp4nzCFDhgKZdhiZD/BYQM9Yoeaxwrp4wiFBxgyZCoyMpTY6JBcr2KjZbSAfz4QEwz5BQkI7ZIhX+G/VEzawj1ViWIEho9U1et/9A3v7wPZrBcXHGqOPKCgugrs37HVB0y2gfq22dki4/IxfXTp6UE5gy3cAAAAASUVORK5CYII=')!important}#group_l4n.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHBAAAQUBAQEAAAAAAAAAAAAAAQACBAURAzEz/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDESEx/9oADAMBAAIRAxEAPwC1lysKqc6PzmfRhOgeBZ102QHEEtJBzURQuds9EuoP/9k=')!important}#bf942ffd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAs0lEQVQY0zWPWxKCMAxF+0OT4KZEpbY83AgKfcD6r6aMH3cyyZw5SQzNO2g6QKHAugRyCewzJJSzjjsu8wHDrwM87SCfYPuthp4nzCFDhgKZdhiZD/BYQM9Yoeaxwrp4wiFBxgyZCoyMpTY6JBcr2KjZbSAfz4QEwz5BQkI7ZIhX+G/VEzawj1ViWIEho9U1et/9A3v7wPZrBcXHGqOPKCgugrs37HVB0y2gfq22dki4/IxfXTp6UE5gy3cAAAAASUVORK5CYII=')!important}