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

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

  *#dm .dmInner div.u_1500216564 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1547060439 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1232834446 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1916443949 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1024908445 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1602719380 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1586997782 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1610467013 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner a.u_1706604230:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1706604230.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1706604230 .iconBg {
    background-color:var(--color_4) !important;
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/4494e7a8/icon/Arrow_2841741.svg) !important;
  }

  *#dm .dmInner a.u_1706604230 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1132547215 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1538585042 hr { color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1672411773 img {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(239,238,234) rgb(239,238,234) rgb(239,238,234) rgb(239,238,234) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1483974746 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:rgba(52,181,74,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1937580139 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:rgba(52,181,74,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1726140017 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1236746057 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1261335933 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1321855190 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1489702537 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_1373337808 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:rgba(19,63,135,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1937580139 span.text {
    font-family: Inter !important;
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_4052738295 .svg { fill:rgba(19,63,135,1) !important; }

  *#dm .dmInner div.u_1956262855 .svg { fill:rgba(26,50,101,1) !important; }

  *#dm .dmInner a.u_1483974746 span.text {
    font-family: Inter !important;
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1373337808 span.text {
    color:var(--color_3) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1373337808 .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1373337808:hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1373337808.hover .iconBg { background-color:rgb(226,228,233) !important; }

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

  *#dm .dmInner div.u_1738568933 .svg { fill:rgba(19,63,135,1) !important; }

  *#dm .dmInner div.u_1276952535 .svg { fill:rgba(19,63,135,1) !important; }

  *#dm .dmInner a.u_1706525832 {
    background-color:rgba(52,181,74,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1885219746 span.text {
    color:var(--color_3) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1885219746 .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1885219746:hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1885219746.hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1308990214:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1308990214.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1308990214 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1308990214 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/4494e7a8/icon/Arrow_8051387.svg) !important;
    order:1 !important;
    background-color:var(--color_4) !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1885219746 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:rgba(52,181,74,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1578743253 span.text {
    color:var(--color_3) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1578743253 .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1578743253:hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1578743253.hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1578743253 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:rgba(52,181,74,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1308990214 {
    border-radius:10px 10px 10px 10px !important;
    background-image:none !important;
    background-color:rgba(52,181,74,1) !important;
  }

  *#dm .dmInner div.u_1790655644 .svg { fill:rgba(52,181,74,1) !important; }

  *#dm .dmInner div.u_1342463497 .svg { fill:rgba(52,181,74,1) !important; }

  *#dm .dmInner div.u_1719941393 .svg { fill:rgba(52,181,74,1) !important; }

  *#dm .dmInner div.u_1356702966 .svg { fill:rgba(52,181,74,1) !important; }

  *#dm .dmInner div.u_1310140501 .svg { fill:rgba(52,181,74,1) !important; }

  *#dm .dmInner div.u_1998563815 .svg { fill:rgba(52,181,74,1) !important; }

  *#dm .dmInner div.u_1204181525 .svg { fill:rgba(52,181,74,1) !important; }

  *#dm .dmInner a.u_1354815103 .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1354815103:hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1354815103.hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1354815103 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:rgba(52,181,74,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1479042815 .svg { fill:rgba(52,181,74,1) !important; }

  *#dm .dmInner a.u_1874805704 {
    background-color:rgba(52,181,74,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1297585183 .svg { fill:rgba(52,181,74,1) !important; }

  *#dm .dmInner div.u_1496148162 .svg { fill:rgba(52,181,74,1) !important; }

  *#dm .dmInner div.u_1061429488 .svg { fill:rgba(52,181,74,1) !important; }

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

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

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

  *#dm .dmInner a.u_1165087213:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1165087213.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1165087213 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/4494e7a8/icon/Arrow_8051387.svg) !important;
    order:1 !important;
    background-color:var(--color_4) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1165087213 {
    border-radius:10px 10px 10px 10px !important;
    background-image:none !important;
    background-color:rgba(52,181,74,1) !important;
  }

  *#dm .dmInner a.u_1165087213 span.text { font-size:16px !important; }

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

  *#dm .dmInner a.u_1014672629 .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1014672629:hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1014672629.hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1014672629 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:rgba(52,181,74,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1354815103 span.text {
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1014672629 span.text {
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1596499437 .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1596499437:hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1596499437.hover .iconBg { background-color:rgb(226,228,233) !important; }

  *#dm .dmInner a.u_1596499437 {
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:rgba(52,181,74,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1596499437 span.text {
    color:var(--color_3) !important;
    font-size:14px !important;
  }

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

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

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

  *#dm .dmInner div.u_3667631518 .shape-text { color:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_3667631518 .shape-text { font-size:20px !important; }

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

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

  *#dm .dmInner div.u_1287414178 .shape-text { font-size:24px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1308990214 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1165087213 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1874805704 span.text { font-size:12px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 8253842 {
    background-image: linear-gradient(495deg, rgba(255, 255, 255, 1) 37%, rgba(0, 0, 0, 0.01) 100%);
    background-origin: border-box;
}
    
#a6ea9fdd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    justify-content: flex-end;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fa540d41 {
    min-height: 608px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_o3e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_drn {
    width: 92.24%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f13018c4 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_fv3 {
    width: 55.86%;
    grid-template-rows: minmax(62px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_03q {
    width: 80.67%;
    height: 40px;
    justify-self: start;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_r02 {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://lirp.cdn-website.com/4494e7a8/dms3rep/multi/opt/2024-11-27-1920w.webp");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\36 1acea63 {
    width: 337px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hdt {
    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_bta {
    align-items: flex-start;
    width: 46.19%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    border-radius: 50px 50px 50px 50px;
    order: 0;
}
}



@media all {
    
#\34 7048657.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 7048657 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e919481b {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.01) 100%);
    background-origin: border-box;
}
    
#badcb9ca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#badcb9ca {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e2f0b68 {
    width: 89.15%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd45d09 {
    min-height: 333px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 309f265 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(495deg, rgba(19, 63, 135, 1) 0%, rgba(26, 50, 101, 1) 100%);
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8c7a4da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8b9affe {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d221045c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d221045c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4192be7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 4192be7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3a4f8bd {
    width: 35.6719px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b1e138a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9e8987d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 66b438e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#deae1789 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 3.1% 0% 0% 0%;
}
    
#f4031683 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d893154 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(495deg, rgba(19, 63, 135, 1) 0%, rgba(26, 50, 101, 1) 100%);
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 46eeda5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 3.2% 0% 0% 0%;
}
    
#\33 2578b32 {
    width: 89.15%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4553b45.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 4553b45 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 86532d1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1749ad0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bb792b0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b2b2c737 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ab91a7fa {
    margin: 0px 0% 0px 0%;
}
    
#f196968c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b22a777 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fe3ea214 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d23f7c57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b6a05fc2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf2417bd {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 de9997b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 de9997b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e0a0a0a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 2.0% 0% 0% 0%;
}
    
#\30 2776edc {
    width: 89.15%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7bd7e23 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 8fbb303 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aee2754f {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9c04a54 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a38eac {
    width: 35.6719px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 78ac67b {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5f2 {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    order: 2;
}
    
#widget_mqt {
    width: 36.07%;
    height: 135px;
    max-width: 100%;
}
    
#widget_2ve {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pmc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 eb1d764 {
    width: 220px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2kr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e43f36e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bb204474 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 052f58b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\37 8f95e3f {
    min-height: 85px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c102ef93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 82e8f78 {
    margin: 0px 0% 0px 0%;
}
    
#widget_81d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 edc4f99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 46a00ac {
    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;
}
}



@media all {
    
#\31 4811171 {
    row-gap: 0px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 2;
    background-color: rgba(239, 239, 239, 0.2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aacb72ac {
    column-gap: 4%;
    row-gap: 35px;
    width: 49%;
    justify-content: flex-start;
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\35 e588611 {
    max-width: 100%;
    width: 7.17%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dd87117 {
    row-gap: 4px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 35px;
    align-items: flex-start;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7e83a75 {
    row-gap: 0px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 2;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(239, 239, 239, 0.2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d530ad9 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ec08d2 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d729bb5 {
    row-gap: 0px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 2;
    background-color: rgba(239, 239, 239, 0.25);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bc877c6 {
    row-gap: 4px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 35px;
    align-items: flex-start;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 30a55b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1b59909 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b9719d1b {
    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;
}
    
#c8d6f2b9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-top: -1px;
}
    
#\31 ed33013 {
    width: 96.68%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f4f7cdc {
    min-height: 702px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 308caa2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\34 a149978 {
    max-width: 100%;
    width: 6.23%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2c02c9e {
    max-width: 100%;
    width: 6.23%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c52ea8b5 {
    row-gap: 4px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f453b1d {
    row-gap: 0px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 94px;
    align-items: flex-start;
    order: 1;
    height: auto;
    background-color: rgba(239, 239, 239, 0.2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 aea0cc6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(239, 238, 234, 0.05) 100%);
    background-origin: border-box;
    box-shadow: none;
}
    
#\33 2caa768 {
    max-width: 100%;
    width: 6.80%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7095d91 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\36 4369d88 {
    row-gap: 4px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5aef08b {
    margin: 0px 0% 0px 0%;
}
    
#ece6fa5d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\37 06722d3 {
    row-gap: 0px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 2;
    background-color: rgba(239, 239, 239, 0.25);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 42e699a {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e01d794 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#df3dadaf {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#c4b5e1ce {
    max-width: 100%;
    width: 6.39%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db8a2b5f {
    row-gap: 4px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 35px;
    align-items: flex-start;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8185f74 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5cf124c {
    max-width: 100%;
    width: 246.188px;
    min-height: 59px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ant[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#group_ant {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 c6bfa58 {
    min-height: 679px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b0c7e52 {
    width: 99.10%;
    height: 366px;
    max-width: 100%;
}
    
#bf1f732d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 638px;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    align-self: auto;
    order: 4;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#dd7a6af5 {
    background-image: none;
    background-color: var(--color_3);
}
    
#\38 2721b1f {
    width: 337px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 2;
}
    
#\34 bcaf9d1 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/4494e7a8/dms3rep/multi/opt/iStock-1307241360-1920w.jpg);
    order: 1;
    border-radius: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    background-position: 0% 50%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\34 bcaf9d1.lazy {
    background-image: url('');
}
    
#b539cee6 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\38 8d30cf7 {
    width: 98.2%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 66c3b47 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d274036a {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_urh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 892275f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 c59b16a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62.36%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    box-shadow: none;
    padding: 3% 3% 3% 3%;
}
    
#\32 0f4ca24 {
    margin: 0px 0% 0px 0%;
}
    
#\35 70ecc19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.52%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/4494e7a8/dms3rep/multi/opt/iStock-1349405720-1920w.jpg);
    border-radius: 10px 10px 10px 10px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
#\35 70ecc19.lazy {
    background-image: url('');
}
    
#\31 a13dde8 {
    width: 100.00%;
    height: 219px;
    max-width: 100%;
}
    
#\33 e2d7dc6 {
    background-image: linear-gradient(0deg, rgba(22, 169, 224, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#ebd293a3 {
    min-height: 659px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 07cf75d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0266845 {
    background-image: none;
    background-color: rgba(26,50,101,1);
}
    
#\32 f71711f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 eb8d107 {
    align-self: center;
    max-width: 100%;
    width: 62px;
    height: auto;
    order: 1;
}
    
#cdb7a7bf {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 28%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b72bc83e {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 28%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 0e187a3 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 29.67%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#c9e5f271 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\33 cd1f82d {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
}
    
#\35 410f3e7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 e7c9122 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#a26daa5c {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#a1d96f54 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 1117px;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 87af43e {
    align-self: flex-end;
    max-width: 100%;
    width: 246.188px;
    min-height: 59px;
    height: auto;
}
    
#\36 fdae5d9 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ab08c4db {
    margin: 0px 0% 0px 0%;
}
    
#\34 26faef1 {
    align-self: center;
    max-width: 100%;
    width: 62px;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1f319b2 {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#a3688c92 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\30 a18e665 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#widget_u9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9cf882e {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8f8204f {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eac5d997 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 3f9acf4.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\38 3f9acf4 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7aaab36 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 6px 0%;
}
    
#c72aba10 {
    width: 574px;
    height: auto;
    max-width: 100%;
}
    
#\31 0f58f98.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\31 0f58f98 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8a6ddd5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c8a6ddd5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 21397fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 47.11%;
    min-width: 4%;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c3b44d3 {
    width: 47.57%;
    height: 289px;
    justify-self: end;
    align-self: end;
    max-width: 100%;
}
    
#\35 735e1d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.87%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c314cb86 {
    width: 97.64%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-left: 0.5%;
    margin-right: 0.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 61fcdec {
    background-image: linear-gradient(135deg, rgba(52, 181, 74, 1) 0%, rgba(43, 142, 59, 1) 100%);
    background-origin: border-box;
}
    
#a845754b {
    width: 574px;
    height: auto;
    max-width: 100%;
}
    
#\37 5dacd62 {
    width: 65.97%;
    height: 472px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#\36 c03b4fd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 c03b4fd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac1de643.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ac1de643 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#faf54d1b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca9066f4 {
    width: 100.00%;
    grid-template-rows: minmax(554px, max-content);
    max-width: 100%;
    padding: 16px 16px 16px 16px;
}
    
#c9bd507c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#c9bd507c {
    width: 82.18%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#de36c7e9 {
    width: 574px;
    height: auto;
    max-width: 100%;
}
    
#e466ca69 {
    margin: 0px 0% 0px 0%;
}
    
#\36 da71744 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    order: 3;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8fb58d0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 6px 0%;
}
    
#b6458e82 {
    min-height: 685px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b5e5e186 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 6px 0%;
}
    
#\31 31c458b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 5;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a11068 {
    align-self: auto;
    max-width: 100%;
    width: 252px;
    min-height: 59px;
    height: auto;
    justify-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 fd40721::before, #\30 fd40721 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 fd40721 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 33.56%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 fd40721.lazy {
    background-image: url('');
}
    
#\30 ff02162::before, #\30 ff02162 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 ff02162 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 33px;
    background-color: rgba(0, 0, 0, 0);
    width: 62.43%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 ff02162.lazy {
    background-image: url('');
}
    
#a931aa43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a931aa43 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9a2dcde {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3e21b45 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7280a22 {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c32a9a3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 c32a9a3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 df20522 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 5b23334 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 6;
    align-self: auto;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ae1e2a7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 ae1e2a7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a20327e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 a20327e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9dc2fe9 {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 00412a3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 8;
    align-self: auto;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9167b4f {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 4;
    align-self: auto;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c6b1b9f {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed6a882e {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4c35afe {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7e45292 {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a102999 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 26px 0% 0px 0%;
}
    
#\35 cbef418 {
    align-self: auto;
    max-width: 100%;
    width: 291px;
    min-height: 62px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b2e21b1 {
    min-height: 639px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c25c8bfa[data-pinned] {
    position: sticky;
    top: 121px;
    bottom: auto;
    z-index: 1;
}
#c25c8bfa {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(90deg, rgba(59, 133, 91, 1) 0%, rgba(62, 104, 42, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8878dfc {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d57553c9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d57553c9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8886352 {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f23cf10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4e7b38e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 2;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1ef2ad8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 d3a9627 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0c00c8c {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 1;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4bbe75c::before, #\36 4bbe75c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 4bbe75c {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 60.25%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\36 4bbe75c.lazy {
    background-image: url('');
}
    
#\35 5600c90::before, #\35 5600c90 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 5600c90 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.66%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/4494e7a8/dms3rep/multi/opt/iStock-1493304949-1920w.jpg);
    min-width: 4%;
    order: 1;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\35 5600c90.lazy {
    background-image: url('');
}
    
#ddfd2770 {
    align-self: auto;
    max-height: 100%;
    min-height: 106px;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7a4db22 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 272px;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2a730c5 {
    align-self: auto;
    max-height: 100%;
    min-height: 106px;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 917dd16 {
    background-image: linear-gradient(180deg, rgba(22, 169, 224, 0.05) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#f3c369d5 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca770dd1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_iic {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 4fa60ff {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 62c4792 {
    align-self: auto;
    max-height: 100%;
    min-height: 106px;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de10d2b3 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d340f28 {
    align-self: auto;
    max-height: 100%;
    min-height: 106px;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 db05708 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f052c23 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffc1bf76 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#bd48e033 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 323px;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cbaf7cfc::before, #cbaf7cfc > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#cbaf7cfc {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.66%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/4494e7a8/dms3rep/multi/opt/iStock-516250591-1920w.jpg);
    min-width: 4%;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#cbaf7cfc.lazy {
    background-image: url('');
}
    
#\31 d79fd62 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 58a48d1::before, #\30 58a48d1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 58a48d1 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 60.25%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 58a48d1.lazy {
    background-image: url('');
}
    
#e27637b1 {
    margin: 0px 0% 0px 0%;
}
    
#fe92d8b2 {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ce26833 {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 2382271 {
    width: 309px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    align-self: flex-end;
}
    
#e8a8aef4 {
    width: 87.32%;
    height: auto;
    max-width: 100%;
}
    
#\30 7537d17 {
    width: 39.33%;
    grid-template-rows: minmax(64px, max-content);
    max-width: 100%;
    background-color: rgba(52,181,74,0.12);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\35 30db760 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#eac82ee3 {
    width: 88.28%;
    height: 43px;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin-top: 10px;
    margin-right: 1px;
}
    
#\37 1b8ed50 {
    min-height: 237px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 15px 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 381b5ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(239,239,239,0.81);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 5639d26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 7a27e07 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#b375d594 {
    padding-bottom: 2%;
    min-height: 186px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\33 7702496 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(233, 233, 233, 0.25);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 75794b4 {
    width: 49px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2f4ce7c {
    align-items: flex-start;
    width: 38.05%;
    min-height: 374px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    min-width: 32px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/4494e7a8/dms3rep/multi/opt/iStock-2184124853-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0.2%;
}
#f2f4ce7c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABBAMFMQYREiRR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAAMBAAAAAAAAAAAAAAAAAAACMQP/2gAMAwEAAhEDEQA/AK4mmIllaZVthHQFw3IBw7rIG5T+LdoseIiK9GZQ/9k=');
}
    
#\31 24f4a27 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 1080ac1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ffef37b0 {
    width: 97.68%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e83d1bc3 {
    align-items: flex-start;
    width: 61.29%;
    min-height: 374px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    height: auto;
    background-color: rgba(239, 239, 239, 0.28);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 49bb118 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 1% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 284911d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a9b909d6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 2;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#d400678e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 21c9ace {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.96%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ed8b601 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(233, 233, 233, 0.25);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#c662b130 {
    width: 362px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a484c64f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef340ee6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe1f24d8 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(233, 233, 233, 0.25);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f6016af0 {
    width: 49px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa58f16e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 7f1309b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 9467e32 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8dk {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 a17570c {
    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_h8g {
    width: 100%;
    min-width: 4%;
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
}
    
#\34 e356a0a {
    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;
}
    
#innergrid_tu6 {
    width: 46.68%;
    grid-template-rows: minmax(204px, max-content);
    max-width: 100%;
    margin-top: 45px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 c3f89f6 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 25d7743 {
    align-items: flex-start;
    width: 62.69%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(239, 239, 239, 0.25);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
}
    
#ff1450cd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 a5ec9b9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\36 9a98cc2 {
    align-items: flex-start;
    width: 35.31%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/4494e7a8/dms3rep/multi/opt/IMG_0775_Original-1920w.jpeg");
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\36 9a98cc2.lazy {
    background-image: url('');
}
    
#\36 093e24b {
    width: 812px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ln3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_13g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 59d9fcb {
    margin: 0px 0% 0px 0%;
}
    
#ec164910 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 5f684ce {
    width: 377px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ake {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.6960612230569403%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nk7 {
    width: 12.91%;
    height: 49px;
    max-width: 100%;
}
    
#\39 f97818c {
    width: 21.02%;
    height: 49px;
    max-width: 100%;
}
    
#widget_0jh {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\34 012169f {
    min-height: 275px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a75ce07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.01%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5b2c139 {
    background-position: 50% 0%;
    width: 57.70%;
    grid-template-rows: minmax(269px, max-content);
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/4494e7a8/dms3rep/multi/opt/iStock-1319763796-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\38 5b2c139.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQMAAgQRIQYjQXH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAETH/2gAMAwEAAhEDEQA/ANKurmpd0ytHUtJIFI9OpEcoOBlG/sRJ1zk4bf/Z');
}
    
#\36 39a4355 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 785px;
    min-height: 43px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 90efe83 {
    width: 37.19%;
    grid-template-rows: minmax(269px, max-content);
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/4494e7a8/dms3rep/multi/opt/iStock-1526218944-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) -3px 0px 11px 0px;
    min-width: 32px;
    margin: 0px 0% 0px 0.5%;
}
#\37 90efe83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAABBAMAAwAAAAAAAAAAAAABAAIDBAURIRVx0f/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQMx/9oADAMBAAIRAxEAPwCr4+Wpj4LtOYRttkOMQHCd+lYZYzwaAK9bWudH1ERGJpiP/9k=');
}
    
#\33 aa5b6b9 {
    margin: 0px 0% 0px 0%;
}
    
#f6cdefbd {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 42.99%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 1;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    justify-content: flex-end;
    background-color: rgba(0, 0, 0, 0);
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 56d4d41 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c0c0f63 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a87623b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(255, 255, 255, 1);
}
    
#b75f6fd7 {
    max-width: 100%;
    width: 42.67%;
    min-height: 45px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ckv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8769277366919908%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 10px 10px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8e88de0 {
    max-width: 100%;
    width: 44.27%;
    min-height: 45px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d72f29ad {
    width: 94.09%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 29c4fd1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-content: flex-start;
    background-color: rgba(0, 0, 0, 0.01);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c9226ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dbac2e7c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5d39c1f {
    width: 94.09%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb8d23d9 {
    margin: 0px 0% 0px 0%;
}
    
#e78d3f60 {
    width: 15.95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e878dd4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-content: flex-start;
    background-color: rgba(0, 0, 0, 0.01);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#bbf990bd {
    width: 15.95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 303f9ca {
    width: 94.09%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9d73189 {
    width: 94.09%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 09cb30a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-content: flex-start;
    background-color: rgba(0, 0, 0, 0.01);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c1d19b7 {
    width: 15.95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8667b84 {
    width: 94.09%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f792773f {
    width: 94.09%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 15fc3a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-content: flex-start;
    background-color: rgba(0, 0, 0, 0.01);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#ce9a068d {
    width: 15.95%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5d18f68 {
    width: 94.09%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da0b5e86 {
    width: 94.09%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 5482dca {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 80a1827 {
    align-items: flex-start;
    width: 33.86%;
    min-height: 481.67%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/4494e7a8/dms3rep/multi/opt/2024-11-27-1920w.webp");
    border-radius: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a99e2a5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(52, 181, 74, 0.12) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\31 8ef87cc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\38 44c0068 {
    align-items: flex-start;
    width: 64.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_o80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c5d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b66076f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8769277366919908%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 10px 10px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e447a2d {
    margin: 0px 0% 0px 0%;
}
    
#c6648741 {
    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;
}
    
#\38 da290e4 {
    max-width: 100%;
    width: 27.71%;
    min-height: 45px;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rev {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa540d41 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a6ea9fdd {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_r02 {
    width: 100%;
    min-height: 340px;
    order: 0;
    height: auto;
}
    
#widget_hdt {
    width: 100.00%;
}
    
#group_bta {
    width: 100.00%;
}
    
#innergrid_fv3 {
    width: 96.50%;
    grid-template-rows: minmax(62px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bd45d09 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    row-gap: 24px;
    padding-bottom: 4%;
    column-gap: 2%;
}
    
#\39 309f265 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d893154 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#group_5f2 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 82e8f78 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8f95e3f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aacb72ac {
    width: 48%;
    min-height: 8px;
}
    
#\31 5aef08b {
    margin: 0px 0% 0px 0%;
}
    
#\39 f4f7cdc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 e01d794 {
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c6bfa58 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\36 b0c7e52 {
    height: 242px;
}
    
#bf1f732d {
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 892275f {
    margin: 0px 0% 0px 0%;
}
    
#\34 bcaf9d1 {
    width: 100%;
    min-height: 80px;
    height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
#\34 bcaf9d1.lazy {
    background-image: url('');
}
    
#b539cee6 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\38 8d30cf7 {
    width: 100%;
    min-width: 32px;
}
    
#\34 66c3b47 {
    width: 100.00%;
    min-width: 32px;
}
    
#d274036a {
    width: 100.00%;
    min-width: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c59b16a {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    order: 0;
    row-gap: 100px;
    padding: 4% 4% 4% 4%;
}
    
#\32 0f4ca24 {
    margin: 0px 0% 0px 0%;
}
    
#\35 70ecc19 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
#\35 70ecc19.lazy {
    background-image: url('');
}
    
#ebd293a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a26daa5c {
    row-gap: 0px;
    padding: 4% 2% 4% 2%;
}
    
#a1d96f54 {
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eb8d107 {
    width: 45px;
}
    
#cdb7a7bf {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#b72bc83e {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\37 0e187a3 {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\37 87af43e {
    align-self: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fdae5d9 {
    width: 100.00%;
}
    
#ab08c4db {
    margin: 0px 0% 0px 0%;
}
    
#\34 26faef1 {
    width: 45px;
}
    
#\31 1f319b2 {
    column-gap: 0%;
}
    
#\33 cd1f82d {
    row-gap: 9px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca9066f4 {
    width: 100.00%;
    grid-template-rows: minmax(340px, max-content);
}
    
#\32 21397fd {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    padding-bottom: 16px;
}
    
#\34 c3b44d3 {
    justify-self: end;
    align-self: end;
    width: 40.67%;
    height: 217px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 735e1d0 {
    width: 100%;
    min-height: 80px;
}
    
#b6458e82 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 6%;
    row-gap: 0px;
}
    
#c314cb86.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#c314cb86 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 1%;
    margin-right: 1%;
}
    
#\37 5dacd62 {
    justify-self: start;
    align-self: start;
    width: 68.16%;
    height: 285px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fd40721 {
    width: 100%;
    min-height: 0px;
    row-gap: 24px;
    order: 0;
}
#\30 fd40721.lazy {
    background-image: url('');
}
    
#\33 a102999 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\30 ff02162 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
}
#\30 ff02162.lazy {
    background-image: url('');
}
    
#\35 cbef418 {
    width: 194.914px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 00412a3 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\31 b2e21b1 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e9167b4f {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\39 5b23334 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\34 4e7b38e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d3a9627 {
    width: 100%;
}
    
#\30 0c00c8c {
    width: 100%;
}
    
#ddfd2770 {
    width: 45.51%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7a4db22 {
    column-gap: 4%;
    flex-direction: column;
    padding-left: 6%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
    padding-top: 4%;
}
    
#\35 2a730c5 {
    width: 46.17%;
    min-height: 106px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4bbe75c {
    row-gap: 16px;
    column-gap: 6%;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\36 4bbe75c.lazy {
    background-image: url('');
}
    
#\35 5600c90 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\35 5600c90.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 62c4792 {
    width: 46.17%;
    margin: 0px 0% 0px 0%;
}
    
#ffc1bf76 {
    width: 100%;
}
    
#bd48e033 {
    column-gap: 4%;
    flex-direction: column;
    padding-left: 6%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
}
    
#\33 d340f28 {
    width: 45.51%;
    margin: 0px 0% 0px 0%;
}
    
#cbaf7cfc {
    width: 100%;
    min-height: 80px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
#cbaf7cfc.lazy {
    background-image: url('');
}
    
#\39 db05708 {
    width: 100%;
}
    
#\30 58a48d1 {
    row-gap: 16px;
    column-gap: 6%;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
#\30 58a48d1.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8a8aef4 {
    width: 100.00%;
}
    
#\30 7537d17 {
    width: 64.87%;
    grid-template-rows: minmax(50px, max-content);
}
    
#\37 1b8ed50 {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7702496 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9b909d6 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f2f4ce7c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 269px;
}
#f2f4ce7c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABBAMFMQYREiRR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAAMBAAAAAAAAAAAAAAAAAAACMQP/2gAMAwEAAhEDEQA/AK4mmIllaZVthHQFw3IBw7rIG5T+LdoseIiK9GZQ/9k=');
}
    
#c662b130 {
    min-width: 32px;
}
    
#\31 49bb118 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 9467e32 {
    margin: 0px 0% 0px 0%;
}
    
#e83d1bc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#group_h8g {
    height: auto;
    min-height: 61px;
}
    
