@media all {
  *#dm .dmInner a.u_4020898402:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_4020898402.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner a.u_4020898402 .iconBg { display:none !important; }

  *#dm .dmInner a.u_4020898402 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 3px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1855833945 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(155,219,52) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1972682631 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(155,219,52) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1392436365 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(155,219,52) !important;
    border-style:solid !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_2493358490:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_2493358490.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_2493358490 .iconBg { display:none !important; }

  *#dm .dmInner a.u_2493358490 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1511581626 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1511581626 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1064575367 .iconBg { display:none !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1138437441:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1138437441.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1138437441 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1138437441 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1138437441 span.text {
    font-weight:800 !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1226304262 {
    background-image:radial-gradient(circle,rgba(233,233,233,1) 40%,rgba(251,251,251,1) 100%) !important;
    border-style:solid !important;
    border-color:rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:32px 32px 32px 32px !important;
    background-origin:border-box !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1159441299 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:22px 22px 22px 22px !important;
  }

  *#dm .dmInner div.u_1226519402 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1845451815 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1766390436 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:7px 7px 7px 7px !important;
    border-style:solid !important;
    border-color:rgb(155,219,52) rgb(155,219,52) rgb(155,219,52) rgb(155,219,52) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_688019066 .iconBg { display:none !important; }

  *#dm .dmInner a.u_688019066 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_688019066 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:800 !important;
  }

  *#dm .dmInner a.u_1216377123 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1216377123 span.text {
    font-weight:700 !important;
    color:var(--color_6) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1216377123 {
    border-radius:12px 12px 12px 12px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1216377123:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1216377123.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1471634385 {
    border-style:solid !important;
    border-color:rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1511581626 span.text {
    font-weight:800 !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1064575367 span.text {
    font-weight:800 !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_2578950765:hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_2578950765.hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_2578950765 .iconBg { display:none !important; }

  *#dm .dmInner a.u_2493358490 span.text {
    font-weight:800 !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1679254542 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:7px 7px 7px 7px !important;
    border-style:solid !important;
    border-color:rgb(155,219,52) rgb(155,219,52) rgb(155,219,52) rgb(155,219,52) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_3230993658 {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(68,44,148) rgb(68,44,148) rgb(155,219,52) rgb(68,44,148) !important;
    border-width:0px 0px 3px 0px !important;
  }

  *#dm .dmInner a.u_2578950765 span.text {
    font-size:14px !important;
    font-weight:800 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1199925079 {
    background-image:radial-gradient(circle,rgba(217,217,217,1) 0%,rgba(255,255,255,0.05) 100%) !important;
    background-origin:border-box !important;
  }

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

  *#dm .dmInner a.u_2578950765 {
    border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_4020898402 span.text {
    font-weight:800 !important;
    color:var(--color_1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1492413619:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1492413619.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner a.u_1492413619 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1492413619 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1492413619 span.text {
    font-weight:800 !important;
    color:var(--color_1) !important;
    font-size:18px !important;
  }

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

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

  *#dm .dmInner a.u_1511581626:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1511581626.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1064575367 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1064575367:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1064575367.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1433517510:hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1433517510.hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1433517510 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1433517510 span.text {
    font-size:14px !important;
    font-weight:800 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1433517510 {
    border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

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

  *#dm .dmInner div.u_1870969025 {
    border-style:solid !important;
    border-color:rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) !important;
    border-width:0px 0px 2px 0px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1166607011 {
    border-style:solid !important;
    border-color:rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) !important;
    border-width:0px 0px 2px 0px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1663770451 {
    border-style:solid !important;
    border-color:rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) rgb(68,44,148) !important;
    border-width:0px 0px 2px 0px !important;
  }

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

  *#dm .dmInner a.u_1216377123 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1492413619 span.text { font-size:14px !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1216377123 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: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 52.016119281539645%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    order: 0;
    padding: 6px 0% 6px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 653px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.98%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/de26621b/dms3rep/multi/opt/PlataformaValorOne2-585001b0-1920w.png);
    background-size: contain;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
}
#\36 3bd85219866cc3622781522.lazy {
    background-image: url('');
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(75, 54, 149, 1) 0%, rgba(63, 38, 145, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(58, 28, 110, 1) 0%, rgba(59, 38, 140, 1) 100%);
    background-position: 50% 100%;
    border-radius: 0px 0px 0px 0px;
    background-origin: border-box;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_26f {
    align-items: flex-start;
    width: 85.52%;
    min-height: 148px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_gq4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -3px;
}
    
#\37 0b18571 {
    align-items: flex-start;
    width: 78.26%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 10px 16px 10px 16px;
    margin: 6px 10% 0% 10%;
}
    
#\37 1f63925 {
    width: 87.91%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 11px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k5t {
    width: 477px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
}
    
#\34 52935e5 {
    align-items: flex-start;
    width: 85.38%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding: 5px 16px 5px 16px;
    margin: 7px 10% 0% 10%;
}
    
#\38 cab17da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 457px;
    padding: 4% 0% 4% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_26f {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc3622781521 {
    padding-left: 1%;
    padding-top: 70px;
    padding-bottom: 0px;
    width: 51.35458525323402%;
}
    
#widget_gq4 {
    width: 100.00%;
}
    
#\37 1f63925 {
    margin-top: 10px;
    width: 89.19%;
}
    
#\37 0b18571 {
    width: 94.09%;
    margin-left: 5%;
    margin-right: 5%;
}
    
#\34 52935e5 {
    margin-left: 5%;
    margin-right: 5%;
    width: 93.80%;
    margin-top: 2px;
    height: auto;
    min-height: 42px;
}
    
#\38 cab17da {
    width: 100.00%;
    margin-top: 0px;
}
    
#widget_k5t {
    height: auto;
    min-height: 58px;
    width: 250px;
    order: 1;
    margin-top: -15px;
}
    
#\36 3bd85219866cc3622781522 {
    background-position: 50% 50%;
    justify-content: center;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 70px;
    width: 46.65%;
    margin-bottom: 0px;
}
#\36 3bd85219866cc3622781522.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\36 3bd85219866cc3622781522.lazy {
    background-image: url('');
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\32 2078835 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 5.55%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2358543 {
    align-items: center;
    width: 47.77%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 20px 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.13;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(61, 43, 133, 1) 41%, rgba(101, 200, 241, 1) 100%);
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    background-color: rgba(59, 37, 143, 1);
    background-image: url(https://lirp.cdn-website.com/de26621b/dms3rep/multi/opt/fundo-1920w.png);
}
#\36 3d24979f4a54e38542a8abe.lazy {
    background-image: url('');
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 298px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 11px 0px;
    justify-content: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 9% 5% 9%;
    margin: 0% 0% 0% 0%;
}
    
#\39 18c02fe {
    align-items: flex-start;
    width: 44.92%;
    min-height: 243px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_0ou {
    width: 78.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 0px;
}
    
#\35 b222842 {
    width: 93.26%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -3px 0% 0px 0%;
}
    
#group_1r8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 78.26690116214746%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ekd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 4.86%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e19da39 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.58%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6v2 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#ddd1448e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dff07a94 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 78.41%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 6px 0% 0% 0%;
}
    
#\32 00bb8aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 4.86%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee6eed5b {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 77a25f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.58%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1790e3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b7633674 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 78.32%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 6px 0% 0% 0%;
}
    
#\31 6367b22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 5.10%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7cd5a2b {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#ca30c886 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 87.50%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d7cc2b3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c95e195f {
    align-items: flex-start;
    width: 53.21%;
    min-height: 297px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 20px 0% 20px 5%;
    margin: 0px 0% 0px 0%;
}
    
#de00b496 {
    width: 91.50%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 0px;
}
    
#cef9b112 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.46%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 13px 0% 0% 0%;
}
    
#\32 4e06427 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#b2d97440 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.58%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 8px;
}
    
#\39 869e22d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#e1150d43 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.26%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee64c1c7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 5.54%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 30f2399 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\31 66f9834 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.58%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 10px;
}
    
#\31 2dc592a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#ca1ba93d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.07%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e1c2c2f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 6.37%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cd3f88a6 {
    width: 25px;
    height: auto;
    max-width: 100%;
}
    
#b8a846d3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 87.50%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 8px;
}
    
#f878b3e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bc8 {
    width: 388px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 789ca02 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    box-shadow: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e1e8bf3 {
    width: 82.46730019312521%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2078835 {
    width: 10.49%;
}
    
#\32 2358543 {
    width: 55.71%;
    margin-left: -3px;
}
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_6v2 {
    height: auto;
}
    
#ee6eed5b {
    height: auto;
}
    
#\39 7cd5a2b {
    height: auto;
}
    
#\32 4e06427 {
    height: auto;
    width: 25px;
}
    
#\30 30f2399 {
    height: auto;
    width: 26px;
}
    
#cd3f88a6 {
    height: auto;
    width: 25px;
}
    
#\39 18c02fe {
    width: 42.15%;
    margin-left: 0px;
    padding-left: 2%;
    row-gap: 0px;
}
    
#c95e195f {
    margin-left: 3px;
    width: 53.88%;
    height: auto;
    min-height: 319px;
    padding-left: 4%;
}
    
#widget_bc8 {
    width: 372px;
    height: auto;
    min-height: 57px;
    margin-top: 10px;
}
    
#de00b496 {
    width: 92.19%;
    margin-top: 0px;
}
    
#\35 b222842 {
    width: 91.30%;
    margin-top: 0px;
}
    
#group_1r8 {
    margin-top: 20px;
    height: auto;
    min-height: 28px;
}
    
#cef9b112 {
    margin-top: 16px;
    height: auto;
    min-height: 42px;
}
    
#b2d97440 {
    height: auto;
    min-height: 20px;
}
    
#e1150d43 {
    height: auto;
    min-height: 42px;
    margin-top: 4px;
    width: 69.91%;
}
    
#\31 66f9834 {
    height: auto;
    min-height: 22px;
}
    
#e1c2c2f3 {
    width: 9.76%;
    height: auto;
    min-height: 24px;
}
    
#b8a846d3 {
    height: auto;
    min-height: 24px;
    width: 85.17%;
    margin-left: 6px;
}
    
#ca1ba93d {
    height: auto;
    min-height: 42px;
    margin-top: 4px;
    width: 84.48%;
}
    
#dff07a94 {
    height: auto;
    min-height: 48px;
    margin-top: 4px;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe.lazy {
    background-image: url('');
}
    
#\31 e1e8bf3 {
    width: 59.83%;
    margin-top: 0px;
}
    
#widget_0ou {
    width: 95.08%;
    margin-top: 0px;
}
    
#group_ekd {
    align-items: center;
    height: auto;
    min-height: 21px;
    width: 9.54%;
}
    
#\32 00bb8aa {
    width: 9.53%;
}
    
