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

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

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

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):not(:last-of-type)>.unifiednav__item-wrap .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):last-of-type>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after { border-top-color:var(--color_2) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] { background-color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after {
    border-top-width:0 !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { color:var(--color_3) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_648018509 {
    border-style:solid !important;
    border-width:3px 0px 3px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1371553795 {
    border-style:solid !important;
    border-width:3px 0px 3px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner div.u_1268561644 {
    border-style:solid !important;
    border-width:3px 0px 3px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1283699661 {
    border-style:solid !important;
    border-width:3px 0px 3px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1602892451 .svg { fill:rgba(245,166,36,1) !important; }

  *#dm .dmInner div.u_1602892451 span[data-icon-mask] { background-color:rgba(245,166,36,1) !important; }

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

  *#dm .dmInner a.u_1995379604 {
    background-color:rgba(205,232,236,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1995379604:hover {
    background-color:rgba(205,232,236,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1995379604.hover {
    background-color:rgba(205,232,236,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1995379604:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1995379604.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1995379604 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/9d337fe0/icon/call_8472156.svg) !important;
    width:26px !important;
    height:26px !important;
  }

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

  *#dm .dmInner a.u_3754068548:hover {
    background-color:rgba(205,232,236,0) !important;
    background-image:none !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_3754068548.hover {
    background-color:rgba(205,232,236,0) !important;
    background-image:none !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_3754068548 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(205,232,236,0) rgba(205,232,236,0) rgba(205,232,236,0) rgba(205,232,236,0) !important;
  }

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

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

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

  *#dm .dmInner a.u_1915301270 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    background-color:rgba(205,232,236,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1915301270:hover {
    background-color:rgba(205,232,236,0) !important;
    background-image:none !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1915301270.hover {
    background-color:rgba(205,232,236,0) !important;
    background-image:none !important;
    border-color:var(--color_3) !important;
  }

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

  *#dm .dmInner a.u_1915301270:hover span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1915301270.hover span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_3170671450 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-image:linear-gradient(90deg,rgba(14,162,178,1) 0%,rgba(140,203,213,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

  *#dm .dmInner div.u_1599608626 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-image:linear-gradient(90deg,rgba(14,162,178,1) 0%,rgba(140,203,213,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

  *#dm .dmInner div.u_1464870540 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-image:linear-gradient(90deg,rgba(14,162,178,1) 0%,rgba(140,203,213,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

  *#dm .dmInner div.u_1194490242 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-image:linear-gradient(90deg,rgba(14,162,178,1) 0%,rgba(140,203,213,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2714984290 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_2289135988 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1738727738 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1666926569 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1511759614 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1755247590 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1656166892 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner a.u_2681363827 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2681363827:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2681363827.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_489851107:hover {
    background-color:rgba(81,129,211,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_489851107.hover {
    background-color:rgba(81,129,211,1) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content { transform:translate(0,100%) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a7be4644 {
    min-height: 51px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 3% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 aee868e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(155, 212, 228, 0);
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-radius: 22px 22px 22px 22px;
    box-shadow: none;
    background-image: none;
    align-content: stretch;
    order: 0;
    align-items: stretch;
    padding: 0% 2% 0% 2%;
    margin: -10% 0% 0% 0%;
}
    
#e17ace9d {
    border-color: rgba(0, 0, 0, 1);
    background-color: var(--color_3);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#group_r15 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    order: 2;
    justify-content: flex-start;
    padding: 20px 3% 20px 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_u82 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_iqj.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_iqj {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 795c0b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\33 795c0b2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 c094e17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 729e3ab {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 20px 3% 20px 3%;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a8e4ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#c8a8e4ce {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 d80a959 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    order: 1;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-content: flex-start;
    padding: 20px 38.634375px 20px 38.634375px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c28f0f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 9624658 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    order: 3;
    justify-content: flex-start;
    padding: 20px 3% 20px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe76a28.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\33 fe76a28 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d15877f9 {
    width: 97.57%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 2dbdd57 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d548a145 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.55%;
    min-width: 4%;
    order: 1;
}
    
#bd52045b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 52.47%;
    min-width: 4%;
    background-color: rgba(247, 248, 251, 0.8);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(89,89,89,1) rgba(89,89,89,1) rgba(89,89,89,1) rgba(89,89,89,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ff7d5b2f {
    min-height: 608px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 4% 6% 4%;
}
    
#widget_ri5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o2h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a429bce0 {
    background-color: rgba(205,232,236,0);
    background-image: url("https://irp.cdn-website.com/9d337fe0/dms3rep/multi/opt/iStock-2159924895+%281%29-1920w.jpg");
}
    
#widget_1oe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#de447259 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dsf {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\32 7645687 {
    align-items: flex-end;
    width: 48.78%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    align-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9990a3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\33 9b14f23 {
    min-height: 285px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#widget_cmt {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_8n2 {
    width: 80.26%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_2t2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.4334600760456273%;
    flex-wrap: nowrap;
    height: auto;
}
    
#acedd59f {
    align-items: flex-start;
    width: 48.78%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0b9 {
    width: 367px;
    height: auto;
    max-width: 100%;
    min-height: 57px;
}
    
#f650074e {
    width: 300px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f0a8b54::before, #\35 f0a8b54 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 f0a8b54 {
    background-image: url("https://irp.cdn-website.com/9d337fe0/dms3rep/multi/opt/iStock-2236741508-1920w.jpg");
    background-color: var(--color_2);
    box-shadow: none;
}
    
#widget_o0r {
    width: 8.10%;
    height: 102px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 a1c56f0 {
    min-height: 526px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.31%;
    min-width: 4%;
    justify-self: auto;
    align-self: center;
    align-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
}
    
#fb00fc9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.67%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
}
    
#\30 9d5c352 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: stretch;
    align-content: stretch;
}
    
#widget_l8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_bnn {
    width: 91.77%;
    height: 506px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 4px 4px 0px 0px;
}
    
#widget_i1i {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_nin {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_obf {
    width: 67px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rde {
    width: 83.34%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_pe4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.500505427855668%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\31 5f63c44 {
    align-items: flex-start;
    width: 47.74%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0455c9 {
    align-items: flex-start;
    width: 47.74%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5it {
    width: 280px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
}
    
#bafdada3 {
    width: 245px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_ujv {
    width: 99.93%;
    grid-template-rows: minmax(552px, max-content);
    max-width: 100%;
}
    
#group_8e6 {
    flex-direction: row;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 43.94%;
    min-height: 11.23%;
    row-gap: 24px;
    column-gap: 3.6585812022097834%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-content: center;
    margin: 484px 0px 0px 0px;
}
    
#widget_d6t {
    width: 79.40%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_59l {
    width: 17.12%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 421953f {
    background-image: linear-gradient(90deg, rgba(9, 87, 195, 1) 0%, rgba(136, 169, 222, 1) 100%);
    background-origin: border-box;
}
}



@media all {
    
#d86f2ec0 {
    min-height: 130px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    height: auto;
    align-self: center;
}
    
#\38 a1a035f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 6% 4%;
}
    
#\36 fee7ac8 {
    background-image: none;
    background-color: rgba(205,232,236,0);
}
    
#widget_kfv {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_6oo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2331c0d {
    margin: 0px 0% 0px 0%;
}
    
#group_i8i {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_dr7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 6px 0% 0px 0%;
}
    
#de667311.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de667311 {
    width: 7.37%;
    height: 43px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 041efd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5ec146f {
    align-items: flex-start;
    width: 89.62%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 29b0f8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 72e0670 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc523985.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc523985 {
    width: 7.37%;
    height: 43px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0585f4b {
    align-items: flex-start;
    width: 89.62%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3a8d74a {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa529ce {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7c31f1b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de382c76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de382c76 {
    width: 7.37%;
    height: 43px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b853650 {
    align-items: flex-start;
    width: 89.62%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b806756a {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0149fce {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 058b4cc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5edd84d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 5edd84d {
    width: 7.37%;
    height: 43px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c83a7f49 {
    align-items: flex-start;
    width: 89.62%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 93b3592 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 038e2fd {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_235 {
    width: 100%;
    height: 680px;
    max-width: 100%;
}
}



@media all {
    
#b084025b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(191,199,209,1) rgba(191,199,209,1) rgba(191,199,209,1) rgba(191,199,209,1);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2356edc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 6% 4%;
}
    
#widget_hc3 {
    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_tkv {
    align-items: flex-start;
    width: 47.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f917f54d {
    align-items: flex-start;
    width: 48%;
    min-height: 412px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f1f3e25 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_06a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_p0u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de2657b3 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b4b84de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0ko {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 2;
}
    
#widget_2ua {
    width: 100%;
    height: 463px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fa834819 {
    background-color: rgba(205,232,236,0);
    background-image: none;
}
    
#\30 68a5471 {
    margin: 0px 0% 0px 0%;
}
    
#f150141d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#df95c804 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
}
    
#a87111e7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 0% 4%;
}
    
#widget_q20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_29f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f94aacd2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f0c9dc1 {
    background-color: rgba(205,232,236,0);
    background-image: none;
}
}



@media all {
    
#\34 b370e7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ac973d34 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 2% 4% 6% 4%;
}
    
#widget_vl9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_c5j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lbg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1ff5672 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 22e23a1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 0f54728 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7f4090c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e2b288b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b124705b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 ec70b9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e9ced77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc6dc072 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2bd125e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d840c6e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1d27965 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a01549b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a0f05179 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
}
    
#b81fdf4f {
    min-height: 113px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 0% 4%;
}
    
#widget_1lu {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_fj5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#bbce8603 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5c14236 {
    background-image: linear-gradient(90deg, rgba(152, 208, 216, 1) 0%, rgba(9, 87, 195, 1) 100%);
    background-origin: border-box;
}
}



@media all {
    
#\36 8486130 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.33%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 65f3922 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.33%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#baa11f2f {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 4% 4% 2% 4%;
}
    
#c5c57f22 {
    background-image: linear-gradient(90deg, rgba(152, 208, 216, 1) 0%, rgba(9, 87, 195, 1) 100%);
    background-origin: border-box;
}
    
#widget_srn {
    width: 100%;
    height: 214px;
    max-width: 100%;
}
    
#widget_ot6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_694 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efcda263 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.33%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f912e47d {
    width: 100%;
    height: 214px;
    max-width: 100%;
}
    
#\30 351fe05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d58aab9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9ed22be {
    width: 100%;
    height: 214px;
    max-width: 100%;
}
    
#\32 adf0864 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aee82489 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#adfa4add {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 3386236 {
    background-image: linear-gradient(90deg, rgba(152, 208, 216, 1) 0%, rgba(9, 87, 195, 1) 100%);
    background-origin: border-box;
}
    
#\30 fc576ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1770553 {
    width: 100%;
    height: 214px;
    max-width: 100%;
}
    
#c372493c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 648fe80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.33%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9f38e51 {
    width: 100%;
    height: 214px;
    max-width: 100%;
}
    
#b6d82d79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.33%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eb17054 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 18c360f {
    width: 100%;
    height: 214px;
    max-width: 100%;
}
    
#\33 b2f302d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 240a094 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eba270af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 60754eb {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 0% 4% 6% 4%;
}
    
#ac896141 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.33%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bd58204 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7be4644 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
    padding-bottom: 4%;
    column-gap: 0%;
}
    
#\30 aee868e {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff7d5b2f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#bd52045b {
    width: 64.79%;
}
    
#d548a145 {
    width: 31.22%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9b14f23 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_o0r {
    height: 86px;
    width: 11.97%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9d5c352 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 a1c56f0 {
    width: 100%;
    min-height: 80px;
}
    
#fb00fc9f {
    width: 100%;
    min-height: 80px;
}
    
#widget_bnn {
    justify-self: end;
    align-self: start;
    height: 374px;
    width: 92.39%;
    margin: 4px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_8e6 {
    justify-self: start;
    align-self: start;
    width: 39.79%;
    min-height: 11.231884057971014%;
    margin: 347px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ujv {
    width: 99.87%;
    grid-template-rows: minmax(410px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a1a035f {
    min-height: 109px;
    padding: 4% 4% 3% 4%;
}
    
#\30 2331c0d {
    margin: 0px 0% 0px 0%;
}
    
#widget_kfv {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2356edc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a87111e7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac973d34 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#dc6dc072 {
    justify-content: flex-start;
}
    
#e2b288b8 {
    justify-content: flex-start;
}
    
#\35 1ff5672 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b81fdf4f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#baa11f2f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 60754eb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#a7be4644 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#\30 aee868e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    margin-top: -30%;
    justify-content: flex-start;
    row-gap: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#d548a145 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd52045b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    align-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ff7d5b2f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#de447259 {
    margin: 0px 0% 0px 0%;
}
    
#a429bce0 {
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\32 7645687 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\39 9990a3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\33 9b14f23 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_o0r {
    height: 68px;
    width: 21.64%;
}
    
#widget_8n2 {
    width: 100.00%;
}
    
