@media all {
  *#dm .dmInner a.u_1100964933:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1100964933.hover { background-image:initial !important; }

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

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

  *#dm .dmInner div.u_1347831948 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner div.u_1485672909 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner div.u_1413161224 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner div.u_1634541220 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner div.u_1499258064 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner div.u_1639683862 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner a.u_1275449388:hover { background-image:none !important; }

  *#dm .dmInner a.u_1275449388.hover { background-image:none !important; }

  *#dm .dmInner a.u_1275449388 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a4cd8011/icon/Arrow_3350369.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1275449388:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1275449388.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner div.u_1558638388 .svg { fill:rgba(250,204,21,1) !important; }

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

  *#dm .dmInner div.u_1450333497 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner div.u_1373909227 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner div.u_1212031817 .svg { fill:rgba(250,204,21,1) !important; }

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

  *#dm .dmInner div.u_1737047483 .svg { fill:rgba(250,204,21,1) !important; }

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

  *#dm .dmInner div.u_1143496231 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner div.u_1776194586 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner a.u_1275449388 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1275449388 {
    border-radius:4px 4px 4px 4px !important;
    gap:16px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1725833079 img {
    object-fit:contain !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

  *#dm .dmInner a.u_1071280168:hover { background-image:none !important; }

  *#dm .dmInner a.u_1071280168.hover { background-image:none !important; }

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

  *#dm .dmInner a.u_1071280168 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
  }

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

  *#dm .dmInner div.u_1776250600 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_11) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1558183063 img {
    border-style:solid !important;
    border-color:rgba(242,217,251,1) rgba(242,217,251,1) rgba(242,217,251,1) rgba(242,217,251,1) !important;
    border-width:1px 1px 1px 1px !important;
    object-fit:cover !important;
    border-radius:12px 12px 12px 12px !important;
  }

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

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

  *#dm .dmInner div.u_1683174807 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,29,29,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1237618095 img {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) !important;
    border-radius:12px 12px 12px 12px !important;
  }

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

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

  *#dm .dmInner div.u_1075235967 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(132,173,255,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1315814601 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(132,173,255,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1129378359 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,29,29,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1053984608 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_11) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1952076025 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(116,169,255,1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1755222579 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,29,29,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1134962605 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(245,158,11,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1720723190 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(8,5,82,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1179725938 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) !important;
    border-radius:12px 12px 12px 12px !important;
  }

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

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

  *#dm .dmInner div.u_1985404263 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1025627874 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(132,173,255,1) rgba(132,173,255,1) rgba(132,173,255,1) rgba(132,173,255,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1207696689 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(133,54,122,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1370577095:hover { background-image:none !important; }

  *#dm .dmInner a.u_1370577095.hover { background-image:none !important; }

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

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

  *#dm .dmInner a.u_1370577095 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
  }

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

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

  *#dm .dmInner div.u_1245477938 img {
    border-style:solid !important;
    border-color:rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) !important;
    border-width:0px 0px 0px 0px !important;
    object-fit:cover !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1010943593 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) !important;
    border-radius:12px 12px 12px 12px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1123407260 img {
    border-style:solid !important;
    border-color:rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) !important;
    border-width:0px 0px 0px 0px !important;
    object-fit:cover !important;
    border-radius:12px 12px 12px 12px !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner a.u_1071280168 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a4cd8011/icon/Arrow_3350369.svg) !important;
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner div.u_1584100176 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) rgb(242,217,251) !important;
    border-radius:12px 12px 12px 12px !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1544562093 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1071280168 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1370577095 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1370577095 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#d5d98139::before, #d5d98139 > .bgExtraLayerOverlay {
    
}
#d5d98139 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a4cd8011/dms3rep/multi/CTA.svg");
    align-items: center;
    border-radius: 16px 16px 16px 16px;
    background-size: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#d5d98139.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ADoHgI80B3SLLAZjfSEFSVwXAzNIFgMwRh8ERFcrBl53MwdxhjgHfYsAShOXrkIOiq02CHeiKQVbgh4ERHAdBEFtJgVVfDMHcZo9CoWnRA2SqQBaIaahTRaZpD0LhJ4tBmSFIgRMeCEESnYrBV+AOQh9l0YPkp5QFqCdAG85tYNbI6eIRQ+PiDEGbXYmBVVtJgVUbC8GanI/ComCUBefhF4krYGzMTEEWMY9hgAAAABJRU5ErkJggg==');
}
    