#ca30c886 {
    width: 86.69186729706678%;
}
    
#\31 6367b22 {
    width: 9.31%;
}
    
#ee64c1c7 {
    width: 9.73%;
    height: auto;
    min-height: 22px;
}
    
#b7633674 {
    margin-top: 4px;
}
    
#\31 2dc592a {
    width: 98.97%;
}
}



@media (max-width: 767px) {
    
#\32 2358543 {
    width: 89.67%;
    height: auto;
    min-height: 335px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_6v2 {
    height: auto;
}
    
#ee6eed5b {
    height: auto;
}
    
#\39 7cd5a2b {
    height: auto;
}
    
#\32 4e06427 {
    height: auto;
}
    
#\30 30f2399 {
    height: auto;
}
    
#cd3f88a6 {
    height: auto;
}
    
#\39 18c02fe {
    width: 89.67%;
    height: auto;
    min-height: 335px;
    margin: 0px 0% 0px 0%;
}
    
#c95e195f {
    width: 100.00%;
    margin: -21px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe.lazy {
    background-image: url('');
}
    
#\33 789ca02 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\39 4466699 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 67.04257633564585%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
}
    
#c4349f09 {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 26.666666666666668%;
    min-width: 4%;
    flex-direction: row;
    padding-right: 16px;
    padding-left: 16px;
    align-items: center;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c9c512ce {
    min-height: 75px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 1% 10%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f92aacc6 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#group_17r {
    flex-direction: row;
    align-items: center;
    width: 48px;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 100px 100px 100px 100px;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f0258cc3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 67.04257633564585%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
}
    
#f9c71f6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0.5px 0.5px 0.5px 0.5px;
}
#f9c71f6d {
    width: 38px;
    height: auto;
    max-width: 100%;
}
    
#widget_mjb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ac2ba93 {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 26.666666666666668%;
    min-width: 4%;
    flex-direction: row;
    padding-right: 16px;
    padding-left: 16px;
    align-items: center;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 07ebce4 {
    flex-direction: row;
    align-items: center;
    width: 49px;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 100px 100px 100px 100px;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 41d342d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0.5px 0.5px 0.5px 0.5px;
}
#\36 41d342d {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#da7cdac3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 69.50450482859469%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
}
    
#\30 60e2998 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 38feda6 {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 26.666666666666668%;
    min-width: 4%;
    flex-direction: row;
    padding-right: 16px;
    padding-left: 16px;
    align-items: center;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#bb86a725 {
    flex-direction: row;
    align-items: center;
    width: 48px;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 100px 100px 100px 100px;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f565244a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0.5px 0.5px 0.5px 0.5px;
}
#f565244a {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#ec14a7f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4466699 {
    width: 53.56%;
}
    
#c9c512ce {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 75px;
    column-gap: 3%;
}
    
#group_17r {
    width: 46.125px;
}
    
#f0258cc3 {
    width: 64.13%;
}
    
#c4349f09 {
    width: 35.24446968825619%;
    min-height: 8px;
}
    
#\31 ac2ba93 {
    width: 30.32%;
    min-height: 8px;
}
    
#\32 38feda6 {
    width: 28.37965607329548%;
    min-height: 8px;
}
    
#da7cdac3 {
    width: 56.22%;
}
}



@media (max-width: 767px) {
    
#\39 4466699 {
    width: 45.68%;
    padding-top: 0px;
    padding-bottom: 0px;
    height: auto;
    min-height: 21px;
}
    
#c4349f09 {
    width: 32%;
    min-height: 8px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
}
    
#c9c512ce {
    min-height: 73px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 1% 2% 1% 2%;
}
    
#\31 ac2ba93 {
    width: 31.39%;
    min-height: 8px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
}
    
#\32 38feda6 {
    width: 32.55966181976599%;
    min-height: 8px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
}
    
#group_17r {
    width: 29.7375px;
    min-height: 30px;
    height: auto;
}
    
#f0258cc3 {
    width: 61.91%;
    height: auto;
    min-height: 32px;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 07ebce4 {
    width: 28px;
    min-height: 28px;
    height: auto;
}
    
#bb86a725 {
    width: 31.325px;
    min-height: 30px;
    height: auto;
}
    
#f565244a {
    width: 25px;
}
    
#\36 41d342d {
    width: 25px;
}
    
#f9c71f6d {
    width: 25px;
}
    
#da7cdac3 {
    width: 58.72%;
    padding-top: 0px;
    padding-bottom: 0px;
    height: auto;
    min-height: 21px;
}
    
#\35 fa12da4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b94b72bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 06ad9fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ee3fb334 {
    min-height: 153px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 f121294 {
    width: 498px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6c6578c {
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#b94b72bc {
    width: 100.00%;
    margin-top: 2px;
}
    
#\30 06ad9fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#ee3fb334 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 0% 4%;
}
    
#\38 f121294 {
    width: 241px;
}
    
#cce83d8d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 4099651.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 4099651 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\31 c3bc837 {
    width: 99.99292555607316%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -4px;
    grid-area: auto / auto / auto / auto;
}
    
#b2ccf86d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 692c525.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 692c525 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#b924e0c3 {
    align-items: center;
    width: 97.51%;
    min-height: 381px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a8c257f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 6px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a34f6410 {
    min-height: 527px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 9% 4% 9%;
    margin: 0% 0% 0% 0%;
}
    
#dd7f4d52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2392a69 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(249, 249, 249, 1);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f3783531.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 2px;
}
#f3783531 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f5b08a54 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qnh {
    align-items: center;
    width: 54.03%;
    min-height: 359px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    border-style: solid;
    border-width: 0px 0 0 2px;
    border-color: var(--color_2) #000000 #000000 var(--color_2);
    height: auto;
    padding: 0% 25px 0% 50px;
    margin: 0% 0% 0% 2px;
    grid-area: auto / auto / auto / auto;
}
    
#e8090a5c {
    align-items: center;
    width: 40.62%;
    min-height: 216px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 0%;
    margin: 0px 0% 0px 1.6%;
}
    
#\30 0f1b71b {
    width: 96.48%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f81de94b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#fb2d381e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 78361ac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d2bf24c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 d2bf24c {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\38 7e008f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1.0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d9d8234 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 56ca957 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f6e630f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 f6e630f {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\34 35a6654 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b1726e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 5;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 74d1f97 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 71429d4.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 71429d4 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\38 a1144db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#f036672e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 6;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7c7f3e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f117034b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#f117034b {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\31 fa15d8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#a0922fb0 {
    width: 99.99759731600697%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 9;
    margin-top: 6px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dbc42a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9954150399305%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: -3px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2eb1bfa.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#a2eb1bfa {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\31 f45370b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#e5886278 {
    width: 99.9954150399305%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 11;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 14d950b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9954150399305%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 12;
    padding: 0% 0% 0% 0%;
    margin: -2px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3b68987.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 3b68987 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#c2831728 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oqb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#widget_oqb {
    width: 394px;
    height: auto;
    min-height: 38px;
    max-width: 100%;
    order: 2;
    margin-top: 15px;
}
    
#d35f69dd {
    width: 95.58%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 35025b4::before, #\38 35025b4 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(87, 62, 174, 1) 0%, rgba(68, 44, 148, 1) 100%);
}
#\38 35025b4 {
    background-image: initial;
    background-position: 50% 0%;
    background-color: rgba(241, 241, 241, 1);
    box-shadow: none;
}
    
#\34 c7b3b47 {
    align-items: center;
    width: 54.03%;
    min-height: 359px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    border-style: solid;
    border-width: 2px 0 0 0px;
    border-color: var(--color_2) #000000 #000000 var(--color_2);
    height: auto;
    padding: 0% 25px 0% 50px;
    margin: 0% 0% 0% 2px;
    grid-area: auto / auto / auto / auto;
}
    
#f83545be.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 2px;
}
#f83545be {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf60b3a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 6px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0f3e81f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c0332b0.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\30 c0332b0 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\37 609c385 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c8dcd92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0b80891 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a78982a0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7b72941.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e7b72941 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\37 3d12300 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1.0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2a209d1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbc3af06 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bef870a6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#bef870a6 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\34 3d53de2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#f7a6ca11 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 5;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2ce2b02 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7fa495f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 7fa495f {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\31 f7c12e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 164387c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 6;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b763328c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6600b51.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c6600b51 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#dbc51cea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 00ccafb {
    width: 99.99759731600697%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 9;
    margin-top: 6px;
    grid-area: auto / auto / auto / auto;
}
    
#a57aa456 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9954150399305%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: -3px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a02201b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 a02201b {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#bd768f38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#c69ff73c {
    width: 99.9954150399305%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 11;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 df3de62 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9954150399305%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 12;
    padding: 0% 0% 0% 0%;
    margin: -2px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efa9126c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b924e0c3 {
    min-height: 180px;
}
    
#f3783531 {
    width: 278px;
}
    
#a34f6410 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\36 2392a69 {
    width: 100%;
    min-height: 8px;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#f81de94b {
    width: 278px;
}
    
#a0922fb0 {
    width: 278px;
}
    
#e5886278 {
    width: 278px;
}
    
#\38 35025b4::before, #\38 35025b4 > .bgExtraLayerOverlay {
    
}
    
#d35f69dd {
    width: 96.47%;
    margin-top: 20px;
}
    
#widget_oqb {
    margin-top: 20px;
}
    
#\36 14d950b {
    width: 99.77%;
}
    
#group_qnh {
    padding-left: 30px;
    padding-right: 15px;
}
    
#c2831728 {
    width: 90.66%;
}
    
#\34 c7b3b47 {
    padding-left: 30px;
    padding-right: 15px;
}
    
#f83545be {
    width: 278px;
}
    
#\34 c8dcd92 {
    width: 278px;
}
    
#\32 00ccafb {
    width: 278px;
}
    
#c69ff73c {
    width: 278px;
}
    
#\34 df3de62 {
    width: 99.77%;
}
    
#efa9126c {
    width: 90.66%;
}
}



@media (max-width: 767px) {
    
#\39 4099651.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
    padding-bottom: 1px;
}
#\39 4099651 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#b924e0c3 {
    min-height: 160px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 a8c257f {
    height: auto;
    min-height: 24px;
}
    
#a34f6410 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#b2ccf86d {
    justify-content: flex-start;
}
    
#\36 2392a69 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#f3783531 {
    width: 272px;
    margin-top: 10px;
}
    
#f5b08a54 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#f81de94b {
    width: 272px;
}
    
#fb2d381e {
    height: auto;
    min-height: 24px;
}
    
#\36 78361ac {
    justify-content: flex-start;
}
    
#\35 d9d8234 {
    height: auto;
    min-height: 24px;
}
    
#\31 56ca957 {
    justify-content: flex-start;
}
    
#\32 b1726e6 {
    height: auto;
    min-height: 24px;
}
    
