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

  *#dm .dmInner a.u_1591390604 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1591390604 span.text { color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1062171829 .postTitle a {
    font-weight:400 !important;
    font-family: 'Outfit' !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1062171829 .postDescription { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1062171829 .readMore a { font-family: 'Outfit' !important; }

  *#dm .dmInner div.u_1062171829 .postArticle .blogImgLink { height:260px !important; }

  *#dm .dmInner a.u_1581543742 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1581543742 {
    border-style:solid !important;
    border-width:0.555556px 0.555556px 0.555556px 0.555556px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1061879453 .svg { fill:rgba(187,226,235,1) !important; }

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

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

  *#dm .dmInner div.u_1913583045 .svg { fill:rgba(187,226,235,1) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1086918180 .svg { fill:rgba(187,226,235,1) !important; }

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

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

  *#dm .dmInner div.u_1062171829 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1570570238 .photoGalleryThumbs .image-container { border-radius:24px 24px 24px 24px !important; }

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

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

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

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

  *#dm .dmInner div.u_3619522797 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-style:solid !important;
    background-color:rgba(195,223,229,0.5) !important;
    background-image:none !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
  }

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

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

  *#dm .dmInner div.u_1064656648 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-style:solid !important;
    background-color:rgba(195,223,229,0.5) !important;
    background-image:none !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
  }

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

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

  *#dm .dmInner div.u_1968513437 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-style:solid !important;
    background-color:rgba(195,223,229,0.5) !important;
    background-image:none !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1062171829 .postTitle a { font-size:20px !important; }

  *#dm .dmInner div.u_1062171829 .authorBar { font-size:12px !important; }

  *#dm .dmInner div.u_1062171829 .postDescription { font-size:12px !important; }

  *#dm .dmInner div.u_1062171829 .readMore a { font-size:16px !important; }

  *#dm .dmInner *.u_1570570238 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1570570238 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_1570570238 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_1570570238 .photoGalleryViewAll { padding:0 7.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1743962904 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner *.u_1570570238 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_1570570238 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_1570570238 .photoGalleryViewAll { padding:0 4px !important; }
}
*#dm .dmInner div.u_1482989629
{
	columns:2 !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1570570238 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_1570570238 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_1570570238 .photoGalleryViewAll { padding:0 4px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1482989629
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\37 5438487 {
    width: 198px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 85vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 50px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    background-image: linear-gradient(135deg, rgba(51, 30, 107, 1) 36%, rgba(26, 178, 211, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/aba4bcca/dms3rep/multi/opt/6a4260871f1b64a23a9d245bcd54a8a917ccdd53-1920w.png");
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_aaj {
    width: 849px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g9s {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ri3 {
    width: 828px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_47a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2809961537890375%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 3;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_11k.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#widget_11k {
    width: auto;
    height: auto;
    min-width: 200px;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1cf92c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\36 1cf92c8 {
    width: auto;
    height: auto;
    min-width: 200px;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_d1a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2809961537890375%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
}
    
#\35 9a44339 {
    align-items: center;
    width: 268px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2809961537890375%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    order: 0;
    padding: 8px 12px 8px 12px;
    margin: 0px 0% 0px 0%;
}
    
#d98fbaa2 {
    align-items: center;
    width: 321px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2809961537890375%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    order: 1;
    padding: 8px 12px 8px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a53613d {
    width: 34.2px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a6c7e8a3 {
    width: 270px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fb9fc3a7 {
    width: 159px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 ce4a450 {
    align-items: center;
    width: 217px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2809961537890375%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    order: 2;
    padding: 8px 12px 8px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a5f23c4 {
    width: 34.2031px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 36f44fa {
    width: 34.2px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bf379315 {
    width: 258px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b59b75ec[data-css-edit] {
    background-color: rgba(0, 0, 0, 0.2);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
#b59b75ec {
    min-height: 8px;
    column-gap: 8px;
    row-gap: 8px;
    width: 100.00%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    order: 1;
    justify-self: auto;
    align-content: center;
    --column-gap: 8px;
    align-self: auto;
    border-radius: 16px 16px 16px 16px;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fde8876 {
    align-items: center;
    width: 321px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2809961537890375%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    order: 3;
    padding: 8px 12px 8px 12px;
    margin: 0px 0% 0px 0%;
}
    
#f4308e49 {
    width: 34.2031px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_ifd {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_eic {
    width: 541.9079296875px;
    height: auto;
    max-width: 100%;
}
    
#group_vbr {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
}
    
#group_bqf {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 0;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fpn {
    width: 74px;
    height: auto;
    max-width: 100%;
}
    
#widget_dbt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kdl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c11bd0d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_he0 {
    width: 104px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 51dfc8e {
    width: 104px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 c68312c {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 2;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d868e47 {
    width: 74px;
    height: auto;
    max-width: 100%;
}
    
#\32 eb01aea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b9efa30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b185702 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c90f6435 {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 4;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#bc40820e {
    width: 74px;
    height: auto;
    max-width: 100%;
}
    
#\38 627786a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 af2fba3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 d102361 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 d3b4142 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 9ee9bc3 {
    min-height: 740px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_9fd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#widget_jfd {
    width: 35%;
    height: auto;
    max-width: 100%;
}
    
#group_306 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b78 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_f0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0ac3697.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\30 0ac3697 {
    width: auto;
    height: auto;
    min-width: 200px;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5289533 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef8cd800 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 33be822 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_2ef {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.2809961537890375%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
}
    
#widget_tet {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5cn {
    width: 91.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fg4 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4qu {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.345933562428408%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9n8 {
    width: 29.95%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qv9 {
    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;
}
    
#widget_7pq {
    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;
}
    
#aa21a4a8::before, #aa21a4a8 > .bgExtraLayerOverlay {
    
}
#aa21a4a8 {
    background-color: rgba(247, 248, 252, 1);
    background-image: none;
}
    
#widget_2c1 {
    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_qli {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f57d53c3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#f57d53c3 {
    width: auto;
    height: auto;
    min-width: 100px;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h0g {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_luc {
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 10bf05c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ouq {
    align-items: flex-start;
    width: 102.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dbe91147 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.345933562428408%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e30e413 {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca53c6d8 {
    align-items: flex-start;
    width: 102.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9fc1769 {
    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;
}
    
#\37 6791c11 {
    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;
}
    
#f1e58d47 {
    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;
}
    
#d9e1dd30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 579e8ec {
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb000825.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#bb000825 {
    width: auto;
    height: auto;
    min-width: 100px;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5c9b0c4 {
    width: 29.95%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 62f76e6 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.345933562428408%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 83bb9a4 {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 10fd7ca {
    align-items: flex-start;
    width: 102.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dca74730 {
    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;
}
    
#dfa45199 {
    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;
}
    
#\38 b390497 {
    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;
}
    
#\35 b044661 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd0cf7f9 {
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3f52618 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0b308e3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#a0b308e3 {
    width: auto;
    height: auto;
    min-width: 100px;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0ade02f {
    width: 29.95%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 93cf115 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.345933562428408%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7f94376 {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c352405e {
    align-items: flex-start;
    width: 102.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cb6a050 {
    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 1ffa592 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b58d5de {
    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;
}
    
#\33 bc3a083 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 853c148 {
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 49a0445 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c81482b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#c81482b3 {
    width: auto;
    height: auto;
    min-width: 100px;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a77e6dd {
    width: 29.95%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2960b99 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.345933562428408%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 69a9eb3 {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1dcdcdd {
    align-items: flex-start;
    width: 102.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cef8b85b {
    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 4e6e8e3 {
    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;
}
    
#\35 953fdd0 {
    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;
}
    
#\36 d390e12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c9ff5e {
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4ba11b7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d5e70b5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\30 d5e70b5 {
    width: auto;
    height: auto;
    min-width: 100px;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f2bc2ef {
    width: 29.95%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc4f1a9d {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.345933562428408%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8fedf37 {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c58387ea {
    align-items: flex-start;
    width: 102.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7626561 {
    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;
}
    
#\39 8490b1c {
    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;
}
    
#\38 f5b2b67 {
    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;
}
    
#\35 a7f6103 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d6fc3eb {
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc54e0eb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 40889ca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\31 40889ca {
    width: auto;
    height: auto;
    min-width: 100px;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 12ce163 {
    width: 29.95%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ipv {
    align-items: flex-start;
    width: 81.87%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 824a757.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\32 824a757 {
    width: 15.85%;
    height: auto;
    min-width: 100px;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fbd3c590 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 4ef8406 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_jvr {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#widget_1ru {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7pi {
    width: 914px;
    height: auto;
    max-width: 100%;
}
    
#group_4ps {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_qgq {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#widget_57j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 ece9b08::before, #\34 ece9b08 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 ece9b08 {
    background-image: url("https://lirp.cdn-website.com/aba4bcca/dms3rep/multi/opt/3798-1920w.jpg");
}
#\34 ece9b08.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAEDBAIFERIjUv/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAaEQACAgMAAAAAAAAAAAAAAAABAgASAwQR/9oADAMBAAIRAxEAPwDaobikuKniuMnourS89l2sAT2jQisGXEjE9E//2Q==');
}
    
#\35 bb925c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9ft {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 6e01904 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 f5c80b9 {
    align-items: center;
    width: 35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_2);
    background-image: none;
    height: auto;
    padding: 35px 16px 35px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b757be20 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 b65f418 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 4be0959 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b3a36c59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 612fa84 {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 eb3130f {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#facbed0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 7b42a20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 f5f7680 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#fb66e076 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 3df41a9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.5773109384700574%;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\30 19ed6da {
    width: 389px;
    height: auto;
    max-width: 100%;
}
    
#\36 74371a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ee36a49 {
    min-height: 740px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 f5063ac::before, #\34 f5063ac > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.81;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(51, 30, 107, 1) 36%, rgba(26, 178, 211, 1) 100%);
}
#\34 f5063ac {
    align-items: flex-start;
    width: 44.50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/aba4bcca/dms3rep/multi/opt/phoenix-arizona-usa-cityscape-2026-03-24-11-25-05-utc-1920w.jpg");
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 24px 24px 24px 24px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 f5063ac.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAQQABwAAAAAAAAAAAAAAAQACAwQGERIhJDFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwCde3HRFaSOFolduTktG3Fz9I4zOvERHNal1D0Yk5ic1gSkxwb/2Q==');
}
    
#\39 c051b80.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\39 c051b80 {
    width: auto;
    height: auto;
    min-width: 200px;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf51d995 {
    background-color: rgba(255,255,255,1);
    background-image: url("https://irp.cdn-website.com/aba4bcca/dms3rep/multi/map-bg-37ddcf2b.png?dm-skip-opt=true");
}
#bf51d995.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWUlEQVQI10WMSRLDMAzD/P+Xtl5IS6R87qSZpriCYLNdVeeLqyRlZkSQBNBufS9kg+xzjjkBkLz0cyB7ga/e32MsICL+dVXJ5t5XvRb3tt0e5x+ZypTsc84H866N3GauoqcAAAAASUVORK5CYII=');
}
    
#\37 c52b3f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e1b85e7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 24929f7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a8e59c14 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#group_7v4 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#widget_1c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5ve {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2ik {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 25px;
}
    
#ded16ffd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#ded16ffd {
    width: auto;
    height: auto;
    min-width: 200px;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 8f96144 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ddab5c7e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_rs9 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r5m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1nu {
    width: 1110px;
    height: auto;
    max-width: 100%;
}
    
#\34 e6ff6f2 {
    background-color: rgba(247, 248, 252, 1);
    background-image: none;
}
}



@media all {
    
#\38 f82145d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 f395767 {
    min-height: 411px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 3% 2%;
}
    
#group_c9a {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#widget_fnc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_utg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 a01e721::before, #\36 a01e721 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.42;
    border-radius: inherit;
}
#\36 a01e721 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/aba4bcca/dms3rep/multi/opt/happy-woman-with-a-yellow-hiking-backpack-enjoying-2026-03-20-03-26-28-utc-1920w.png");
}
#\36 a01e721.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AISPiP+bo6H/ub7B/8fJzv/Ky9L/xcfN/8THx//KyLz/zcWw/83Cqf8AaHRh/3yGd/+coZD/sKmW/7mvn/+6s6f/vb2w/768pf+2s5X/r6uL/wBFUi//VWE+/35+Tv+dh1P/qo5e/6GOa/+cmnn/mJlx/46PZP+Eh1v/ADxHGP9ETh7/a2Qh/5JtI/+hdSz/jG85/3NwQ/9najz/XmM0/1lfL/8AOUMN/ztEDv9fVA7/iF4T/5NkGP9vUxn/SUcX/z1BEv8+QxP/QEYU/1jSeVbDW8oNAAAAAElFTkSuQmCC');
}
    
#e7880db4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#e7880db4 {
    width: auto;
    height: auto;
    min-width: 200px;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e5286cc3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#e5286cc3 {
    width: auto;
    height: auto;
    min-width: 200px;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4e4a384 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2809961537890375%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 caf1063 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fd99ffa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be242cc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 7f7be85 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 09274ff {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#b732e930 {
    min-height: 740px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 74d2120 {
    width: 462px;
    height: auto;
    max-width: 100%;
}
    
#\34 d0f1c0f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\34 d0f1c0f {
    width: auto;
    height: auto;
    min-width: 200px;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5811a0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8736dc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 96f0640 {
    width: 35%;
    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 {
    
#\34 9475988 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 9faf59a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
}
    
#\34 d6d766c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c3481ee {
    align-items: center;
    width: 29.64%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 0;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8d44021::before, #\38 8d44021 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.88;
    border-radius: inherit;
}
#\38 8d44021 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/aba4bcca/dms3rep/multi/opt/woman-during-blood-washing-procedure-at-medical-ce-2026-03-20-05-52-57-utc+%283%29-1920w.JPG");
}
#\38 8d44021.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACAwQFESES/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8A29XK5Gzmr8MsjTWhbwaVQe3AHTe9RFPTP//Z');
}
    
#\39 deee950 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\30 1317c31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2538fda {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 7b19299 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_np1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2px;
    flex-wrap: nowrap;
    --column-gap: 2px;
    order: 3;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nj3 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 cf90224 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bef337ed {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 1245da8 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 07759d3 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 3d0437a {
    width: 60px;
    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_l5l {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7aad11b {
    align-items: center;
    width: 29.64%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 0;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#f986e3a8 {
    width: 60px;
    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 46ed7f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f8c2c87a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fc9d4016 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2px;
    flex-wrap: nowrap;
    --column-gap: 2px;
    order: 3;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e2dfa229 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b2e2c10 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b700d63b {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 e5cbb20 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a1bcb5b0 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 a458eeb {
    align-items: center;
    width: 29.64%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 0;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 62b68bd {
    width: 60px;
    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 973c835 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 b2c262b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a6932235 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2px;
    flex-wrap: nowrap;
    --column-gap: 2px;
    order: 3;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#b4aaa999 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c436d422 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f7bf276f {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d2bfa93d {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 1fbdea9 {
    width: 23px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\32 6575003 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 5e1f566 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 9da90a9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_7o6 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 0;
}
    
#widget_n52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1dee8cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d891231e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_4rb {
    flex-direction: row;
    align-items: center;
    width: 96.87%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.345933562428408%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: space-around;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9r3 {
    align-items: flex-start;
    width: 48.8%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e88aa4a9 {
    width: 44.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0da58b5 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    --column-gap: 15px;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1d2e2b3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 c6b7e88 {
    width: 47px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 7524f08 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    --column-gap: 15px;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6b3b3ab {
    width: 47px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 26bbfcc {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    --column-gap: 15px;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5c63b92 {
    width: 47px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b145258d {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ae3b7a83.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#ae3b7a83 {
    width: auto;
    height: auto;
    min-width: 200px;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 75a5a84 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2809961537890375%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 3;
    align-self: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 904a14e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\39 904a14e {
    width: auto;
    height: auto;
    min-width: 200px;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_vln {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_d1a {
    column-gap: 2.2809961537890375%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_g9s {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    align-items: center;
}
    
#group_47a {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#group_bqf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_vbr {
    column-gap: 1.7482358297291147%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_he0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 6.17%;
    height: auto;
}
    
#\30 51dfc8e {
    margin-right: 0%;
    margin-left: 0%;
    width: 6.81%;
    height: auto;
}
    
#\39 c68312c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c90f6435 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_eic {
    width: 382px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9ee9bc3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_jfd {
    height: 536px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#group_9fd {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_306 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 33be822 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_9n8 {
    height: auto;
    width: 30%;
}
    
#aa21a4a8::before, #aa21a4a8 > .bgExtraLayerOverlay {
    
}
    
#group_fg4 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_4qu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#widget_tet {
    width: 593px;
}
    
#widget_5cn {
    width: 99.45%;
}
    
#dbe91147 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#a5c9b0c4 {
    height: auto;
    width: 30%;
}
    
#\39 62f76e6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#d0ade02f {
    height: auto;
    width: 30%;
}
    
#\34 93cf115 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\39 a77e6dd {
    height: auto;
    width: 30%;
}
    
#\33 2960b99 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\36 f2bc2ef {
    height: auto;
    width: 30%;
}
    
#cc4f1a9d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\39 12ce163 {
    height: auto;
    width: 30%;
}
    
#group_2ef {
    column-gap: 2.2809961537890375%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_ipv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\32 824a757 {
    margin-right: 0%;
    margin-left: 0%;
    width: 37.85%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4ef8406 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 ece9b08::before, #\34 ece9b08 > .bgExtraLayerOverlay {
    
}
#\34 ece9b08.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAEDBAIFERIjUv/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAaEQACAgMAAAAAAAAAAAAAAAABAgASAwQR/9oADAMBAAIRAxEAPwDaobikuKniuMnourS89l2sAT2jQisGXEjE9E//2Q==');
}
    
#group_qgq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f5c80b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 612fa84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_4ps {
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ee36a49 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 3df41a9 {
    column-gap: 2.5773109384700574%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 f5063ac::before, #\34 f5063ac > .bgExtraLayerOverlay {
    
}
#\34 f5063ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
#\34 f5063ac.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAQQABwAAAAAAAAAAAAAAAQACAwQGERIhJDFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwCde3HRFaSOFolduTktG3Fz9I4zOvERHNal1D0Yk5ic1gSkxwb/2Q==');
}
    
#\30 19ed6da {
    width: 590px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f395767 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 a01e721::before, #\36 a01e721 > .bgExtraLayerOverlay {
    
}
#\36 a01e721.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AISPiP+bo6H/ub7B/8fJzv/Ky9L/xcfN/8THx//KyLz/zcWw/83Cqf8AaHRh/3yGd/+coZD/sKmW/7mvn/+6s6f/vb2w/768pf+2s5X/r6uL/wBFUi//VWE+/35+Tv+dh1P/qo5e/6GOa/+cmnn/mJlx/46PZP+Eh1v/ADxHGP9ETh7/a2Qh/5JtI/+hdSz/jG85/3NwQ/9najz/XmM0/1lfL/8AOUMN/ztEDv9fVA7/iF4T/5NkGP9vUxn/SUcX/z1BEv8+QxP/QEYU/1jSeVbDW8oNAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b732e930 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 09274ff {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 7f7be85 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    order: 1;
}
    
#\32 96f0640 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    height: 434px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8d44021::before, #\38 8d44021 > .bgExtraLayerOverlay {
    
}
#\38 8d44021.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACAwQFESES/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8A29XK5Gzmr8MsjTWhbwaVQe3AHTe9RFPTP//Z');
}
    
#widget_l5l {
    width: 87.24%;
}
    
#\39 deee950 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9da90a9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_4rb {
    column-gap: 2.345933562428408%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e88aa4a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_9r3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\39 75a5a84 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 20px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_d1a {
    column-gap: 2.2809961537890375%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 473px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_g9s {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    order: 1;
}
    
#group_47a {
    column-gap: 2.2809961537890375%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_11k {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 1cf92c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#b59b75ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#group_bqf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_vbr {
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_he0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 9.21%;
    height: auto;
}
    
#\30 51dfc8e {
    margin-right: 0%;
    margin-left: 0%;
    width: 10.55%;
    height: auto;
}
    
#\39 c68312c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c90f6435 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 d3b4142 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9ee9bc3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_jfd {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_9fd {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_306 {
    width: 100%;
    align-items: center;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b78 {
    width: 81.17%;
}
}



@media (max-width: 767px) {
    
#ef8cd800 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 33be822 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_9n8 {
    height: auto;
    width: 44.03%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aa21a4a8::before, #aa21a4a8 > .bgExtraLayerOverlay {
    
}
    
#group_2ef {
    column-gap: 2.2809961537890375%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tet {
    width: 100%;
}
    
#widget_5cn {
    width: 100%;
}
    
#group_fg4 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_4qu {
    width: 100%;
    column-gap: 2.345933562428408%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f57d53c3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#f57d53c3 {
    margin: 0px 0% 0px 0%;
}
    
#group_h0g {
    width: 53.63%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dbe91147 {
    width: 100%;
    column-gap: 2.345933562428408%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e30e413 {
    width: 53.63%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb000825.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#bb000825 {
    margin: 0px 0% 0px 0%;
}
    
#a5c9b0c4 {
    height: auto;
    width: 44.03%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 62f76e6 {
    width: 100%;
    column-gap: 2.345933562428408%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 83bb9a4 {
    width: 53.63%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a0b308e3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#a0b308e3 {
    margin: 0px 0% 0px 0%;
}
    
#d0ade02f {
    height: auto;
    width: 44.03%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 93cf115 {
    width: 100%;
    column-gap: 2.345933562428408%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7f94376 {
    width: 53.63%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c81482b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#c81482b3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 a77e6dd {
    height: auto;
    width: 44.03%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 2960b99 {
    width: 100%;
    column-gap: 2.345933562428408%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 69a9eb3 {
    width: 53.63%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d5e70b5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\30 d5e70b5 {
    margin: 0px 0% 0px 0%;
}
    
#\36 f2bc2ef {
    height: auto;
    width: 44.03%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cc4f1a9d {
    width: 100%;
    column-gap: 2.345933562428408%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8fedf37 {
    width: 53.63%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 40889ca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\31 40889ca {
    margin: 0px 0% 0px 0%;
}
    
#\39 12ce163 {
    height: auto;
    width: 44.03%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 824a757.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\32 824a757 {
    width: 55.15%;
    margin: 0px 0% 0px 0%;
}
    
#group_ipv {
    align-items: center;
    width: 100.00%;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fbd3c590 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 4ef8406 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 ece9b08::before, #\34 ece9b08 > .bgExtraLayerOverlay {
    
}
#\34 ece9b08.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAEDBAIFERIjUv/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAaEQACAgMAAAAAAAAAAAAAAAABAgASAwQR/9oADAMBAAIRAxEAPwDaobikuKniuMnourS89l2sAT2jQisGXEjE9E//2Q==');
}
    
#group_qgq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f5c80b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 612fa84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_jvr {
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_4ps {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7pi {
    width: 297px;
}
    
#widget_1ru {
    width: 79.82%;
}
}



@media (max-width: 767px) {
    
#fb66e076 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ee36a49 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 3df41a9 {
    column-gap: 2.5773109384700574%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f5063ac::before, #\34 f5063ac > .bgExtraLayerOverlay {
    
}
#\34 f5063ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
#\34 f5063ac.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAQQABwAAAAAAAAAAAAAAAQACAwQGERIhJDFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwCde3HRFaSOFolduTktG3Fz9I4zOvERHNal1D0Yk5ic1gSkxwb/2Q==');
}
}



@media (max-width: 767px) {
    
#e1b85e7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 24929f7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_7v4 {
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8f96144 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ddab5c7e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_rs9 {
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r5m {
    width: 80.50%;
}
}



@media (max-width: 767px) {
    
#\38 f82145d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 f395767 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 4e4a384 {
    column-gap: 2.2809961537890375%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e7880db4 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#e5286cc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#group_c9a {
    align-items: center;
}
    
#\36 a01e721::before, #\36 a01e721 > .bgExtraLayerOverlay {
    
}
#\36 a01e721.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AISPiP+bo6H/ub7B/8fJzv/Ky9L/xcfN/8THx//KyLz/zcWw/83Cqf8AaHRh/3yGd/+coZD/sKmW/7mvn/+6s6f/vb2w/768pf+2s5X/r6uL/wBFUi//VWE+/35+Tv+dh1P/qo5e/6GOa/+cmnn/mJlx/46PZP+Eh1v/ADxHGP9ETh7/a2Qh/5JtI/+hdSz/jG85/3NwQ/9najz/XmM0/1lfL/8AOUMN/ztEDv9fVA7/iF4T/5NkGP9vUxn/SUcX/z1BEv8+QxP/QEYU/1jSeVbDW8oNAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#be242cc9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b732e930 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 96f0640 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\34 09274ff {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7f7be85 {
    width: 100%;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd99ffa1 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 8d44021::before, #\38 8d44021 > .bgExtraLayerOverlay {
    
}
#\38 8d44021.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACAwQFESES/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8A29XK5Gzmr8MsjTWhbwaVQe3AHTe9RFPTP//Z');
}
    
#\34 d6d766c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
}
    
#\37 2538fda {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 c3481ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 9faf59a {
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7aad11b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 a458eeb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 5e1f566 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9da90a9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_4rb {
    column-gap: 2.345933562428408%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e88aa4a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_9r3 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae3b7a83 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 75a5a84 {
    column-gap: 2.2809961537890375%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 904a14e {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#group_7o6 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}