#fe1f24d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 ed8b601 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 24f4a27 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c3f89f6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 59d9fcb {
    margin: 0px 0% 0px 0%;
}
    
#\32 a5ec9b9 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 698px;
}
    
#\36 093e24b {
    width: 100%;
}
    
#\38 25d7743 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 9a98cc2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#\36 9a98cc2.lazy {
    background-image: url('');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbac2e7c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 432px;
}
    
#bb8d23d9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 29c4fd1 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e878dd4f {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 09cb30a {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 15fc3a2 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5482dca {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 e447a2d {
    margin: 0px 0% 0px 0%;
}
    
#\31 8ef87cc {
    column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#a6ea9fdd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#fa540d41 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#group_r02 {
    width: 100%;
    min-height: 212px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#innergrid_fv3 {
    width: 100.00%;
    grid-template-rows: minmax(61px, max-content);
    margin-top: -7px;
}
    
#widget_03q {
    justify-self: start;
    align-self: start;
    height: 40px;
    width: 96.57%;
    margin: 10px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_o3e {
    width: 100.00%;
}
    
#widget_drn {
    width: 100.00%;
}
    
#widget_hdt {
    width: 99.58%;
}
    
#group_bta {
    width: 100.00%;
    height: auto;
    min-height: 44px;
}
}