#\36 74d1f97 {
    justify-content: flex-start;
}
    
#f036672e {
    height: auto;
    min-height: 24px;
}
    
#e7c7f3e3 {
    justify-content: flex-start;
}
    
#a0922fb0 {
    width: 272px;
}
    
#\33 dbc42a6 {
    justify-content: flex-start;
}
    
#e5886278 {
    width: 272px;
}
    
#\36 14d950b {
    justify-content: flex-start;
}
    
#\38 35025b4::before, #\38 35025b4 > .bgExtraLayerOverlay {
    
}
    
#\32 04f0668 {
    margin: 0px 0% 0px 0%;
}
    
#e8090a5c {
    width: 100.00%;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_qnh {
    width: 100.00%;
    padding-left: 10px;
    padding-right: 10px;
    row-gap: 3px;
    margin: 0px 0% 0px 0%;
}
    
#widget_oqb {
    width: 270px;
}
    
#\31 c3bc837 {
    margin-top: 5px;
}
    
#\34 c7b3b47 {
    width: 100.00%;
    padding-left: 10px;
    padding-right: 10px;
    row-gap: 3px;
    margin: 0px 0% 0px 0%;
}
    
#f83545be {
    width: 272px;
    margin-top: 14px;
}
    
#\33 cf60b3a {
    height: auto;
    min-height: 24px;
}
    
#e0f3e81f {
    justify-content: flex-start;
}
    
#\34 c8dcd92 {
    width: 272px;
}
    
#\38 0b80891 {
    height: auto;
    min-height: 24px;
}
    
#a78982a0 {
    justify-content: flex-start;
}
    
#d2a209d1 {
    height: auto;
    min-height: 24px;
}
    
#dbc3af06 {
    justify-content: flex-start;
}
    
#f7a6ca11 {
    height: auto;
    min-height: 24px;
}
    
#\36 2ce2b02 {
    justify-content: flex-start;
}
    
#\31 164387c {
    height: auto;
    min-height: 24px;
}
    
#b763328c {
    justify-content: flex-start;
}
    
#\32 00ccafb {
    width: 272px;
}
    
#a57aa456 {
    justify-content: flex-start;
}
    
#c69ff73c {
    width: 272px;
}
    
#\34 df3de62 {
    justify-content: flex-start;
}
}



@media all {
    
#\39 5a2d4f4 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 0% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4869d18 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 179651b {
    background-image: linear-gradient(180deg, rgba(58, 43, 105, 1) 0%, rgba(62, 33, 136, 1) 100%);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.42) 0px 12px 11px -9px inset;
}
    
#widget_bon.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-bottom: 3px;
}
#widget_bon {
    width: 24.83%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 20px;
}
    
#\38 668bd33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 10px;
}
    
#\36 414a5c9 {
    min-height: 226px;
    column-gap: 1%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 2;
    background-image: radial-gradient(circle, rgba(78, 55, 171, 1) 9%, rgba(61, 36, 125, 1) 100%);
    height: auto;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    background-origin: border-box;
    box-shadow: none;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_anb {
    width: 272.4px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 2px;
}
    
#\32 a98d49e {
    width: 60.57%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_45l {
    align-items: flex-start;
    width: 33.16%;
    min-height: 161px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 6px 0% 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1ff59fd {
    width: 92.57%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb7c410d {
    width: 92.73%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4869d18 {
    padding-left: 2%;
    padding-right: 2%;
    row-gap: 7px;
}
    
#widget_anb {
    height: auto;
    width: 29.98%;
}
    
#widget_bon {
    width: 46.52%;
}
    
#\38 668bd33 {
    width: 62.42%;
}
    
#group_45l {
    width: 50.34%;
}
    
#\32 a98d49e {
    width: 65.57%;
}
    
#\36 414a5c9 {
    height: auto;
    min-height: 242px;
}
    
#\39 5a2d4f4 {
    height: auto;
    min-height: 133px;
}
}



@media (max-width: 767px) {
    
#\39 5a2d4f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 0px;
}
    
#\35 4869d18 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 414a5c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 10px;
}
    
#widget_anb {
    height: auto;
    width: 46.50%;
    margin: 0px 0% 0px 0%;
}
    
#widget_bon {
    width: 90.15%;
    margin-top: 30px;
}
    
#\38 668bd33 {
    width: 79.12%;
}
    
#group_45l {
    width: 100.00%;
    align-items: center;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1ff59fd {
    width: 87.37%;
}
    
#\32 a98d49e {
    margin-top: 5px;
}
    
#bb7c410d {
    width: 87.14%;
    margin-top: 9px;
}
    
#\37 e19f911 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 7871124 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 5;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 4px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e6faef6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48.5%;
    min-width: 4%;
    background-image: linear-gradient(45deg, rgba(241, 241, 241, 1) 0%, rgba(255, 255, 255, 1) 100%);
    border-radius: 11px 11px 11px 11px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-origin: border-box;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3c90e24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 11px 11px 11px 11px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 3px 3px 3px 3px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 42ee1c0 {
    min-height: 955px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 12% 1.5% 12%;
    margin: 0% 0% 0% 0%;
}
    
#c28805ec {
    background-image: initial;
    background-color: rgba(62, 33, 136, 1);
}
    
#\38 a1dfbb5 {
    width: 51.19%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 56px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8f19cb8 {
    width: 78.73%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0b0bedd {
    align-items: center;
    width: 99.53%;
    min-height: 802px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6f8f065 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 5;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b805ee54 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 12;
    padding: 0% 0% 0% 0%;
    margin: 2px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc8ed1f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a60835c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 a60835c {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#ee62a0ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#d2afac3e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#d2afac3e {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#cd241828.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#cd241828 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\34 7c085d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1.0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36515c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: 4px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b96a2d77 {
    width: 99.99759731600697%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 9;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c8720dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#b26b387e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 4px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec305a83.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ec305a83 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\39 b784686 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f197188.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 f197188 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\38 d7141fa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8ef5b4b {
    align-items: center;
    width: 85.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 3;
    border-style: solid;
    border-width: 2px 0 0 0px;
    border-color: var(--color_1) #000000 #000000 var(--color_2);
    align-self: auto;
    padding: 10px 0% 10px 0%;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afcf3b45.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#afcf3b45 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\38 cecc4c2 {
    width: 85.48%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 35px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4fcec66 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6124290 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ef9e359 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c91d1c95 {
    width: 99.9954150399305%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 11;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60ada3c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f646a0d4 {
    width: 93.23%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#df8af886 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8b65fe3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 89462a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 6px;
    grid-area: auto / auto / auto / auto;
}
    
#fc482f92.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 15px;
}
#fc482f92 {
    width: 92.93%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 107px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hl7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_hl7 {
    width: 386px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 5;
    margin-top: 22px;
}
    
#\30 93a1dfc {
    width: 78.31%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7f172ab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9954150399305%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 11;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cffffa7d {
    align-items: center;
    width: 99.53%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 3px 0% 0px 0.2%;
    grid-area: auto / auto / auto / auto;
}
    
#c7392edf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fdf136d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9954150399305%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c47f3ef5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dac2ebb2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4645c88 {
    width: 78.73%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4423af3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 7;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 4px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 41e2bd2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\34 41e2bd2 {
    width: 40.44%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -17px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 def998f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 def998f {
    width: 382px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 5;
    margin-top: 26px;
}
    
#\39 d712b92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#c25845eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 6px;
    grid-area: auto / auto / auto / auto;
}
    
#b7edee93 {
    width: 78.31%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d3abf13.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 d3abf13 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\32 3ce5d60.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 1px;
    padding-bottom: 1px;
}
#\32 3ce5d60 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\33 a73bf24 {
    width: 99.9954150399305%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 10;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ca1f22f {
    width: 99.99759731600697%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 8;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 820d532 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfaac242 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1.0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ad58c55.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 ad58c55 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\31 2e930eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 94e95fa {
    align-items: center;
    width: 82.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 3;
    border-style: solid;
    border-width: 2px 0 0 0px;
    border-color: var(--color_1) #000000 #000000 var(--color_2);
    align-self: auto;
    padding: 10px 0% 10px 0%;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c61d93f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fc99628.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 1px;
}
#\35 fc99628 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#f8953ba0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3631d45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#f18f973a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 15px;
}
#f18f973a {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dbfb300 {
    width: 82.92%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 36px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 479a122.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 1px;
    padding-bottom: 1px;
}
#\39 479a122 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\38 69dc1dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9954150399305%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 12;
    padding: 0% 0% 0% 0%;
    margin: 2px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7d86d0c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 7d86d0c {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#e49faf9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 135a73c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 6;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c9c0a46 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 4px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6626e57 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1bd7121.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 1px;
}
#\39 1bd7121 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\32 44465ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1.0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2f7e043 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 7;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 5px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a7893ad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 defe655.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 defe655 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\38 f06aff6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1.0%;
    grid-area: auto / auto / auto / auto;
}
    
#f263adda {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 7;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 4px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 73b3d19 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b485b140.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b485b140 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#de487d3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1.0%;
    grid-area: auto / auto / auto / auto;
}
    
#a20a4b88 {
    width: 52.80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 40px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 42ee1c0 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 1057px;
}
    
#\34 41e2bd2 {
    width: 60.64%;
}
    
#fc482f92 {
    justify-self: auto;
    align-self: auto;
    width: 92.92448758694069%;
    order: 4;
    margin: 120px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a20a4b88 {
    width: 77.29%;
}
    
#f4645c88 {
    width: 70.77%;
}
    
#\38 a1dfbb5 {
    order: 0;
}
    
#\34 8f19cb8 {
    order: 1;
}
    
#\38 cecc4c2 {
    order: 2;
}
    
#\39 8ef5b4b {
    order: 3;
}
    
#widget_hl7 {
    order: 5;
}
    
#\30 93a1dfc {
    order: 6;
    width: 59.00%;
}
    
#b7edee93 {
    width: 59.94%;
}
    
#\31 def998f {
    margin-top: 23px;
}
    
#f18f973a {
    margin-top: 48px;
}
}



@media (max-width: 767px) {
    
#\37 7871124 {
    height: auto;
    min-height: 37px;
}
    
#\38 e6faef6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 3c90e24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 42ee1c0 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\33 6f8f065 {
    height: auto;
    min-height: 37px;
}
    
#b26b387e {
    height: auto;
    min-height: 24px;
}
    
#\39 b784686 {
    justify-content: flex-start;
}
    
#\38 d7141fa {
    height: auto;
    min-height: 37px;
}
    
#b805ee54 {
    justify-content: flex-start;
}
    
#\38 cecc4c2 {
    width: 272px;
    margin-top: 23px;
}
    
#\32 4fcec66 {
    justify-content: flex-start;
}
    
#d6124290 {
    justify-content: flex-start;
}
    
#\31 ef9e359 {
    height: auto;
    min-height: 24px;
}
    