#group_2t2 {
    column-gap: 2.4334600760456273%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acedd59f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 75px;
    align-items: center;
    align-content: center;
    justify-content: center;
}
    
#widget_0b9 {
    width: 289px;
}
}



@media (max-width: 767px) {
    
#\32 a1c56f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    row-gap: 16px;
}
    
#fb00fc9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9d5c352 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#widget_bnn {
    height: 228px;
    justify-self: end;
    align-self: start;
    width: 92.92%;
    margin: 4px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_pe4 {
    column-gap: 4.500505427855668%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d0455c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\31 5f63c44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#bafdada3 {
    width: 280px;
    min-height: 44px;
}
    
#widget_5it {
    height: auto;
    min-height: 44px;
}
    
#group_8e6 {
    justify-self: start;
    align-self: start;
    width: 79.25%;
    min-height: 11.23%;
    height: auto;
    margin: 195px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ujv {
    width: 99.92%;
    grid-template-rows: minmax(258px, max-content);
}
}



@media (max-width: 767px) {
    
#d86f2ec0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    order: 1;
}
    
#\38 a1a035f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#widget_kfv {
    width: 100.00%;
}
    
#\30 2331c0d {
    margin: 0px 0% 0px 0%;
}
    
#group_i8i {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_235 {
    height: 326px;
}
    