#\32 1d1a462 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e0cc4722 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 a6f04ab {
    margin: 0px 0% 0px 0%;
}
    
#\38 cd3f7c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f34dc379 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 ea2a17b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\31 ea2a17b {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    order: 3;
}
}



@media all {
    
#\32 3468566 {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 58ea2bf::before, #\38 58ea2bf > .bgExtraLayerOverlay {
    
}
#\38 58ea2bf {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 6% 0% 6% 0%;
}
    
#fdd49952 {
    margin: 0% 0% 0% 0%;
}
    
#be6758db::before, #be6758db > .bgExtraLayerOverlay {
    
}
#be6758db {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a4cd8011/dms3rep/multi/background-36cac1af.svg");
}
    
#\39 929751d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 7% 4% 7% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ac30ba6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#\33 11c3bfe {
    width: 100%;
    height: auto;
    max-width: 950px;
    order: 4;
    margin-top: -19px;
}
    
#\36 fdfcb48 {
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3%;
    height: auto;
    order: 6;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 3%;
    align-self: center;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_e4l {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_f0u {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_4l2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ccff6895 {
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.6484128489404624%;
    height: auto;
    order: 5;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\31 ef6baf4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\31 ef6baf4 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: center;
    max-height: none;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 c88b5e5 {
    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;
}
    
#\30 86ce1b0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#cf8ee5fa {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd7fdb2d {
    width: 24px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6cc149a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3a882bd {
    width: 18px;
    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 5ef0993 {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb75656b {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 238e6c5 {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6a3fa87 {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b684c7 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px -0.3310516061175578%;
    grid-area: auto / auto / auto / auto;
}
    
#acfa9364 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 64a3824 {
    width: 24px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0429c63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 04cc2b7 {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b55ada33 {
    width: 18px;
    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 5cf5178 {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f275033 {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 598d4d7 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px -0.3310516061175578%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 87fc969 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0635a45 {
    width: 24px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4f9d960 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c84bb17a {
    width: 18px;
    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 88244e6 {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 083564e {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d864e026 {
    width: 18px;
    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 207c665 {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 900e952 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px -0.3310516061175578%;
    grid-area: auto / auto / auto / auto;
}
    
#a1e33a05 {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abc87f60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 a74e9ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 89bf1bb {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae0405da {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 ca52883 {
    width: 79.94%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aef94e92 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#ed87d83b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    align-self: auto;
    --column-gap: 4px;
    height: auto;
    background-color: rgba(239, 246, 255, 1);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    order: 0;
    min-width: auto;
    justify-self: auto;
    padding: 6px 12px 6px 12px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bcaf3f6 {
    width: 18px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eda35cf8 {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e9c53738 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 8a46a35 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_oi8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oi8 {
    width: 930px;
    height: 523px;
    min-height: 100px;
    max-width: 100%;
    order: 7;
    margin: 60px 0% 0px 0%;
}
    
#\36 9634ecb[data-pinned] {
    position: sticky;
    top: auto;
    bottom: 0px;
    z-index: 1;
}
#\36 9634ecb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: -80px 0% 0px 0%;
}
    
#\34 6d24f38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6d24f38[data-pinned] {
    position: sticky;
    top: 0px;
    bottom: 0px;
    z-index: 1;
}
#\34 6d24f38 {
    width: 203px;
    height: auto;
    max-width: 100%;
    margin: -7px 0vw 0px -556.6px;
}
}



@media all {
    
#\34 3134185 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 a45b073 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 344abc7 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 ffb5021 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a8953350 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 42c95b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_kn4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1);
    border-style: solid;
    order: 0;
    min-width: auto;
    box-shadow: rgba(239, 204, 251, 1) 0px 12px 11px -9px inset;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#widget_l5q {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#df65d412 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: -75px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5447476.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f5447476[data-pinned] {
    position: sticky;
    top: 0px;
    bottom: 0px;
    z-index: 1;
}
#f5447476 {
    width: 303px;
    height: auto;
    max-width: 100%;
    margin: 1px 0vw 0px -1.64px;
}
    
#\38 7a802cd {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    align-items: center;
    padding: 10px 12% 10px 12%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b53657a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b53657a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 0610831 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4021099 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
    align-self: stretch;
}
    
#\34 0811263 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 bb980fe {
    min-height: 2342px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 27cd714 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 e8ec07e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: center;
    justify-self: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(209, 209, 209, 1) rgba(209, 209, 209, 1) rgba(209, 209, 209, 1) rgba(209, 209, 209, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    row-gap: 40px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0ee9446 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a1e9bd3 {
    margin: 0px 0% 0px 0%;
}
    
#\36 7d10d98 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e981c854 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
    align-self: stretch;
}
    
#\37 65f9647 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0a570a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f26706a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1e95c45 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c75626c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af502674 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eb5f26a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca9bcde2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 005c228 {
    justify-content: space-between;
    align-items: flex-start;
    width: 65%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 2.503545058921324%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec841728 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5pu {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_iu1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.109270531883046%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8a8b7a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 51ad45a {
    justify-content: space-between;
    align-items: flex-start;
    width: 35%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 2.503545058921324%;
    flex-wrap: nowrap;
    order: 1;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b1c3db7 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1);
    border-style: solid;
    min-width: auto;
    box-shadow: rgba(239, 204, 251, 1) 0px 12px 11px -9px inset;
    align-self: auto;
    order: 0;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ec2defe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 9e79888 {
    justify-content: space-between;
    align-items: center;
    width: 64.99%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    --column-gap: 3%;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be2811bb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_mqd {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin-left: -0px;
}
    
#\33 8316af6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 307.781px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.109270531883046%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 42778cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9012d90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
    align-self: stretch;
}
    
#\31 58626a2 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 878e7e4 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: -0px;
}
    
#beadd59b {
    justify-content: space-between;
    align-items: center;
    width: 64.99%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    --column-gap: 3%;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ab34661 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 807ebf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
    align-self: stretch;
}
    
#\31 1a4373b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf4638c6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a66e857 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4b0eac0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 2.503545058921324%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b3efef5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
    align-self: stretch;
}
    
#\33 716ed9b {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1);
    border-style: solid;
    min-width: auto;
    box-shadow: rgba(239, 204, 251, 1) 0px 12px 11px -9px inset;
    align-self: auto;
    order: 0;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5fe4a24 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2b1cac3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 71f2b47 {
    justify-content: space-between;
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 2.503545058921324%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e06cfe7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 326ec54 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 db307f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
    align-self: stretch;
}
    
#\38 92bc270 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b0ba926 {
    justify-content: space-between;
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 2.503545058921324%;
    flex-wrap: nowrap;
    order: 1;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    align-self: stretch;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6c9c21a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d908a85 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4c5d9e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac6ed0d0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4da99b3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e87d6f39 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1);
    border-style: solid;
    min-width: auto;
    box-shadow: rgba(239, 204, 251, 1) 0px 12px 11px -9px inset;
    align-self: auto;
    order: 0;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8a1fbfe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 20d93d3 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6f0aca7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d4756f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be43194c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e95fb36f {
    width: 400px;
    height: auto;
    max-width: 100%;
    margin-left: -0px;
}
    
#f1fa9cef {
    justify-content: flex-start;
    align-items: flex-start;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.109270531883046%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9bfbfdc {
    justify-content: space-between;
    align-items: center;
    width: 65%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    --column-gap: 3%;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2660001 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e33fb6a8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.503545058921324%;
    flex-wrap: nowrap;
    order: 2;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc43f2d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed0e420f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4beded2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f45207d {
    width: 600px;
    height: auto;
    max-width: 100%;
    margin-left: -0px;
}
    
#e754a53d {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 181px;
    max-height: none;
    row-gap: 12px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 2;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(238, 247, 255, 1) rgba(238, 247, 255, 1) rgba(238, 247, 255, 1) rgba(238, 247, 255, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    --column-gap: 3%;
    justify-self: auto;
    background-color: rgba(236, 235, 255, 1);
    background-image: none;
    box-shadow: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a66749 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.109270531883046%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ddd7cb7 {
    width: 32px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d9b9e93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7380001 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d312ff0e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2a13697 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1);
    border-style: solid;
    min-width: auto;
    box-shadow: rgba(239, 204, 251, 1) 0px 12px 11px -9px inset;
    align-self: auto;
    order: 0;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4bdfd47 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 ccba2a9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6396357 {
    justify-content: space-between;
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.503545058921324%;
    flex-wrap: nowrap;
    order: 2;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a2ce24c {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f362c63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a5c76b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1c007b6 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
    align-self: stretch;
}
    
#\32 eab9880 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.503545058921324%;
    flex-wrap: nowrap;
    order: 2;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1) rgba(249, 237, 255, 1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: var(--color_8) 0px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ab1003f {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcbd958e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6f528de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0fb6e34 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
    align-self: stretch;
}
    
#group_9ps {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 7.823562369479957%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_3u8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 7.823562369479957%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_2ud {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 8.276085023842237%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_517 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 7.715878836590144%;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 931b1ea {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f752fe8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 09584c0 {
    margin: 0px 0% 0px 0%;
}
    
#d453ead4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: center;
    justify-self: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(209, 209, 209, 1) rgba(209, 209, 209, 1) rgba(209, 209, 209, 1) rgba(209, 209, 209, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f831993 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_73r {
    width: 75%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b59766df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#eb4fab23 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ab6e5308 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 2e2c86b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#bd889d35.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd889d35[data-pinned] {
    position: sticky;
    top: 0px;
    bottom: 0px;
    z-index: 1;
}
#bd889d35 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 4px -370px 0px 0px;
}
    
#b2314998 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1);
    border-style: solid;
    order: 0;
    min-width: auto;
    box-shadow: rgba(239, 204, 251, 1) 0px 12px 11px -9px inset;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\38 94ca9b8[data-pinned] {
    position: sticky;
    top: 0px;
    bottom: 0px;
    z-index: 1;
}
#\38 94ca9b8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: -75px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 5c143a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c0558b42[data-pinned] {
    position: sticky;
    top: auto;
    bottom: 0px;
    z-index: 1;
}
#c0558b42 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -75px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcb35963 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1);
    border-style: solid;
    order: 0;
    min-width: auto;
    box-shadow: rgba(239, 204, 251, 1) 0px 12px 11px -9px inset;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 6495fa6 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ad6bab7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
}
    
#c3cc4ea9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c3cc4ea9[data-pinned] {
    position: sticky;
    top: 0px;
    bottom: 0px;
    z-index: 1;
}
#c3cc4ea9 {
    width: 203px;
    height: auto;
    max-width: 100%;
    margin: -3px 0vw 0px 173.36px;
}
    
#\36 e0fbe44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e9c26f6c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 5a07d7e {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c42479bf {
    margin: 0px 0% 0px 0%;
}
    
#\37 5ffc3f4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_g6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 8f58e83 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f00440a3 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 f0f9599 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d123b86 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a3cdd22d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1) rgba(239, 204, 251, 1);
    border-style: solid;
    order: 0;
    min-width: auto;
    box-shadow: rgba(239, 204, 251, 1) 0px 12px 11px -9px inset;
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 0px 0px;
}
    
#\34 15d1d50 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 b172f29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b81d753d[data-pinned] {
    position: sticky;
    top: auto;
    bottom: 0px;
    z-index: 1;
}
#b81d753d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -75px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf643020.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf643020[data-pinned] {
    position: sticky;
    top: 0px;
    bottom: auto;
    z-index: 1;
}
#bf643020 {
    width: 381px;
    height: auto;
    max-width: 100%;
    margin: 1px 0vw 0px 0px;
}
    
#\31 e3de632 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#dbe48a52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d35abd6d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f58c6bc7 {
    margin: 0px 0% 0px 0%;
}
    