@media (max-width: 767px) {
    
#\39 bd45d09 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
    row-gap: 20px;
}
    
#\39 309f265 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#\33 d893154 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 0px;
    padding: 6% 6% 6% 6%;
}
    
#group_5f2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_mqt {
    height: 83px;
    width: 33.11%;
}
    
#\32 eb1d764 {
    min-width: 32px;
    width: 277px;
    height: auto;
    min-height: 58px;
}
}



@media (max-width: 767px) {
    
#e43f36e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bb204474 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8f95e3f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c102ef93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#aacb72ac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d530ad9 {
    width: 100%;
}
    
#\39 6ec08d2 {
    width: 100%;
}
    
#\31 ed33013 {
    height: 240px;
}
    
#\39 f4f7cdc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 e01d794 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\39 42e699a {
    width: 100%;
}
    
#f1b59909 {
    width: 100%;
}
    
#\38 8185f74 {
    width: 100%;
}
    
#e5cf124c {
    min-width: 32px;
    width: 302px;
    height: auto;
    min-height: 49px;
}
    
#d2c02c9e {
    width: 14.32%;
    height: auto;
}
    
#\33 2caa768 {
    width: 13.57%;
    height: auto;
}
    
#c4b5e1ce {
    width: 12.44%;
    height: auto;
}
    