#c91d1c95 {
    width: 272px;
}
    
#\32 36515c9 {
    justify-content: flex-start;
}
    
#\32 60ada3c {
    justify-content: flex-start;
}
    
#\39 c8720dc {
    width: 272px;
}
    
#b96a2d77 {
    width: 272px;
}
    
#\39 89462a3 {
    width: 272px;
}
    
#\32 7f172ab {
    justify-content: flex-start;
}
    
#\30 fdf136d {
    justify-content: flex-start;
}
    
#c47f3ef5 {
    justify-content: flex-start;
}
    
#dac2ebb2 {
    justify-content: flex-start;
}
    
#\39 820d532 {
    height: auto;
    min-height: 37px;
}
    
#\39 ca1f22f {
    width: 272px;
}
    
#\31 2e930eb {
    width: 272px;
}
    
#\35 4423af3 {
    height: auto;
    min-height: 36px;
}
    
#f8953ba0 {
    justify-content: flex-start;
}
    
#\36 dbfb300 {
    width: 272px;
}
    
#c25845eb {
    width: 272px;
}
    
#\33 a73bf24 {
    width: 272px;
}
    
#\38 69dc1dd {
    justify-content: flex-start;
}
    
#\38 135a73c {
    width: 272px;
}
    
#\36 c9c0a46 {
    height: auto;
    min-height: 55px;
}
    
#\31 6626e57 {
    justify-content: flex-start;
}
    
#\30 2f7e043 {
    height: auto;
    min-height: 37px;
}
    
#\39 a7893ad {
    justify-content: flex-start;
}
    
#f263adda {
    height: auto;
    min-height: 37px;
}
    
#\39 73b3d19 {
    justify-content: flex-start;
}
    
#cdc4bad1 {
    margin: 0px 0% 0px 0%;
}
    
#fc482f92 {
    margin-top: 11px;
    width: 94.14%;
}
    
#widget_hl7 {
    width: 295px;
    height: auto;
    min-height: 35px;
}
    
#\36 0b0bedd {
    height: auto;
    min-height: 864px;
}
    
#\30 93a1dfc {
    width: 85.64%;
}
    
#\34 41e2bd2 {
    width: 61.51%;
}
    
#a20a4b88 {
    width: 66.43%;
}
    
#f4645c88 {
    width: 65.09%;
}
    
#cffffa7d {
    height: auto;
    min-height: 1021px;
}
    
#b7edee93 {
    width: 86.36%;
}
    
#\31 def998f {
    width: 283px;
}
    
#\32 3ce5d60 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\39 479a122 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 ad58c55.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
}
#\32 ad58c55 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\35 defe655.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
}
#\35 defe655 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#b485b140.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
}
#b485b140 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 d3abf13.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
}
#\38 d3abf13 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\39 1bd7121.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
}
#\39 1bd7121 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\35 fc99628.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
}
#\35 fc99628 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#cd241828.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
    padding-bottom: 0px;
}
#cd241828 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\34 f197188.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
}
#\34 f197188 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 a60835c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
}
#\36 a60835c {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#afcf3b45.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
}
}



@media all {
    
#\37 3ebb579 {
    align-items: center;
    width: 97.59%;
    min-height: 471px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd04db1e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a2991c5 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(249, 249, 249, 1);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 4px 4px 4px 4px;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7e24ec9::before, #\38 7e24ec9 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(87, 62, 174, 1) 0%, rgba(68, 44, 148, 1) 100%);
}
#\38 7e24ec9 {
    background-image: linear-gradient(180deg, rgba(62, 33, 135, 1) 0%, rgba(78, 52, 164, 1) 100%);
    background-position: 50% 0%;
    background-origin: border-box;
}
    
#a8f910da {
    width: 75.11%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 96px;
    grid-area: auto / auto / auto / auto;
}
    
#ae52fb1f {
    width: 95.58%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b0d59fd {
    align-items: center;
    width: 40.94%;
    min-height: 418px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 0%;
    margin: 0px 0% 0px 17px;
}
    
#a9c0db3c {
    width: 63.47%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9dcb0c3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#e9dcb0c3 {
    width: 378px;
    height: auto;
    min-height: 38px;
    max-width: 100%;
    order: 4;
    margin-top: 20px;
}
    
#\36 0ab4d1e {
    min-height: 524px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 12% 2% 12%;
    margin: 0% 0% 0% 0%;
}
    
#c9ff6946.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 15px;
}
#c9ff6946 {
    width: 93.66%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4c5843b {
    align-items: center;
    width: 81.11%;
    min-height: 419px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-width: 0px 0 0 2px;
    border-color: var(--color_2) #000000 #000000 var(--color_2);
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0px 3.3%;
    grid-area: auto / auto / auto / auto;
}
    
#afc99969 {
    width: 99.9954150399305%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 11;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#e47b0c7c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 1px;
    padding-bottom: 1px;
}
#e47b0c7c {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#cbb0ae80 {
    width: 81.53%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#b6134ac9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eac2d6c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 eac2d6c {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#e5db851b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e5db851b {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\39 6f4c261 {
    width: 99.99759731600697%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 9;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#ad030819 {
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 7;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ee301e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 7px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 988f8a4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 103.04%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 12;
    padding: 0% 0% 0% 0%;
    margin: 6px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0967677 {
    width: 78.75%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#d66069fb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 19c34b0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5851c9c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 1px;
    padding-bottom: 1px;
}
#\36 5851c9c {
    width: 18.4125px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#dca2b61f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#dca2b61f {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#af7cdb0b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9954150399305%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: 4px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1bc71a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a5cb076 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ce67de6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0fe747f {
    width: 77.84%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#ed1f6dd6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cf3c3d7.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 cf3c3d7 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\35 013a433 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 4px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9e7c3f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1.0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bb3af89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 79a0945 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4e9864c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.87%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 12;
    padding: 0% 0% 0% 0%;
    margin: 2px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3b80ae9.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 1px;
    padding-bottom: 1px;
}
#\39 3b80ae9 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\33 4526a8e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1875652.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-bottom: 3px;
}
#\30 1875652 {
    width: 57.89%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: -55px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8ae76ad {
    align-items: center;
    width: 81.11%;
    min-height: 419px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-width: 2px 0 0 0px;
    border-color: var(--color_1) #000000 #000000 var(--color_2);
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0px 3.3%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8614ebb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d206d57 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 73d3bd8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2dc023c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 2dc023c {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#e00d1017 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#ec5f0039 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#c4f66eae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 4px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbc8ffa3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b454582.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\30 b454582 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#b4bae24e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1.0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb785f9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b8c140c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5060a05.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 5060a05 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\39 85749a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: 0%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#f2bf0198 {
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    align-self: auto;
    order: 7;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3823c05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ac528a0.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 ac528a0 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#c480f828 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f3a29d0 {
    width: 99.99759731600697%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 9;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#de33bd08 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9954150399305%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: 4px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 20d3f14.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 20d3f14 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\34 dce0cca {
    width: 78.75%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8203cd2 {
    width: 99.9954150399305%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 11;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#f2c7ab34 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.87%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 12;
    padding: 0% 0% 0% 0%;
    margin: 2px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 392c5e7.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 392c5e7 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\31 20477c4 {
    width: 77.84%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8bb0ab7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 103.04%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 12;
    padding: 0% 0% 0% 0%;
    margin: 6px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e66c69d6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e66c69d6 {
    width: 18.4125px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#aea053ad {
    width: 81.53%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-right: -1%;
    margin-left: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#b1476249.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 2px;
}
#b1476249 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0ab4d1e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 509px;
    column-gap: 2%;
}
    
#\37 3ebb579 {
    min-height: 180px;
    width: 99.76%;
}
    
#\39 a2991c5 {
    width: 100%;
    min-height: 8px;
}
    
#\38 7e24ec9::before, #\38 7e24ec9 > .bgExtraLayerOverlay {
    
}
    
#\36 4c5843b {
    margin-left: 2%;
    height: auto;
    min-height: 554px;
}
    
#\30 1875652 {
    width: 94.75%;
    margin-top: -110px;
}
    
#a8f910da {
    margin-top: 117px;
    width: 100.00%;
}
    
#a9c0db3c {
    width: 100.00%;
}
    
#\35 b0d59fd {
    width: 45.72%;
    margin-left: 10px;
    padding-left: 0%;
    height: auto;
    min-height: 394px;
}
    
#dd04db1e {
    width: 100.00%;
}
    
#c9ff6946 {
    width: 100.00%;
}
    
#ae52fb1f {
    width: 71.19%;
}
}



@media (max-width: 767px) {
    
#\37 3ebb579 {
    min-height: 160px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dd04db1e {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 0ab4d1e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 a2991c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 10% 6%;
}
    
#\38 7e24ec9::before, #\38 7e24ec9 > .bgExtraLayerOverlay {
    
}
    
#d66069fb {
    justify-content: flex-start;
}
    
#\32 19c34b0 {
    height: auto;
    min-height: 24px;
}
    
#afc99969 {
    width: 272px;
}
    
#af7cdb0b {
    justify-content: flex-start;
}
    
#\34 ce67de6 {
    justify-content: flex-start;
}
    
#ed1f6dd6 {
    justify-content: flex-start;
}
    
#b6134ac9 {
    width: 272px;
}
    
#\35 013a433 {
    height: auto;
    min-height: 24px;
}
    
#ad030819 {
    height: auto;
    min-height: 24px;
}
    
#\30 79a0945 {
    justify-content: flex-start;
}
    
#\39 6f4c261 {
    width: 272px;
}
    
#\32 ee301e5 {
    width: 272px;
}
    
#\39 988f8a4 {
    justify-content: flex-start;
}
    
#f4e9864c {
    justify-content: flex-start;
    width: 99.50%;
}
    
#\33 4526a8e {
    height: auto;
    min-height: 24px;
}
    
#\35 b0d59fd {
    width: 100.00%;
    padding-right: 0px;
    height: auto;
    min-height: 340px;
    padding-top: 16px;
    padding-bottom: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4c5843b {
    width: 100.00%;
    padding-top: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1875652 {
    width: 100.00%;
    margin-top: -49px;
    order: 0;
}
    
#a8f910da {
    justify-self: auto;
    align-self: auto;
    width: 75.1059239559747%;
    order: 1;
    margin: 47px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9c0db3c {
    order: 2;
    width: 85.49%;
}
    
#c9ff6946 {
    order: 3;
    width: 100.00%;
}
    
#e9dcb0c3 {
    order: 4;
}
    
#ae52fb1f {
    order: 5;
}
    
#cbb0ae80 {
    width: 92.07%;
}
    
#b0fe747f {
    width: 90.25%;
}
    
#\36 8ae76ad {
    width: 100.00%;
    padding-top: 10px;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8614ebb {
    width: 282px;
}
    