#cb7f0cb1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 7d6081d::before, #\32 7d6081d > .bgExtraLayerOverlay {
    
}
#\32 7d6081d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a4cd8011/dms3rep/multi/CTA.svg");
    align-items: center;
    border-radius: 16px 16px 16px 16px;
    background-size: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
#\32 7d6081d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ADoHgI80B3SLLAZjfSEFSVwXAzNIFgMwRh8ERFcrBl53MwdxhjgHfYsAShOXrkIOiq02CHeiKQVbgh4ERHAdBEFtJgVVfDMHcZo9CoWnRA2SqQBaIaahTRaZpD0LhJ4tBmSFIgRMeCEESnYrBV+AOQh9l0YPkp5QFqCdAG85tYNbI6eIRQ+PiDEGbXYmBVVtJgVUbC8GanI/ComCUBefhF4krYGzMTEEWMY9hgAAAABJRU5ErkJggg==');
}
    
#\30 a01458e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\30 a01458e {
    width: undefinednull;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    order: 3;
    margin: 0px 0% 0px -6.8%;
}
    
#\37 62540a0 {
    width: 643px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0cc4722 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#d5d98139::before, #d5d98139 > .bgExtraLayerOverlay {
    
}
#d5d98139 {
    background-color: rgba(0, 0, 0, 0);
    row-gap: 12px;
    width: 100%;
    min-height: 8px;
}
#d5d98139.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ADoHgI80B3SLLAZjfSEFSVwXAzNIFgMwRh8ERFcrBl53MwdxhjgHfYsAShOXrkIOiq02CHeiKQVbgh4ERHAdBEFtJgVVfDMHcZo9CoWnRA2SqQBaIaahTRaZpD0LhJ4tBmSFIgRMeCEESnYrBV+AOQh9l0YPkp5QFqCdAG85tYNbI6eIRQ+PiDEGbXYmBVVtJgVUbC8GanI/ComCUBefhF4krYGzMTEEWMY9hgAAAABJRU5ErkJggg==');
}
    