#\35 e588611 {
    width: 12.06%;
    height: auto;
}
    
#\34 a149978 {
    width: 13.57%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 c6bfa58 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 b0c7e52 {
    width: 100.00%;
    height: 193px;
}
    
#bf1f732d {
    width: 100.00%;
    min-width: 32px;
    row-gap: 24px;
    padding: 5px 5px 5px 5px;
}
    
#\34 892275f {
    margin: 0px 0% 0px 0%;
}
    
#\34 bcaf9d1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
}
#\34 bcaf9d1.lazy {
    background-image: url('');
}
    
#b539cee6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8d30cf7 {
    width: 100%;
}
    
#\34 66c3b47 {
    min-width: 32px;
    width: 100%;
}
    
#d274036a {
    min-width: 32px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 c59b16a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 6% 6% 6% 6%;
}
    
#\35 70ecc19 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\35 70ecc19.lazy {
    background-image: url('');
}
    
#ebd293a3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#a26daa5c {
    row-gap: 0px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#a1d96f54 {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eb8d107 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cdb7a7bf {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b72bc83e {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0e187a3 {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 87af43e {
    align-self: flex-start;
    min-width: 32px;
    width: 302px;
    height: auto;
    min-height: 49px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fdae5d9 {
    margin-left: 0px;
    width: 100.00%;
    margin-right: 0px;
}
    