#\35 d206d57 {
    height: auto;
    min-height: 24px;
}
    
#\35 73d3bd8 {
    justify-content: flex-start;
}
    
#ec5f0039 {
    width: 272px;
}
    
#c4f66eae {
    height: auto;
    min-height: 24px;
}
    
#bbc8ffa3 {
    justify-content: flex-start;
}
    
#aeb785f9 {
    height: auto;
    min-height: 24px;
}
    
#\35 b8c140c {
    justify-content: flex-start;
}
    
#f2bf0198 {
    height: auto;
    min-height: 24px;
}
    
#\31 3823c05 {
    justify-content: flex-start;
}
    
#\39 f3a29d0 {
    width: 272px;
}
    
#de33bd08 {
    justify-content: flex-start;
}
    
#\32 8203cd2 {
    width: 272px;
}
    
#f2c7ab34 {
    justify-content: flex-start;
    width: 99.50%;
}
    
#\31 20477c4 {
    width: 90.25%;
}
    
#\39 8bb0ab7 {
    justify-content: flex-start;
}
    
#aea053ad {
    width: 92.07%;
}
    
#b1476249 {
    width: 272px;
    margin-top: 10px;
}
    
#\37 20d3f14.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
    padding-bottom: 1px;
}
#\37 20d3f14 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\33 392c5e7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
    padding-bottom: 1px;
}
#\33 392c5e7 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#e66c69d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
}
#e66c69d6 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#\34 41e10ee {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 caa4ef1 {
    padding-top: 1%;
    padding-bottom: 1.5%;
    min-height: 75px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 b1f3847 {
    background-color: rgba(78, 51, 163, 1);
    background-image: initial;
}
    
#widget_34t {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



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



@media (max-width: 767px) {
    
#\34 41e10ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 caa4ef1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_34t {
    width: 224px;
    height: auto;
    min-height: 44px;
}
}



@media all {
    
#\32 8423353 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1493387 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3354370 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3595261 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 73ae695 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47.76691023735642%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 13px 13px 0px 13px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 45fbed7 {
    background-color: rgba(230, 230, 230, 1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.39) 0px 12px 11px -9px inset;
}
    
#c68d6620 {
    min-height: 510px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 9% 2% 9%;
    margin: 0% 0% 0% 0%;
}
    
#group_619 {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    border-radius: 12px 0 0 0;
    padding: 0% 30px 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#ef8a9825 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 fffc5a4 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7800a67 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#e3350c36 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5fabeb0 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\34 92d2b25 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cab1cc0 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 8805045 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 3a226b4 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 75ea38b {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    border-radius: 0 0 0 12px;
    box-shadow: none;
    padding: 10px 30px 10px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7e44748 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 17.73%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 0 11px 9px 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c142494 {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    border-radius: 0 12px 0 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9e99880 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c3ba52b8 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 fb6afa7 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 9812b1e {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c9d03a2 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7afb284 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d4e0cbaf {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ee577e1 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ad89c8c4 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 578b375 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    border-radius: 0 0 12px 0;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ad09100 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 16.91%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bdfa0e2 {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 fa51ff2 {
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8e78169 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d4ea6622 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#cd0de9a7 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#e3a21c73 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7fc8b8d {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ad6fe546 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f42f67e2 {
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f0a568a2 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d704d97a {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 71fe273 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f9a09895 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 17.54%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d6fb1a5 {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f1dd9e4 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ef030672 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a18ebc45 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d4740813 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 078ebc5 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a0242136 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 06914d8 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#bd5f0eec {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f315220 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#df396014 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#e3868002 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a9481590 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfe369dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6a4870a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ccbaaef.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\33 ccbaaef {
    width: 297px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    order: 0;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#b372a0ab {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b8e8523 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7f36705 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b34df40 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 53b5a0b {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 63f0ed4 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2e3a86b {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ec287adf {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ef1b5370 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b5c53718 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dda150f {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c24b6eb {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6dd9bf6 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cbfbb6bd {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d56a4610 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bd7f7abb {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a046b5dc {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 061b8c7 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 30f0a3e {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 038039e {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a70ccd2 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb8cd0f9 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a54866de {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cb66b0f {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c094482 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5aeeb7a {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a86a625d {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abf87923 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 df26dcd {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9f645ce {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f27b8b79 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1abfa1d {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d65e53e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\30 d65e53e {
    width: 80.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7588e17.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#b7588e17 {
    width: 84.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 339480d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\32 339480d {
    width: 93.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 902765a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\30 902765a {
    width: 91.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0bc302a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#c0bc302a {
    width: 91.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1fcf6a7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\31 1fcf6a7 {
    width: 94.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c06d6fce.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#c06d6fce {
    width: 89.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 08f3120.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\36 08f3120 {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7e387ce.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#d7e387ce {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b64088a3.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#b64088a3 {
    width: 96.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff785793.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#ff785793 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6fde0e3.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#f6fde0e3 {
    width: 80.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf976322 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 caf0197 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 af80c4d {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 124fb13 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 15225ed {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 41c7bbc {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c68d6620 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 5aeeb7a {
    height: auto;
}
    
#ff785793 {
    width: 100.00%;
}
    
#\33 75ea38b {
    padding-right: 0px;
}
    
#d7e387ce {
    width: 93.25%;
}
    
#b64088a3 {
    width: 91.40%;
}
    
#\36 08f3120 {
    width: 90.55%;
}
    
#c06d6fce {
    width: 60.01%;
}
    
#\31 1fcf6a7 {
    width: 93.25%;
}
    
#c0bc302a {
    width: 79.73%;
}
    
#\30 902765a {
    width: 73.15%;
}
    
#\32 339480d {
    width: 77.02%;
}
    
#b7588e17 {
    width: 91.71%;
}
    
#f6fde0e3 {
    width: 91.40%;
}
}



@media (max-width: 767px) {
    
#\38 3595261 {
    height: auto;
}
    
#\33 73ae695 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c68d6620 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 7e44748 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ad09100 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9a09895 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b372a0ab {
    height: auto;
}
    
#\37 b8e8523 {
    height: auto;
}
    
#\38 7f36705 {
    height: auto;
}
    
#\32 b34df40 {
    height: auto;
}
    
#\32 53b5a0b {
    height: auto;
}
    
#\33 63f0ed4 {
    height: auto;
}
    
#\31 2e3a86b {
    height: auto;
}
    
#ec287adf {
    height: auto;
}
    
#ef1b5370 {
    height: auto;
}
    
#b5c53718 {
    height: auto;
}
    
#\32 dda150f {
    height: auto;
}
    
#\30 c24b6eb {
    height: auto;
}
    
#\31 6dd9bf6 {
    height: auto;
}
    
#cbfbb6bd {
    height: auto;
}
    
#d56a4610 {
    height: auto;
}
    
#bd7f7abb {
    height: auto;
}
    
#a046b5dc {
    height: auto;
}
    
#\33 061b8c7 {
    height: auto;
}
    
#\33 30f0a3e {
    height: auto;
}
    
#\38 038039e {
    height: auto;
}
    
#\30 a70ccd2 {
    height: auto;
}
    
#bb8cd0f9 {
    height: auto;
}
    
#a54866de {
    height: auto;
}
    
#\36 cb66b0f {
    height: auto;
}
    
#\36 c094482 {
    height: auto;
}
    
#\38 5aeeb7a {
    height: auto;
}
    
#a86a625d {
    height: auto;
}
    
#abf87923 {
    height: auto;
}
    
#\39 df26dcd {
    height: auto;
}
    
#\39 9f645ce {
    height: auto;
}
    
#f27b8b79 {
    height: auto;
}
    
#\32 1abfa1d {
    height: auto;
}
    
#\30 caf0197 {
    height: auto;
}
    
#\37 124fb13 {
    height: auto;
}
    
#\31 41c7bbc {
    height: auto;
}
}



@media all {
    
#cd709758 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.083333333333336%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca3e29af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 56.92%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 12d5d5d {
    min-height: 467px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 71d5819 {
    background-image: linear-gradient(0deg, rgba(48, 29, 115, 1) 0%, rgba(78, 51, 163, 1) 100%);
    background-origin: border-box;
}
    
#\38 4037c11 {
    align-items: flex-start;
    width: 84.25%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 5px 16px 5px 16px;
    margin: 28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 60dd834 {
    width: 89.98%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 7px;
    grid-area: auto / auto / auto / auto;
}
    
#fa705ed3 {
    width: 89.98%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_hqm.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 20px 5px 20px;
}
#widget_hqm {
    width: 379px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    margin-left: 14px;
    margin-right: 14px;
    order: 1;
}
    
#\32 6b8aa57.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#\32 6b8aa57 {
    width: 85.2792828685259%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mt8 {
    width: 391px;
    height: 282px;
    max-width: 100%;
    align-self: flex-end;
    margin-top: 6px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 12d5d5d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 375px;
}
    
#widget_mt8 {
    height: auto;
    width: 95.61%;
}
    
#\38 4037c11 {
    width: 91.88%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\30 60dd834 {
    width: 100.00%;
}
    
#cd709758 {
    width: 43.102443937495806%;
}
    
#ca3e29af {
    width: 54.81%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#fa705ed3 {
    width: 100.00%;
}
    
#widget_hqm.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 20px;
    padding-right: 20px;
}
#widget_hqm {
    width: 346px;
    height: auto;
    min-height: 48px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 6b8aa57.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\32 6b8aa57 {
    margin-top: 16px;
}
}



@media (max-width: 767px) {
    
#cd709758 {
    width: 100%;
    min-height: 183px;
    align-items: center;
    height: auto;
}
    
#ca3e29af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\38 12d5d5d {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 2% 4% 10% 4%;
}
    
#widget_mt8 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 305px;
}
    
#\38 4037c11 {
    width: 97.71%;
    margin-top: 0px;
}
    
#widget_hqm {
    margin-top: 12px;
}
    
#fa705ed3 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 60dd834 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 94.63%;
}
    
#\32 6b8aa57 {
    margin-top: 8px;
}
    
#\39 37357d7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c55e0222 {
    min-height: 107px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding-right: 16px;
    padding-left: 16px;
    height: auto;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cdaa45fc {
    background-image: initial;
    box-shadow: none;
    background-color: rgba(62, 33, 136, 1);
}
    
#\35 a5310d9 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 1% 10% 1% 10%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 082de79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 32px;
}
}



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



@media (max-width: 767px) {
    
#c55e0222 {
    width: 100%;
    min-height: 111px;
    align-items: center;
    height: auto;
}
    
#\35 a5310d9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\30 082de79 {
    margin-top: 2px;
}
    
#ff17c43a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 037bff3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3bde1e5 {
    min-height: 122px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 43086ed {
    width: 850px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 38px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a1e0795 {
    background-color: var(--color_2);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3bde1e5 {
    padding-left: 8%;
    padding-right: 8%;
    padding-top: 8%;
    min-height: 147px;
}
    
#\32 43086ed {
    width: 99.99995457900414%;
}
}