#\32 1d1a462 {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 199px;
    column-gap: 3%;
}
    
#\31 ea2a17b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\31 ea2a17b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 58ea2bf::before, #\38 58ea2bf > .bgExtraLayerOverlay {
    
}
#\38 58ea2bf {
    width: 100%;
    min-height: 885px;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 8% 0% 8% 0%;
}
    
#be6758db::before, #be6758db > .bgExtraLayerOverlay {
    
}
#be6758db {
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 929751d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 7% 20px 0% 20px;
}
    
#fd7fdb2d {
    height: auto;
}
    
#\34 64a3824 {
    height: auto;
}
    
#\38 0635a45 {
    height: auto;
}
    
#\33 11c3bfe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 11c3bfe {
    order: 3;
    margin: 30px 0% 0px 0%;
}
    
#ccff6895 {
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fdd49952 {
    margin: 0% 0% 0% 0%;
}
    
#ed87d83b {
    order: 0;
}
    
#ac30ba6b {
    order: 1;
}
    
#\36 fdfcb48 {
    order: 5;
}
    
#widget_oi8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oi8 {
    height: 388px;
    order: 6;
    margin: 20px 0% 20px 0%;
}
    
#\36 9634ecb[data-pinned] {
    bottom: 0px;
    top: 0px;
}
#\36 9634ecb {
    order: 2;
    align-items: stretch;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: -124px 0% 0px 0%;
}
    