#\34 26faef1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1f319b2 {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\33 cd1f82d {
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 3f9acf4 {
    width: 79.37%;
    margin: 0px 6px 0px 0px;
}
    
#\38 7aaab36 {
    height: auto;
    min-height: 24px;
    padding-bottom: 0px;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-bottom: 10px;
}
    
#\31 0f58f98 {
    width: 79.37%;
    margin: 0px 6px 0px 0px;
}
    
#c8a6ddd5 {
    order: 6;
}
    
#\32 21397fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 16px;
}
    
#\34 c3b44d3 {
    height: 240px;
}
    
#\35 735e1d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c314cb86 {
    order: 0;
    width: 97%;
}
    
#\37 5dacd62 {
    height: 220px;
    justify-self: start;
    width: 100.00%;
    max-width: 100%;
    align-self: start;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 c03b4fd {
    order: 4;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac1de643 {
    order: 2;
}
    
#faf54d1b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca9066f4 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(207.1015625px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9bd507c {
    width: 79.37%;
    margin: 0px 6px 0px 0px;
}
    
#\36 da71744 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8fb58d0 {
    height: auto;
    min-height: 24px;
    padding-bottom: 0px;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-bottom: 10px;
}
    
#b6458e82 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#b5e5e186 {
    height: auto;
    min-height: 24px;
    padding-bottom: 0px;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-bottom: 10px;
}
    