@media (max-width: 767px) {
    
#\35 037bff3 {
    width: 100%;
    min-height: 76px;
    align-items: center;
    height: auto;
}
    
#\34 3bde1e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 8% 2% 8%;
}
    
#\32 43086ed {
    width: 99.99985088536813%;
}
    
#d18a860a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a28ae168 {
    background-color: rgba(244, 244, 244, 1);
    background-image: initial;
}
    
#ab694f80 {
    min-height: 549px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 9% 1% 9%;
    margin: 0% 0% 0% 0%;
}
    
#b66849c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d6273b20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab694f80 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 446px;
}
}



@media (max-width: 767px) {
    
#ab694f80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
}
    
#d6273b20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b66849c7 {
    width: 100.00%;
}
    
#\36 23431e1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 2644275 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1442084 {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1418601 {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0588826 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6611973 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0680942.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\39 0680942 {
    width: 71.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a12ab903 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 fd984d9 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b4fda9a {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4f0d47f {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bcf353d {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#acfd11f1 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 c3f23b8 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2ea9a60 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 35d00c1 {
    width: 13px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ccc09448 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d979d3d {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 19de554 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 427693c {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a2913d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 13px 13px 0px 13px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c8eae2ac {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ce79480 {
    background-color: rgba(230, 230, 230, 1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.39) 0px 12px 11px -9px inset;
}
    
#\32 3404fc7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\32 3404fc7 {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1be1b82 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4c32343 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    border-radius: 0 0 12px 0;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c3dedab {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b8116da {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 34c2fc7 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5c5d53a {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1dea0ae {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 560f6b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 41739a2 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ca664ddc {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7f415db.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 7f415db {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 96e25d5 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a125feb {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2c0de9f {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8b74d2c {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    border-radius: 12px 0 0 0;
    padding: 0% 30px 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2c321c8 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f0281721 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    border-radius: 0 0 0 12px;
    box-shadow: none;
    padding: 10px 30px 10px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b3b6462 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bdb442f {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#b4080b99 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#b78f6c34 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d2e7ab86 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 55ada6f {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4f7260d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 4f7260d {
    width: 297px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    order: 0;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cd06f95 {
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 18dffa9 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb856b6f {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 d681b0b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 d681b0b {
    width: 80.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e7a7f93 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 372ec35 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 343b1ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dde182af {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e1ee87ac {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ffc83a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6b7ab62 {
    width: 13px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8821448 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a37cbead {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 11;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ef6dbd39 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5fb3f19.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\30 5fb3f19 {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c24668a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\33 c24668a {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7329af4.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#f7329af4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3cae144 {
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ef2c058 {
    width: 13px;
    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 860ee4a {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a0c2d5f2 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ab71b7db {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5f44e09 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d0c77bc.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\38 d0c77bc {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 37494b5 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#cb6ad66e {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ce24dcb4 {
    width: 13px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bd6125ab {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 08d2dab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3ba4320 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 61d06eb {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f1e6ad6 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#baa4153e {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    border-radius: 0 12px 0 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 489766a {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 16px 0% 16px;
}
    
#\34 9d85253 {
    width: 13px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dda3140 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#c3a45139 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 975e7b0 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 40b5a0f {
    min-height: 517px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 9% 2% 9%;
    margin: 0% 0% 0% 0%;
}
    
#b83fd745 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d37a209.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\37 d37a209 {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d90651ed {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 24d5d0a {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b0e76fd2 {
    width: 13px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c93f7d9 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eab7afd9 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ffcbcd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 0 11px 9px 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 61f24b7 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 86b7e9a {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#db2fdcf9 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 144aa5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3ca76a5.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#c3ca76a5 {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3c813aa {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5e5310d {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#f1d458ab.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#f1d458ab {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7dbd75e {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\34 dfd9f55.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\34 dfd9f55 {
    width: 80.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4d9d281 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 bf7255f {
    width: 13px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3989bed {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d2cf2327 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4f51cfe {
    width: 13px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 707d4c6 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    order: 4;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b6ae23d {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 16px 0% 16px;
}
    
#\30 68a1a61 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2644275 {
    height: auto;
}
    
#\37 d37a209 {
    width: 93.25%;
}
    
#\35 7f415db {
    width: 73.15%;
}
    
#\38 d0c77bc {
    width: 60.01%;
}
    
#\35 18dffa9 {
    height: auto;
}
    
#\32 3404fc7 {
    width: 93.25%;
}
    
#\30 5fb3f19 {
    width: 91.71%;
}
    
#c3ca76a5 {
    width: 90.55%;
}
    
#f0281721 {
    padding-right: 0px;
}
    
#\35 d681b0b {
    width: 91.40%;
}
    
#\33 c24668a {
    width: 77.02%;
}
    
#f7329af4 {
    width: 100.00%;
}
    
#\36 40b5a0f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#f1d458ab {
    width: 79.73%;
}
    
#\34 dfd9f55 {
    width: 91.40%;
}
    
#ef6dbd39 {
    height: auto;
}
    
#\34 24d5d0a {
    height: auto;
}
    
#f3ba4320 {
    height: auto;
}
    
#d2e7ab86 {
    height: auto;
}
    
#\36 c3f23b8 {
    height: auto;
}
    
#ccc09448 {
    height: auto;
}
    
#\39 c3dedab {
    height: auto;
}
    
#\34 f1e6ad6 {
    height: auto;
}
    
#\39 5c5d53a {
    height: auto;
}
    
#\36 4f0d47f {
    height: auto;
}
    
#ca664ddc {
    height: auto;
}
    
#e1ee87ac {
    height: auto;
}
    
#\35 c93f7d9 {
    height: auto;
}
    
#db2fdcf9 {
    height: auto;
}
    
#dde182af {
    height: auto;
}
    
#\31 61f24b7 {
    height: auto;
}
    
#b78f6c34 {
    height: auto;
}
    
#\32 bcf353d {
    height: auto;
}
    
#\38 b8116da {
    height: auto;
}
    
#f3c813aa {
    height: auto;
}
    
#\34 3989bed {
    height: auto;
}
    
#\37 2c321c8 {
    height: auto;
}
    
#\33 e7a7f93 {
    height: auto;
}
    
#\31 b3b6462 {
    height: auto;
}
    
#\35 ef2c058 {
    height: auto;
}
    
#\36 35d00c1 {
    height: auto;
}
    
#\36 6b7ab62 {
    height: auto;
}
    
#\30 bf7255f {
    height: auto;
}
    
#b0e76fd2 {
    height: auto;
}
    
#\32 4f51cfe {
    height: auto;
}
    
#\32 5f44e09 {
    height: auto;
}
    
#ce24dcb4 {
    height: auto;
}
    
#\34 9d85253 {
    height: auto;
}
    
#\30 68a1a61 {
    height: auto;
}
    
#\34 343b1ef {
    width: 11.85%;
}
    
#\34 ffcbcd7 {
    width: 11.74%;
}
    
#\31 560f6b6 {
    width: 11.30%;
}
    
#\34 a2913d7 {
    width: 65.050202569747%;
}
}



@media (max-width: 767px) {
    
#\31 2644275 {
    height: 13px;
    width: 19px;
}
    
#\32 1442084 {
    align-items: center;
    height: auto;
    min-height: 48px;
}
    
#\33 1418601 {
    align-items: center;
    height: auto;
    min-height: 48px;
}
    
#\37 0588826 {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 7;
    min-height: 54px;
}
    
#\37 6611973 {
    height: auto;
    min-height: 40px;
}
    
#\39 0680942 {
    width: 100.00%;
}
    
#dde182af {
    height: 13px;
    width: 19px;
}
    
#\36 4f0d47f {
    height: 13px;
    width: 19px;
}
    
#\32 bcf353d {
    height: 13px;
    width: 19px;
}
    
#e1ee87ac {
    height: 13px;
    width: 19px;
}
    
#\36 6b7ab62 {
    height: 13px;
}
    
#ef6dbd39 {
    height: 13px;
    width: 19px;
}
    
#\36 c3f23b8 {
    height: 13px;
    width: 19px;
}
    
#\35 ef2c058 {
    height: 13px;
}
    
#\36 35d00c1 {
    height: 13px;
}
    
#ccc09448 {
    height: 13px;
    width: 19px;
}
    
#\32 5f44e09 {
    height: 13px;
    width: 13px;
}
    
#\34 a2913d7 {
    width: 47.299756405658975%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ce24dcb4 {
    height: 13px;
}
    
#f3ba4320 {
    height: 13px;
    width: 19px;
}
    
#\39 c3dedab {
    height: 13px;
    width: 19px;
}
    
#\38 b8116da {
    height: 13px;
    width: 19px;
}
    
#\39 5c5d53a {
    height: 13px;
    width: 19px;
}
    
#\34 f1e6ad6 {
    height: 13px;
    width: 19px;
}
    
#\31 560f6b6 {
    width: 15.82%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ca664ddc {
    height: 13px;
    width: 19px;
}
    
#\34 9d85253 {
    height: 13px;
}
    
#\37 2c321c8 {
    height: 13px;
    width: 13px;
}
    
#\36 40b5a0f {
    min-height: 681px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 8% 4% 8% 4%;
}
    
#\31 b3b6462 {
    height: 13px;
    width: 13px;
}
    
#b78f6c34 {
    height: 13px;
    width: 19px;
}
    
#d2e7ab86 {
    height: 13px;
    width: 19px;
}
    
#\34 24d5d0a {
    height: 13px;
    width: 19px;
}
    
#b0e76fd2 {
    height: 13px;
}
    
#\35 c93f7d9 {
    height: 13px;
    width: 19px;
}
    
#\34 ffcbcd7 {
    width: 18.89%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 61f24b7 {
    height: 13px;
    width: 19px;
}
    
#\35 18dffa9 {
    height: 13px;
    width: 19px;
}
    
#db2fdcf9 {
    height: 13px;
    width: 19px;
}
    
#f3c813aa {
    height: 13px;
    width: 19px;
}
    
#\33 e7a7f93 {
    height: 13px;
    width: 13px;
}
    
#\34 343b1ef {
    width: 17.88%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#baa4153e {
    align-items: center;
    height: auto;
    min-height: 48px;
    width: 100.00%;
}
    
#\35 4f7260d {
    width: 127px;
}
    
#\34 8b74d2c {
    order: 0;
    margin-top: 0px;
    min-height: 48px;
    padding: 4px 10px 4px 10px;
}
    
#\30 5e5310d {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 1;
    min-height: 54px;
}
    
#b83fd745 {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 2;
    min-height: 82px;
}
    
#ab71b7db {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 3;
    min-height: 42px;
}
    
#b4080b99 {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 4;
    min-height: 40px;
}
    