#\34 6d24f38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6d24f38[data-pinned] {
    top: 65px;
    bottom: 20px;
}
#\34 6d24f38 {
    width: 166px;
    align-self: center;
    margin: 0px 0vw 0px -278px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3134185 {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 a45b073 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\39 344abc7 {
    background-color: rgba(0, 0, 0, 0);
}
    
#f5447476.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f5447476 {
    height: auto;
    width: 283px;
    margin: 4px 0vw 0px 1px;
}
    
#\38 7a802cd {
    width: 100%;
    min-height: 80px;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0610831 {
    width: 32px;
}
    
#\33 4021099 {
    margin-right: 0%;
    margin-left: 0%;
    width: 300px;
    height: auto;
}
    
#\37 bb980fe {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 199px;
    column-gap: 3%;
}
    
#\35 e8ec07e {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 797px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0ee9446 {
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
}
    
#\35 27cd714 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#widget_mqd {
    height: auto;
    width: auto;
}
    
#e95fb36f {
    height: auto;
    width: 200px;
}
    
#\38 f45207d {
    height: auto;
}
    
#\30 1c007b6 {
    height: auto;
}
    
#b0fb6e34 {
    height: auto;
}
    
#\33 807ebf1 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
    
#\33 db307f7 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
    
#\34 b3efef5 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
    
#d9012d90 {
    height: auto;
}
    
#e981c854 {
    height: auto;
}
    
#\30 878e7e4 {
    height: auto;
}
    
#\31 71f2b47 {
    column-gap: 2.503545058921324%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    align-items: center;
}
    
#\32 5fe4a24 {
    width: 32px;
}
    
#\31 1a4373b {
    width: auto;
}
    
#\34 6c9c21a {
    width: auto;
}
    