#\31 31c458b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 5;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a11068 {
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 fd40721 {
    row-gap: 16px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
#\30 fd40721.lazy {
    background-image: url('');
}
    
#ed6a882e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4c35afe {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7e45292 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a102999 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ff02162 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
#\30 ff02162.lazy {
    background-image: url('');
}
    
#\31 b2e21b1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#e3e21b45 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9a2dcde {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 7280a22 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 5b23334 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
}
    
#d9dc2fe9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 8878dfc {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 00412a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
}
    
#e9167b4f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
}
    
#a8886352 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c6b1b9f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f23cf10 {
    width: 100.00%;
}
    
#\34 4e7b38e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#ddfd2770 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    min-height: 106px;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7a4db22 {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\35 2a730c5 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 4bbe75c {
    row-gap: 25px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\36 4bbe75c.lazy {
    background-image: url('');
}
    
#\35 5600c90 {
    row-gap: 8px;
    width: 100%;
    min-height: 129px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\35 5600c90.lazy {
    background-image: url('');
}
    
#f3c369d5 {
    margin-top: -6px;
}
}



@media (max-width: 767px) {
    
#\36 62c4792 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bd48e033 {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\33 d340f28 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbaf7cfc {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
#cbaf7cfc.lazy {
    background-image: url('');
}
    