#\34 fd984d9 {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 5;
    min-height: 40px;
}
    
#\34 2c0de9f {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 6;
    min-height: 54px;
}
    
#bd6125ab {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 8;
    min-height: 40px;
}
    
#bb856b6f {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 9;
    min-height: 40px;
}
    
#\30 86b7e9a {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 10;
    min-height: 66px;
}
    
#f0281721 {
    order: 12;
    min-height: 56px;
    padding: 4px 0px 4px 10px;
}
    
#\30 5fb3f19 {
    width: 100.00%;
}
    
#\33 c24668a {
    width: 92.48%;
}
    
#\35 7f415db {
    width: 94.28%;
}
    
#f1d458ab {
    width: 100.00%;
}
    
#\32 3404fc7 {
    width: 100.00%;
}
    
#\38 d0c77bc {
    width: 100.00%;
}
    
#c3ca76a5 {
    width: 97.88%;
}
    
#\37 d37a209 {
    width: 100.00%;
}
    
#\35 d681b0b {
    width: 100.00%;
}
    
#f7329af4 {
    width: 100.00%;
}
    
#\32 7dbd75e {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    order: 11;
    min-height: 40px;
}
    
#\34 dfd9f55 {
    width: 100.00%;
}
    
#\30 bf7255f {
    height: 13px;
}
    
#\34 3989bed {
    height: 13px;
    width: 19px;
}
    
#\36 cd06f95 {
    height: auto;
    min-height: 54px;
}
    
#\35 96e25d5 {
    height: auto;
    min-height: 54px;
}
    
#a12ab903 {
    height: auto;
    min-height: 54px;
}
    
#\38 dda3140 {
    height: auto;
    min-height: 82px;
}
    
#\36 975e7b0 {
    height: auto;
    min-height: 82px;
}
    
#\35 37494b5 {
    height: auto;
    min-height: 82px;
}
    
#cb6ad66e {
    height: auto;
    min-height: 42px;
}
    
#\30 19de554 {
    height: auto;
    min-height: 42px;
}
    
#a0c2d5f2 {
    height: auto;
    min-height: 42px;
}
    
#c8eae2ac {
    height: auto;
    min-height: 40px;
}
    
#c8821448 {
    height: auto;
    min-height: 40px;
    margin-top: 0%;
}
    
#\39 61d06eb {
    height: auto;
    min-height: 40px;
}
    
#\38 372ec35 {
    height: auto;
    min-height: 54px;
}
    
#\31 860ee4a {
    height: auto;
    min-height: 54px;
}
    
#\31 d979d3d {
    height: auto;
    min-height: 54px;
}
    
#d90651ed {
    min-height: 54px;
}
    
#\36 a125feb {
    min-height: 54px;
}
    
#eab7afd9 {
    min-height: 54px;
}
    
#\32 b4fda9a {
    height: auto;
    min-height: 66px;
}
    
#\31 bdb442f {
    min-height: 66px;
}
    
#\32 55ada6f {
    min-height: 66px;
}
    
#\32 4f51cfe {
    height: 13px;
}
    
#a37cbead {
    height: auto;
    min-height: 40px;
}
    
#\38 1be1b82 {
    height: auto;
    min-height: 56px;
}
    
#d2cf2327 {
    min-height: 56px;
    height: auto;
}
    
#\37 4c32343 {
    min-height: 56px;
    height: auto;
}
    
#c1ccc068 {
    margin: 0px 0% 0px 0%;
}
    
#\32 4d9d281 {
    min-height: 40px;
}
    
#\36 489766a {
    justify-self: auto;
    align-self: auto;
    width: 32px;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 707d4c6 {
    height: auto;
    min-height: 40px;
    margin-top: 0%;
}
    
#\36 b6ae23d {
    justify-self: auto;
    align-self: auto;
    width: 32px;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 68a1a61 {
    height: 13px;
    width: 19px;
}
    
#\36 2ea9a60 {
    min-height: 40px;
}
    
#\32 427693c {
    min-height: 40px;
}
    
#acfd11f1 {
    min-height: 40px;
}
    
#\39 34c2fc7 {
    min-height: 40px;
}
    
#\34 3cae144 {
    min-height: 40px;
}
    
#c3a45139 {
    min-height: 40px;
}
    
#\36 1dea0ae {
    min-height: 40px;
}
    
#\35 41739a2 {
    min-height: 40px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ab4aac16 {
    align-items: flex-start;
    width: 85.52%;
    min-height: 148px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 5px 16px 5px 16px;
    margin: 78px 5% 0% 10%;
}
    
#\30 c32a01d {
    align-items: flex-start;
    width: 78.26%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 10px 16px 10px 16px;
    margin: 6px 10% 0% 10%;
}
    
#e5e0bbad {
    min-height: 653px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a99da70 {
    width: 87.91%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 11px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ff70f74 {
    width: 477px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
}
    
#\33 bb13a15 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -3px;
}
    
#a3e0ba00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.98%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/de26621b/dms3rep/multi/opt/PlataformaValorOne2-1920w.webp);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
}
    
#\39 ec3fdd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a59575f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 52.016119281539645%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    order: 0;
    padding: 6px 0% 6px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 207a528::before, #\35 207a528 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(75, 54, 149, 1) 0%, rgba(63, 38, 145, 1) 100%);
}
#\35 207a528 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(58, 28, 110, 1) 0%, rgba(59, 38, 140, 1) 100%);
    background-position: 50% 100%;
    border-radius: 0px 0px 0px 0px;
    background-origin: border-box;
}
    
#b3c0a56c {
    align-items: flex-start;
    width: 85.38%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding: 5px 16px 5px 16px;
    margin: 7px 10% 0% 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5e0bbad {
    min-height: 486px;
    padding: 4% 0% 4% 0%;
}
    
#\35 2c73658 {
    margin: 0px 0% 0px 0%;
}
    
#\35 207a528::before, #\35 207a528 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#e5e0bbad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#a3e0ba00 {
    min-height: 282px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: -10px;
}
    
#\37 a59575f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0%;
}
    
#\35 207a528::before, #\35 207a528 > .bgExtraLayerOverlay {
    
}
    
#ab4aac16 {
    width: 87.55%;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0%;
    margin-right: 0%;
    align-items: flex-start;
    margin-top: 33%;
    height: auto;
    min-height: 105px;
}
    
#\36 a99da70 {
    width: 96.15%;
    margin-top: 6px;
}
    
#\33 bb13a15 {
    width: 100.00%;
}
    
#\30 c32a01d {
    width: 87.99%;
    margin-top: 4px;
}
    
#\39 ec3fdd9 {
    width: 88.28%;
}
    
#b3c0a56c {
    width: 87.52%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0px;
    padding-left: 0px;
    margin-top: 5px;
    height: auto;
    min-height: 66px;
}
    
#\35 2c73658 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 7561924 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 5.07%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\39 cc4d296 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.58%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f7ab2bb0 {
    align-items: center;
    width: 47.77%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 20px 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 be40cea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a82bdf0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85.75%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b2ffb18 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\30 a9361ef {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f2bf616 {
    width: 99.36%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 98b7ad0::before, #\34 98b7ad0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.13;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(61, 43, 133, 1) 41%, rgba(101, 200, 241, 1) 100%);
}
#\34 98b7ad0 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    background-color: rgba(59, 37, 143, 1);
    background-image: url(https://lirp.cdn-website.com/de26621b/dms3rep/multi/opt/fundo-1920w.png);
}
    
#f03c0ec2 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    box-shadow: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e578275 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 a1970e0 {
    width: 91.50%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 0px;
}
    
#e2072b31 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.26%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1f9c9e7 {
    width: 93.26%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -3px 0% 0px 0%;
}
    
#\39 b8ff12d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 78.41%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 6px 0% 0% 0%;
}
    
#\37 b5c352a {
    width: 18px;
    height: auto;
    max-width: 100%;
}
    
#f35b4263 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 78.26690116214746%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 378ebe0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.58%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 10px;
}
    
#\33 2d40344 {
    width: 82.46730019312521%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c929dab {
    align-items: flex-start;
    width: 53.21%;
    min-height: 297px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 20px 0% 20px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 04c2f4b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 80.44%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 10px;
}
    
#bffcbe81 {
    align-items: flex-start;
    width: 44.92%;
    min-height: 243px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 852763d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 78.32%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 6px 0% 0% 0%;
}
    
#\34 dfe0d14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 5.55%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d0c06f0 {
    min-height: 298px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 11px 0px;
    justify-content: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6d75fda {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e06bd717 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 da3cabb {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 bebb697 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 4.86%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ba37f9a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.46%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 13px 0% 0% 0%;
}
    
#cc9606ba {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 9% 5% 9%;
    margin: 0% 0% 0% 0%;
}
    
#\37 930f422 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 4.86%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b032817 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#a17d6e47 {
    width: 78.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 0px;
}
    
#c3bb1aca {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#fadaf454 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 5.54%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 990cd4b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 87.50%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 9px;
}
    
#\34 ce0b896 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75.58%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1e3dc4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 5.10%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9ba9dbd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 87.50%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4cceba0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6c79d76 {
    width: 388px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7561924 {
    width: 8.496962173709283%;
}
    
#f7ab2bb0 {
    width: 45.80649398029916%;
    margin-left: -3px;
}
    
#\34 04c2f4b {
    height: auto;
    min-height: 22px;
}
    
#\31 a82bdf0 {
    height: auto;
    min-height: 42px;
}
    
#bffcbe81 {
    width: 45.80649398029916%;
    margin-left: -3px;
}
    
#\35 b2ffb18 {
    height: auto;
}
    
#\34 98b7ad0::before, #\34 98b7ad0 > .bgExtraLayerOverlay {
    
}
    
#\39 e578275 {
    height: auto;
}
    
#\35 a1970e0 {
    width: 84.68%;
    margin-top: 33px;
}
    
#\33 da3cabb {
    height: auto;
}
    
#\31 ba37f9a {
    margin-top: 19px;
    height: auto;
    min-height: 42px;
}
    
#cc9606ba {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 b032817 {
    height: auto;
}
    
#e2072b31 {
    height: auto;
    min-height: 42px;
}
    
#\37 b5c352a {
    height: auto;
}
    
#\33 1f9c9e7 {
    width: 74.30%;
}
    
#\39 b8ff12d {
    height: auto;
    min-height: 48px;
}
    
#f35b4263 {
    margin-top: 35px;
    height: auto;
    min-height: 48px;
}
    
#c3bb1aca {
    height: auto;
}
    
#\37 378ebe0 {
    height: auto;
    min-height: 20px;
}
    
#\33 2d40344 {
    width: 74.30%;
}
    
#\36 c929dab {
    margin-left: -39px;
    width: 60.03%;
    height: auto;
    min-height: 423px;
    padding-left: 5%;
}
    