#widget_6oo {
    margin-top: -4px;
}
}



@media (max-width: 767px) {
    
#b084025b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 2356edc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#group_tkv {
    width: 100%;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f917f54d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 0px;
}
    
#\30 68a5471 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2ua {
    width: 99.96%;
    height: 271px;
}
}



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



@media (max-width: 767px) {
    
#\34 b370e7f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#ac973d34 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 6% 6% 6%;
}
    
#\35 1ff5672 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#e2b288b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#dc6dc072 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#\34 a01549b {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 8486130 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 65f3922 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#baa11f2f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 18px 6%;
}
    
#widget_srn {
    height: 172px;
}
    
#efcda263 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f912e47d {
    height: 172px;
}
    
#\39 9ed22be {
    height: 172px;
}
    
#adfa4add {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 18c360f {
    height: 172px;
}
    
#\30 1770553 {
    height: 172px;
}
    
#\37 648fe80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 9f38e51 {
    height: 172px;
}
    
#b6d82d79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 60754eb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ac896141 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

#a429bce0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIhAAAAUBCQAAAAAAAAAAAAAAAAECAwQFBgcREiEjMTJR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADBFH/2gAMAwEAAhEDEQA/AKMy9CZV6CzHNJJeLRxWHYZBVo3cx7LfPgAByVOAWEla5+z/2Q==')!important}#\35 f0a8b54.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwURBAYSYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIx/9oADAMBAAIRAxEAPwCwTsWQvyvGQ26Q2edfJqS1gqCSYiDQi1h//9k=')!important}