#\30 58a48d1 {
    row-gap: 25px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
#\30 58a48d1.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#e8a8aef4 {
    width: 100.00%;
}
    
#\30 7537d17 {
    width: 100.00%;
    grid-template-rows: minmax(60px, max-content);
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 30db760 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eac82ee3 {
    justify-self: start;
    align-self: start;
    width: 65.32%;
    height: 43px;
    margin: 11px 0px 0px 13px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 1b8ed50 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 381b5ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 5639d26 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b375d594 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 7702496 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a9b909d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#f2f4ce7c {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 167px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#f2f4ce7c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABBAMFMQYREiRR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAAMBAAAAAAAAAAAAAAAAAAACMQP/2gAMAwEAAhEDEQA/AK4mmIllaZVthHQFw3IBw7rIG5T+LdoseIiK9GZQ/9k=');
}
    
#\33 ed8b601 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c662b130 {
    min-width: 32px;
    width: 277px;
    height: auto;
    min-height: 58px;
}
    
#\31 24f4a27 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fe1f24d8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e83d1bc3 {
    min-width: 32px;
    width: 100%;
    order: 1;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 49bb118 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_h8g {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 c3f89f6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 25d7743 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a5ec9b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\36 9a98cc2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\36 9a98cc2.lazy {
    background-image: url('');
}
    
#\36 093e24b {
    width: 100.00%;
}
    