#\36 4b0eac0 {
    column-gap: 2.503545058921324%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    align-items: center;
}
    
#\34 ab34661 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 e06cfe7 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\39 b0ba926 {
    column-gap: 2.503545058921324%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    align-items: center;
}
    
#\33 a66e857 {
    width: 32px;
}
    
#\32 4c5d9e4 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 2b1cac3 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 92bc270 {
    align-items: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_9ps {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#be43194c {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f9bfbfdc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#e33fb6a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2.503545058921324%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f2660001 {
    width: 32px;
}
    
#cc43f2d6 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#ed0e420f {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#group_517 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    align-items: flex-start;
}
    
#f1fa9cef {
    width: undefinednull;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d453ead4 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 797px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 931b1ea {
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
}
    
#\32 f752fe8 {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
}
    
#\37 f831993 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#eb4fab23 {
    width: 100%;
    min-height: 80px;
}
    
#bd889d35.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd889d35 {
    width: 260px;
    margin: 5px -370px 0px -21px;
}
    
#widget_73r {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6495fa6 {
    width: 100%;
    min-height: 80px;
}
    
#e9c26f6c {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 5a07d7e {
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 ad6bab7 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#c3cc4ea9 {
    height: auto;
    width: 188px;
    margin-left: 158.36px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8f58e83 {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f00440a3 {
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 d123b86 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#bf643020 {
    height: auto;
    margin-left: 0px;
    width: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d35abd6d {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 199px;
    column-gap: 3%;
}
    
#cb7f0cb1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\32 7d6081d::before, #\32 7d6081d > .bgExtraLayerOverlay {
    
}
#\32 7d6081d {
    background-color: rgba(0, 0, 0, 0);
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}
#\32 7d6081d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ADoHgI80B3SLLAZjfSEFSVwXAzNIFgMwRh8ERFcrBl53MwdxhjgHfYsAShOXrkIOiq02CHeiKQVbgh4ERHAdBEFtJgVVfDMHcZo9CoWnRA2SqQBaIaahTRaZpD0LhJ4tBmSFIgRMeCEESnYrBV+AOQh9l0YPkp5QFqCdAG85tYNbI6eIRQ+PiDEGbXYmBVVtJgVUbC8GanI/ComCUBefhF4krYGzMTEEWMY9hgAAAABJRU5ErkJggg==');
}
    
#\30 a01458e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#\30 a01458e {
    align-self: center;
    max-height: none;
    height: auto;
    min-height: auto;
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 62540a0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#e0cc4722 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#d5d98139::before, #d5d98139 > .bgExtraLayerOverlay {
    
}
#d5d98139 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
}
#d5d98139.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ADoHgI80B3SLLAZjfSEFSVwXAzNIFgMwRh8ERFcrBl53MwdxhjgHfYsAShOXrkIOiq02CHeiKQVbgh4ERHAdBEFtJgVVfDMHcZo9CoWnRA2SqQBaIaahTRaZpD0LhJ4tBmSFIgRMeCEESnYrBV+AOQh9l0YPkp5QFqCdAG85tYNbI6eIRQ+PiDEGbXYmBVVtJgVUbC8GanI/ComCUBefhF4krYGzMTEEWMY9hgAAAABJRU5ErkJggg==');
}
    
#\32 1d1a462 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
}
    
#\31 ea2a17b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5% 2.5% 5% 2.5%;
}
#\31 ea2a17b {
    width: 200px;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\38 58ea2bf::before, #\38 58ea2bf > .bgExtraLayerOverlay {
    
}
#\38 58ea2bf {
    width: 100%;
    min-height: 601px;
    align-items: center;
    row-gap: 16px;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: 20% 0% 0% 0%;
}
    
#be6758db::before, #be6758db > .bgExtraLayerOverlay {
    
}
#be6758db {
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 929751d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
}
    
#ac30ba6b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 11c3bfe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 11c3bfe {
    align-self: center;
    margin: 50px 0px 0px 0px;
}
    
#\31 ef6baf4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5% 2.5% 5% 2.5%;
}
#\31 ef6baf4 {
    width: 200px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 c88b5e5 {
    width: 100.00%;
}
    
#fd7fdb2d {
    height: auto;
}
    
#\31 2b684c7 {
    width: auto;
}
    
#\34 64a3824 {
    height: auto;
}
    