#\39 990cd4b {
    height: auto;
    min-height: 24px;
}
    
#\31 6c79d76 {
    width: 318px;
    height: auto;
    min-height: 64px;
}
}



@media (max-width: 767px) {
    
#\31 2103355 {
    margin: 0px 0% 0px 0%;
}
    
#\35 7561924 {
    width: 8%;
    align-self: flex-start;
    margin-bottom: 0%;
    margin-top: 0%;
    padding-top: 2%;
    padding-bottom: 0%;
}
    
#f7ab2bb0 {
    width: 89.67%;
    height: auto;
    min-height: 99px;
    margin: 0px 0% 0px 0%;
}
    
#bffcbe81 {
    width: 89.67%;
    height: auto;
    min-height: 263px;
    align-items: center;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b2ffb18 {
    height: 12px;
    width: 18px;
}
    
#\32 d0c06f0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 98b7ad0::before, #\34 98b7ad0 > .bgExtraLayerOverlay {
    
}
    
#f03c0ec2 {
    min-height: 99px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 e578275 {
    height: 12px;
    width: 18px;
}
    
#\33 da3cabb {
    height: 15px;
    width: 15px;
}
    
#cc9606ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
    
#\32 b032817.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 b032817 {
    height: 12px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    width: 18px;
}
    
#\37 b5c352a {
    height: 15px;
    width: 15px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#c3bb1aca {
    height: 15px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 15px;
}
    
#\36 c929dab {
    width: 100.00%;
    padding-left: 0%;
    align-items: center;
    height: auto;
    min-height: 283px;
    margin: -25px 0% 0px 0%;
}
    
#\31 6c79d76 {
    width: 295px;
    height: auto;
    min-height: 57px;
    margin-top: 2px;
}
    
#a17d6e47 {
    width: 93.11%;
}
    
#\35 bebb697 {
    width: 8%;
}
    
#\37 930f422 {
    width: 8%;
}
    
#\37 1e3dc4d {
    width: 7.99%;
    align-self: flex-start;
    margin-bottom: 0%;
    margin-top: 0%;
    height: auto;
    min-height: 20px;
}
    
#\35 a1970e0 {
    width: 72.84%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f35b4263 {
    justify-content: center;
    width: 74.92%;
    column-gap: 2%;
}
    
#\39 b8ff12d {
    justify-content: center;
    width: 75.59%;
    column-gap: 2%;
}
    
#\37 852763d {
    justify-content: center;
    width: 74.24%;
    column-gap: 2%;
}
    
#\39 cc4d296 {
    width: 68.64%;
    margin-left: 0.9%;
}
    
#\34 ce0b896 {
    width: 68.37%;
    margin-left: 0.9%;
}
    
#\37 9ba9dbd {
    width: 70.19%;
    margin-left: 0.9%;
}
    
#\34 be40cea {
    width: 100.00%;
}
    
#\33 2d40344 {
    margin-left: 0px;
    margin-right: 0px;
    width: 87.94%;
}
    
#\31 ba37f9a {
    justify-content: center;
    width: 80.93%;
    column-gap: 3%;
}
    
#\34 dfe0d14 {
    width: 8%;
    height: auto;
    min-height: 21px;
}
    
#\37 378ebe0 {
    width: 82.82%;
    margin-left: 0px;
}
    
#e2072b31 {
    justify-content: center;
    width: 81.33%;
    column-gap: 3%;
}
    
#fadaf454 {
    width: 8%;
    height: auto;
    min-height: 24px;
    align-self: center;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#\34 04c2f4b {
    width: 82.84%;
    margin-left: 0px;
}
    
#\31 a82bdf0 {
    justify-content: center;
    width: 81.14%;
    column-gap: 3%;
}
    
#\39 990cd4b {
    width: 84.19%;
    margin-left: 0px;
    column-gap: 0%;
}
    
#e06bd717 {
    margin-left: 0px;
}
    
#\37 4cceba0 {
    margin-left: 0px;
}
}



@media all {
    
#\38 2699239 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b6ddd5e4 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d1c37e2 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 76e5d27 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1bba14c {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#cdf986b7 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2e8b475 {
    width: 16px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3047f87 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d87f7d26 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 04b439a {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a21454b7 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 af00394 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    border-radius: 0 0 0 12px;
    box-shadow: none;
    padding: 10px 30px 10px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b0649d9.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 b0649d9 {
    width: 91.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5512e74 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#dc1fa3a9 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 613b4bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47.76691023735642%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 13px 13px 0px 13px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 914c034 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b58fc7a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 17.73%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 0 11px 9px 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5a43efe {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f9c79308 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac71de2e {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 96dba47 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b9fa5e82 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#acf400bb.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#acf400bb {
    width: 297px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    order: 0;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bbcaa49 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 df761c3 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fe6096c {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0eb14dd {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 a876d68 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d1b0fdd7 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0d97805 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f11a824 {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b47ef9ca {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    border-radius: 0 12px 0 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5bf734e {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a2ca9122 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a4593e0 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#c1f8017d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#c1f8017d {
    width: 96.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 45a52f4 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 71e6b8c {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd6dfb24 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f022508c {
    background-color: rgba(230, 230, 230, 1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.39) 0px 12px 11px -9px inset;
}
    
#\35 5e2b7f6 {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e23f247 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ec131315 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0c64ce0 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 185c4c8.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 185c4c8 {
    width: 84.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ece81e7 {
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    order: 0;
    border-radius: 12px 0 0 0;
    padding: 0% 30px 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\31 34b8d73 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#be7d8563 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4b13127 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#fd073d64 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cdd2d30 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 4;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#cac0ca05.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#cac0ca05 {
    width: 91.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4a10662 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\34 fc6cd09 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 71cd75d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\36 71cd75d {
    width: 80.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afa04288 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#cac334e9 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a08e78bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 17.54%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bab51818 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\38 6c5382f {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6c2792c {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 062619a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9195af6 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6dccc4b {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 85ba848 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 af22cec {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f76fd8e7 {
    min-height: 510px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 9% 2% 9%;
    margin: 0% 0% 0% 0%;
}
    
#edf57260 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 30f3aaf {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 5;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#b04f048a {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ef6f0a02 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f470fc57 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    border-radius: 0 0 12px 0;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b194a3f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 b194a3f {
    width: 80.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 34653c9 {
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 8;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d676c9d2 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#be0606ae.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#be0606ae {
    width: 93.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1865add {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c9e8e9ad {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 20e9976 {
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f51a8e8 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e61d38da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9be32e2 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a87794af.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#a87794af {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e4b261a {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 3;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#b2cf15a9 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4f1bf32 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b8a9ab5 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bf41495 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c95c5259 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a7435ca6 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 2;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4d67006 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f2a4c977.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#f2a4c977 {
    width: 94.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbc22f55.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#fbc22f55 {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1e43e41 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 0% 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4f7ad4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 16.91%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4c5bb63 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 64d6723 {
    width: 13px;
    height: 13px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fda32409 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2ae9673 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 9;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ee69e302 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 11;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7486a36 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a12280ba {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    order: 7;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1daa854 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8b8e51f {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7b7d62a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\33 7b7d62a {
    width: 89.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 caa71d8 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 10;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 45939b0.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 45939b0 {
    width: 59.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6ff3944 {
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
    order: 6;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9b47230 {
    width: 16px;
    height: 9px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 71cd75d {
    width: 91.40%;
}
    
#\35 185c4c8 {
    width: 91.71%;
}
    
#\37 2e8b475 {
    height: 9px;
}
    
#c1f8017d {
    width: 91.40%;
}
    
#be0606ae {
    width: 77.02%;
}
    
#\37 af00394 {
    padding-right: 0px;
}
    
#f2a4c977 {
    width: 93.25%;
}
    
#\35 b0649d9 {
    width: 79.73%;
}
    
#f76fd8e7 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 555px;
}
    
#\33 7b7d62a {
    width: 87.53%;
}
    
#\35 45939b0 {
    width: 90.55%;
}
    
#a87794af {
    width: 100.00%;
}
    
#fbc22f55 {
    width: 93.25%;
}
    
#cac0ca05 {
    width: 73.15%;
}
    
#\32 4f7ad4c {
    justify-content: flex-start;
}
    
#\36 bbcaa49 {
    height: auto;
    min-height: 53px;
}
    
#ee69e302 {
    height: auto;
    min-height: 53px;
}
    
#a08e78bb {
    justify-content: flex-start;
}
    
#\37 1bba14c {
    height: auto;
    min-height: 53px;
}
    
#\35 76e5d27 {
    height: auto;
    min-height: 53px;
}
    
#b58fc7a2 {
    justify-content: flex-start;
}
    
#a7435ca6 {
    height: auto;
    min-height: 53px;
}
    
#f470fc57 {
    height: auto;
    min-height: 53px;
}
    
#\32 613b4bc {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\38 2699239 {
    height: auto;
}
    
#\34 fc6cd09 {
    height: auto;
}
    
#b2cf15a9 {
    height: auto;
}
    
#b6ddd5e4 {
    height: auto;
}
    
#a08e78bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b8a9ab5 {
    height: auto;
}
    
#cdf986b7 {
    height: auto;
}
    
#\37 2e8b475 {
    height: auto;
}
    
#\39 3047f87 {
    height: auto;
}
    
#\38 6c5382f {
    height: auto;
}
    
#\39 bf41495 {
    height: auto;
}
    
#c95c5259 {
    height: auto;
}
    
#\32 9195af6 {
    height: auto;
}
    
#\39 6dccc4b {
    height: auto;
}
    
#\33 af22cec {
    height: auto;
}
    
#f76fd8e7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#edf57260 {
    height: auto;
}
    
#\32 613b4bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 914c034 {
    height: auto;
}
    
#b58fc7a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b04f048a {
    height: auto;
}
    
#\32 4f7ad4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec131315 {
    height: auto;
}
    
#\39 4c5bb63 {
    height: auto;
}
    
#f9c79308 {
    height: auto;
}
    
#\30 64d6723 {
    height: auto;
}
    
#ef6f0a02 {
    height: auto;
}
    
#\30 0c64ce0 {
    height: auto;
}
    
#b9fa5e82 {
    height: auto;
}
    
#\31 34b8d73 {
    height: auto;
}
    
#\36 7486a36 {
    height: auto;
}
    
#be7d8563 {
    height: auto;
}
    
#\39 1865add {
    height: auto;
}
    
#\30 8b8e51f {
    height: auto;
}
    
#\38 df761c3 {
    height: auto;
}
    
#\34 fe6096c {
    height: auto;
}
    
#\30 f51a8e8 {
    height: auto;
}
    
#\32 a876d68 {
    height: auto;
}
    
#d1b0fdd7 {
    height: auto;
}
    
#fd073d64 {
    height: auto;
}
    
#\32 9b47230 {
    height: auto;
}
}