#widget_nk7 {
    height: 54px;
    width: 40.10%;
}
    
#\39 f97818c {
    height: 54px;
    width: 53.47%;
}
    
#\39 5f684ce {
    width: 259px;
    height: auto;
    min-height: 37px;
}
    
#widget_0jh {
    height: 216px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 012169f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#\38 a75ce07 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 5b2c139 {
    width: 57.64%;
    grid-template-rows: minmax(172.96875px, max-content);
}
#\38 5b2c139.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQMAAgQRIQYjQXH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAETH/2gAMAwEAAhEDEQA/ANKurmpd0ytHUtJIFI9OpEcoOBlG/sRJ1zk4bf/Z');
}
    
#\36 39a4355 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 24px;
    padding: 5px 5px 5px 5px;
}
    
#\37 90efe83 {
    width: 37.20%;
    grid-template-rows: minmax(174.97158813476562px, max-content);
}
#\37 90efe83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAABBAMAAwAAAAAAAAAAAAABAAIDBAURIRVx0f/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQMx/9oADAMBAAIRAxEAPwCr4+Wpj4LtOYRttkOMQHCd+lYZYzwaAK9bWudH1ERGJpiP/9k=');
}
    
#f6cdefbd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 56d4d41 {
    min-width: 32px;
    width: 100%;
}
    
#\37 c0c0f63 {
    width: 100%;
}
    
#b75f6fd7 {
    min-width: 32px;
    width: 302px;
    height: auto;
    min-height: 49px;
}
    
#\39 8e88de0 {
    min-width: 32px;
    width: 302px;
    height: auto;
    min-height: 49px;
}
}



@media (max-width: 767px) {
    
#dbac2e7c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 29c4fd1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e878dd4f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 09cb30a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 15fc3a2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\36 5482dca {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 80a1827 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 32.39%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8ef87cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\38 44c0068 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 da290e4 {
    min-width: 32px;
    width: 302px;
    height: auto;
    min-height: 49px;
}
}