#\32 598d4d7 {
    width: auto;
}
    
#\38 0635a45 {
    height: auto;
}
    
#\37 900e952 {
    width: auto;
}
    
#\30 86ce1b0 {
    column-gap: 6.997084548104956%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#cf8ee5fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    --column-gap: 12px;
    column-gap: 12px;
}
    
#acfa9364 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 87fc969 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ccff6895 {
    margin-top: 0px;
}
    
#widget_oi8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oi8 {
    height: 193px;
    margin: 20px 0% 0px 0%;
}
    
#\34 6d24f38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6d24f38 {
    height: auto;
    width: 132px;
    margin: 2px 0vw 0px -148px;
}
    
#\36 9634ecb {
    margin-top: -110px;
}
}



@media (max-width: 767px) {
    
#\34 3134185 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
}
    
#\38 a45b073 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
}
    
#\39 344abc7 {
    background-color: rgba(0, 0, 0, 0);
}
    
#a8953350 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 42c95b5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f5447476 {
    height: auto;
    width: 253px;
    margin-top: 8px;
    margin-left: 5.36px;
}
    
#\38 7a802cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b53657a {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 4021099 {
    height: auto;
}
    
#\37 bb980fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
}
    
#\35 e8ec07e {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0ee9446 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 27cd714 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#widget_mqd {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#d9012d90 {
    height: auto;
}
    
#\37 f26706a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 8a8b7a6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e981c854 {
    height: auto;
}
    
#\30 878e7e4 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#af502674 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 0a570a1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ca9bcde2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#be2811bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 db307f7 {
    height: auto;
}
    
#\33 807ebf1 {
    height: auto;
}
    
#\38 92bc270 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 b3efef5 {
    height: auto;
}
    
#e95fb36f {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 70%;
}
    
#be43194c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 f45207d {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 ccba2a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 f362c63 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 a5c76b2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 1c007b6 {
    height: 146px;
}
    
#dcbd958e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 6f528de {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b0fb6e34 {
    height: 151px;
}
    
#\37 005c228 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 51ad45a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 9e79888 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#beadd59b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_iu1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8316af6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 71f2b47 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 4b0eac0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 b0ba926 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f9bfbfdc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e33fb6a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f1fa9cef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e754a53d {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 4a66749 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e6396357 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 eab9880 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d453ead4 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 931b1ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 f752fe8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
}
    
#\37 f831993 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#b59766df {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#eb4fab23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
}
    
#\36 2e2c86b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bd889d35 {
    height: auto;
    margin-left: -366px;
    width: 230px;
    margin-top: 9px;
}
    
#widget_73r {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 e0fbe44 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 5c143a6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e9c26f6c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
}
    
#\31 5a07d7e {
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 6495fa6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\32 ad6bab7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
}
    
#c3cc4ea9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c3cc4ea9 {
    height: auto;
    width: 180px;
    margin: -5px 0vw 0px 139px;
}
    
#c0558b42 {
    margin-top: -65px;
}
}



@media (max-width: 767px) {
    
#\38 8f58e83 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
}
    
#f00440a3 {
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 d123b86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
}
    
#\36 b172f29 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bf643020.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf643020 {
    height: auto;
    width: 300px;
    margin: 4px 0vw 0px 1px;
}
    
#\31 e3de632 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
}
    
#dbe48a52 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#d35abd6d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
}
    
#cb7f0cb1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\32 7d6081d::before, #\32 7d6081d > .bgExtraLayerOverlay {
    
}
#\32 7d6081d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    background-repeat: repeat;
    background-size: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#\32 7d6081d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ADoHgI80B3SLLAZjfSEFSVwXAzNIFgMwRh8ERFcrBl53MwdxhjgHfYsAShOXrkIOiq02CHeiKQVbgh4ERHAdBEFtJgVVfDMHcZo9CoWnRA2SqQBaIaahTRaZpD0LhJ4tBmSFIgRMeCEESnYrBV+AOQh9l0YPkp5QFqCdAG85tYNbI6eIRQ+PiDEGbXYmBVVtJgVUbC8GanI/ComCUBefhF4krYGzMTEEWMY9hgAAAABJRU5ErkJggg==');
}
    
#\30 a01458e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5% 2.5% 5% 2.5%;
}
#\30 a01458e {
    width: 200px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 62540a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

