@media all {
  *#dm .dmInner div.u_106098734 .svg { fill:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1518798503 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1234611680 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1679486424 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1100923707 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1491606874 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1093691522 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1119574654 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1502061063 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1232201337 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1794328582 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1426973891 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1286390575 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1672708163 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1022265373 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1011993822 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1468391201 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(239,84,17) rgb(239,84,17) rgb(239,84,17) rgb(239,84,17) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1299141023 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1275605709 span[data-icon-mask] { background-color:var(--color_2) !important; }
}
*#dm .dmInner a.u_1178874577
{
	box-shadow:-1px 13px 34px -5px rgba(10,14,49,0.50) !important;
}
*#dm .dmInner a.u_2571926944
{
	box-shadow:-1px 13px 34px -5px rgba(10,14,49,0.50) !important;
}
*#dm .dmInner a.u_1946980514
{
	box-shadow:-1px 13px 34px -5px rgba(10,14,49,0.50) !important;
}
*#dm .dmInner a.u_1955947048
{
	box-shadow:-1px 13px 34px -5px rgba(10,14,49,0.50) !important;
}
*#dm .dmInner a.u_1502061063
{
	box-shadow:-1px 13px 34px -5px rgba(10,14,49,0.30) !important;
}
*#dm .dmInner a.u_1232201337
{
	box-shadow:-1px 13px 34px -5px rgba(10,14,49,0.30) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2111548000
{
	box-shadow:-1px 13px 34px -5px rgba(18,108,255,0.31) !important;
}
*#dm .dmInner div.u_1255101006
{
	box-shadow:-1px 13px 34px -5px rgba(18,108,255,0.31) !important;
}
*#dm .dmInner a.u_1178874577
{
}
*#dm .dmInner a.u_2571926944
{
}
*#dm .dmInner a.u_1946980514
{
}
*#dm .dmInner a.u_1955947048
{
}
*#dm .dmInner a.u_1502061063
{
}
*#dm .dmInner a.u_1232201337
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 788px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(10, 14, 49, 1) 54%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ace1a68c/dms3rep/multi/opt/BBD3-e3ec8f01-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_42u {
    align-items: flex-start;
    width: 75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 24px;
}
    
#group_hts {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\31 038fadc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: flex-start;
}
    
#widget_uk4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_10l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_10l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -18px 0% 0px 0%;
}
    
#\34 7cbb955 {
    width: 84.25%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 d5f3056.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d5f3056 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -24px 0% 0px 0%;
}
    
#widget_v20 {
    width: 260px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cd69cf0f {
    width: 260px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_93e {
    width: 99.97%;
    height: 25px;
    max-width: 100%;
    order: 1;
    justify-self: start;
    align-self: start;
    margin: 18px 0px 0px 0px;
}
    
#innergrid_q85 {
    width: 39.59%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(62px, max-content);
    max-width: 100%;
    background-color: rgba(180, 207, 251, 0.31);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(235, 239, 244, 0.49) rgba(235, 239, 244, 0.49) rgba(235, 239, 244, 0.49) rgba(235, 239, 244, 0.49);
    border-style: solid;
    padding: 0px 15px 0px 15px;
    margin: 2px 0% 0px 0%;
}
    
#widget_mi2 {
    width: 99.99%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 19px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
}



@media all {
    
#\35 4246888 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9898850 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 22px;
    column-gap: 24px;
}
    
#\37 4607772 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f6476016 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#d88680ff {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 283004f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_68e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1ua {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 354952b {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#\32 0f31584 {
    width: 65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_86b {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#cdc8a095 {
    width: 65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_54s {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#\35 2298c90 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 22px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-content: center;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f8242941 {
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 185d8a6 {
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 d5b6270 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 22px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-content: center;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cc1b9616.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 24px 0px 24px;
}
#cc1b9616 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea92cfe9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
    order: 1;
}
    
#\33 808a2b1 {
    width: 100%;
    height: 162px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb531556 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7001c0e {
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8b50b04 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6ae6a47 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 393ee5e {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 22px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-content: center;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    box-shadow: none;
    padding: 0px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a30e0d9f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
    order: 1;
}
    
#\35 d71d83f {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db68f85b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db68f85b {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#\38 684b0e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 24px 0px 24px;
}
#\38 684b0e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 97fe8dd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 22px;
    column-gap: 24px;
}
    
#dcd63bc8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
}
    
#\37 8b1a6f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8b1a6f6 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 1px 0% 0px 0%;
}
    
#bff6d2cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 0;
}
    
#\34 a7052b5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 22px;
    column-gap: 24px;
}
    
#\35 b082814.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b082814 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4527aa5 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0227cc6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee18b1b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
    order: 1;
}
    
#\32 607b264.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 607b264 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 a44a096.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 24px 0px 24px;
}
#\37 a44a096 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9f6b5e0 {
    width: 100%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c3b51e1 {
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f80a4f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    align-content: center;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f24de94a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    --column-gap: 2%;
    align-content: flex-start;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa5c2b37 {
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5aacd15 {
    width: 100%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d22fb965 {
    width: 100%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5dd4c1c {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 22px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-content: center;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f51d601 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    align-content: center;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f9da172 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1a822b3 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6e9340a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 24px 0px 24px;
}
#\35 6e9340a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b335d09 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    align-content: center;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 872f587.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 872f587 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 1px 0% 0px 0%;
}
    
#f7bebfe5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fad59706 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 72d450a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 72d450a {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#\31 6ea06dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0053fb1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
}
    
#d0a6dba8 {
    width: 100%;
    height: 162px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 783df26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 24px 0px 24px;
}
#\39 783df26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2f273dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2f273dd {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e8720d5 {
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c36875c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 c36875c {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#faf39f86.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#faf39f86 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 1px 0% 0px 0%;
}
    
#df1616d7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aad399f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 0;
}
    
#\35 faf4111 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd54933c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
}
    
#\34 a80f235.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a80f235 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 1px 0% 0px 0%;
}
    
#\38 2bacff3 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eebedc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe380f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 fe380f2 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 1px 0% 0px 0%;
}
    
#\36 1539b19 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    align-content: center;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 edaf0ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 0;
}
    
#c45f1e27 {
    width: 100%;
    height: 162px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e45a50 {
    width: 100%;
    height: 162px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f27461a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f569aa5 {
    width: 100%;
    height: 162px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 901116f {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed01155b {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4862fc1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d4862fc1 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d74cf23f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d74cf23f {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 baf1965.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 baf1965 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#bddd56c0 {
    width: 100%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9b664d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d9b664d4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 f4681d3 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1446af3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 22px;
    column-gap: 24px;
}
    
#\37 26b8d3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 26b8d3e {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#\32 06d5bae {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    align-content: center;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4be693e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 0;
}
    
#\38 558b38e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 558b38e {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#\34 7a76613.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 7a76613 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec952639 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9c97062 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
}
    
#e51358d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 20px 2px 20px;
}
#e51358d2 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -16px 0% 4px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8766f37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c8a21e2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 22px;
    column-gap: 24px;
}
    
#dff9c6d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dff9c6d8 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0deeb19 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a44df352 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
    order: 1;
}
    
#\34 8af462a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ad412fe {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0d88725.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0d88725 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 e9aeda5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 e9aeda5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a2ba553e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 24px 0px 24px;
}
#a2ba553e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 53f3520 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 22px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-content: center;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a9abcbba {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 22px;
    column-gap: 24px;
}
    
#f32caf4b {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4a8abba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4a8abba {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b1eb6451 {
    width: 100%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6714e71 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 81bbc21 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fac0af9c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    align-content: center;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c783242b {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b89e05f {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbb97a07.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cbb97a07 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 0afa818 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 22px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-content: center;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c3197d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4c3197d {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 1px 0% 0px 0%;
}
    
#a7fbbf11 {
    width: 100%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2271bba {
    width: 100%;
    height: 162px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7624eca {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vh2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    margin-top: 30px;
}
    
#\35 e8c1e83 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 35px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba9cc7f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
}
    
#\34 0a2f65c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0a2f65c {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#ba8e6d48 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 400d943 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
}
    
#\30 fddb141.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 fddb141 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#\39 9fddda4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9fddda4 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#d3d4b73c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4fb2497 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 984f281 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acb5505c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4bd79ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4bd79ec {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#\38 831514c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc52b628 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 17be298.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 17be298 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#d02fe10c {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1a39287 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6a4a9b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6a4a9b7 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 2px 0% 0px 0%;
}
    
#cab6abca {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    align-content: center;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 097122f {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#\38 c82e941 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ec482041 {
    background-color: var(--color_6);
    background-image: none;
}
    
#bd6f83d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f75ff92 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d4ea095 {
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 10% 17% 10%;
    margin: 0% 0% 0% 0%;
}
    
#a396a921 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mho {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 1.6268601387491395%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    align-content: flex-start;
}
    
#\36 dbd948c {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.6268601387491395%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    background-image: none;
    background-position: 0% 50%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c1fc17a {
    margin: 0px 0% 0px 0%;
}
    
#widget_0in[data-pinned] {
    position: sticky;
    top: 20%;
    bottom: auto;
    z-index: 1;
}
#widget_0in {
    width: 100%;
    height: 480px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e29ab992 {
    margin: -8% 0% 0px 0%;
}
    
#\32 d3d477b[data-css-edit] {
    box-shadow: -1px 13px 34px -5px rgba(18,108,255,0.31);
}
#\32 d3d477b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d5f3c7b {
    min-height: 220px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 14% 0% 14%;
    margin: 0% 0% 0% 0%;
}
    
#c4f9afde {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#undefined {
    width: 100%;
}
    
#group_e1l {
    align-items: flex-start;
    width: 69.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ed88ceb {
    align-items: flex-start;
    width: auto;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#widget_6rj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 f1ce1d5 {
    width: 260px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vs6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\35 1273d8f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\31 d7b71fd {
    min-height: auto;
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\31 aab4de2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4fb65a0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 20px 5% 20px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d57efca5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8a86d64 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 be30229 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8b5[data-pinned] {
    position: sticky;
    top: 20%;
    bottom: auto;
    z-index: 1;
}
#group_8b5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 af9187e {
    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;
}
    
#\35 4ddb222 {
    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;
}
    
#b9e11b27 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dabae15 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3sk {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a0d7bad {
    width: 260px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dbl {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#\38 a0641e2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 5% 20px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfcce2cb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#faac48f6 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 68e2666 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a374694 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 92dbcae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 20px 5% 20px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0cb802d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#a393c0e9 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce0a6915 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9f357e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a040e3a0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 20px 5% 20px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8ecbfa3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#\38 432b035.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 432b035 {
    width: 54px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -4px 0% -2px -3px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 faea1c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3d08d92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_q83 {
    align-items: flex-start;
    width: 48%;
    min-height: 678px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_ee7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#group_m1o {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fc6b12b {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7p0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\34 8aa324d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
}
}



@media all {
    
#\31 5279439 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 6538838 {
    align-items: center;
    width: 23.62%;
    min-height: 159px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    align-content: center;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(221, 238, 255, 0.12);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c4e58a7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 23e0702 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 79cc00f {
    margin: 0px 0% 0px 0%;
}
    
#c00ff8cc {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 fd4f3b6 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 35c9dc6 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9331816 {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#group_ocb {
    align-items: center;
    width: 23.62%;
    min-height: 159px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    align-content: center;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(221, 238, 255, 0.1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rfn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3fe3d98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 de4fb0b {
    align-items: center;
    width: 23.62%;
    min-height: 159px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    align-content: center;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(221, 238, 255, 0.12);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2ed0b3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 39bb3a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ced9257c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#acfff988 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5b2aeec {
    align-items: center;
    width: 23.62%;
    min-height: 159px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    align-content: center;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(221, 238, 255, 0.12);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f49e0b6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f49e0b6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% -4px 0%;
}
    
#\32 ca0ec8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_ukc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 1;
    flex-wrap: nowrap;
    --column-gap: 6px;
    padding: 0px 0px 0px 0px;
    margin: 2px 0% 0px 0%;
}
    
#widget_gb0 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ab12a874 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b4e5fff {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 1eec2d8 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bf665884 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 dddbd2b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 90dd983 {
    width: 260px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a72cb303 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 99.99%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.6268601387491395%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    background-image: none;
    background-position: 0% 50%;
    order: 0;
    background-color: rgba(0,0,0,0);
    margin: 0px 0% 0px 0%;
}
    
#\38 a586864 {
    background-color: var(--color_6);
    background-image: none;
}
    
#ef302d07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 807f1b8 {
    margin: 0px 0% 0px 0%;
}
    
#ce68c763 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 337d659 {
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#a4e8fa74 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.2%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.6268601387491395%;
    flex-wrap: nowrap;
    align-content: flex-start;
    order: 1;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 1865dae {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#e0021f96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bca1b470 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9i2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gv8 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 4.104318084651561%;
    flex-wrap: nowrap;
    order: 0;
}
    
#group_453 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bpe {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 24px;
    order: 2;
}
    
#e547823d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\35 3c830db {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_08p {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: space-between;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cd79e62d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tvm {
    align-items: flex-start;
    width: 89.29%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 d609ee3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d609ee3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gjs {
    align-items: center;
    width: 42px;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa64d964 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: space-between;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cc16d70 {
    align-items: center;
    width: 42px;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f09fc878.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f09fc878 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 aceed54 {
    align-items: flex-start;
    width: 89.29%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fc1f51e1 {
    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;
}
    
#d86d4d2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 09f0539 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 5;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: space-between;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e294ad9b {
    align-items: center;
    width: 42px;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#af4c1e9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af4c1e9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 358f3ee {
    align-items: flex-start;
    width: 89.29%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b374e381 {
    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 18f15b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6d1682f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 7;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: space-between;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 55157ca {
    align-items: center;
    width: 42px;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1a6595e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a1a6595e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1bae5e5 {
    align-items: flex-start;
    width: 89.29%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 86bf0b8 {
    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;
}
    
#f135b3d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c75d42b[data-pinned] {
    position: sticky;
    top: 20%;
    bottom: auto;
    z-index: 1;
}
#\33 c75d42b {
    width: 100%;
    height: 480px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 9539259 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 663bd41 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d6befcc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#cbe9a2e0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 8abce40 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1903ec5 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f268c92 {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#\31 1b9f06f {
    width: 65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b75c66f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_4ng {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_n78 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    align-content: flex-start;
    --column-gap: 2%;
    height: auto;
}
    
#group_ckp {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    box-shadow: rgba(18, 108, 255, 0.15) 0px 3px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 2% 20px 2% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1fc29a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\30 1fc29a3 {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b7e4c16 {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    box-shadow: rgba(18, 108, 255, 0.15) 0px 3px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 2% 20px 2% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f581514.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\36 f581514 {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 532b6a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 68a78e7 {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    box-shadow: rgba(18, 108, 255, 0.15) 0px 3px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 3% 20px 3% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bf30388.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\36 bf30388 {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5ab5e61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b8a80b9 {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    box-shadow: rgba(18, 108, 255, 0.15) 0px 3px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 3% 20px 3% 20px;
    margin: 0px 0% 0px 0%;
}
    
#b0833e41.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#b0833e41 {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1cbfa80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dacbb170 {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    box-shadow: rgba(18, 108, 255, 0.15) 0px 3px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 3% 20px 3% 20px;
    margin: 0px 0% 0px 0%;
}
    
#d197a661.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#d197a661 {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5da7e21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe41cc15 {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    box-shadow: rgba(18, 108, 255, 0.15) 0px 3px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 3% 20px 3% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 670ceaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\35 670ceaf {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6d39694 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3140f6a {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    box-shadow: rgba(18, 108, 255, 0.15) 0px 3px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 3% 20px 3% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d5637f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\31 d5637f0 {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b662af2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 75bcbe1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 2866565 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.6268601387491395%;
    flex-wrap: nowrap;
    height: auto;
    background-image: none;
    background-position: 0% 50%;
    order: 1;
}
    
#\37 2716698 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    --column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3633788 {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 2323bdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 83bb9e4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45.71%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 1.6268601387491395%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    align-content: flex-start;
    order: 0;
}
    
#\35 f6378d1 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 129981f {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2397cc8 {
    margin: 0px 0% 0px 0%;
}
    
#db324095 {
    background-color: var(--color_4);
    background-image: none;
}
    
#ff40c443 {
    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;
}
    
#e04333fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ikn {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#group_tm9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#e17bbbe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 3b44148 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c9e487f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_7);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    padding: 16px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 79f2954[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#\31 79f2954 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\37 b997ea8 {
    width: 100%;
    height: 704px;
    min-height: 100%;
    max-width: 100%;
}
    
#e019c06f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 ef0edb9 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#c87c087e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 001258c {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\39 cf462ae {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c0b4cd {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 e28b4cd {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#ae4b5bb6 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 a1dcec2 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#b8c7280e {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#ee4c2376 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 bb453d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\30 c2125f0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 47.67%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.9960975609756098%;
    flex-wrap: nowrap;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    align-content: flex-start;
}
    
#\37 bb02a5f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7px;
    height: auto;
    --column-gap: 7px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 008aed0 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 e0e75e5 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#dae77487 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 bf15cd1 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#cf9ea9b8 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\35 2c03008 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 c31bad1 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\36 234a313 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#\33 3ab4503 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b29cbcd2 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 6f1667e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 38c2151 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d1f8c3b5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f5a20ef0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 47.67%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.9960975609756098%;
    flex-wrap: nowrap;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-content: flex-start;
}
}



@media all {
    
#\34 5683043 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2f2980d {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#b16e709a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 ab53f92 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#e571f93e {
    margin: 0px 0% 0px 0%;
}
    
#\34 a82db44 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bb7bdd1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 212px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: wrap;
    align-content: flex-start;
    --column-gap: 4%;
    height: auto;
}
    
#\36 f7312e3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#b676e1d1 {
    width: 65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0fc4e51 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed6ffc61 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4q1 {
    width: 45%;
    height: auto;
    max-width: 100%;
}
    
#\37 ed8bedc {
    width: 45%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 989f354 {
    align-items: flex-start;
    width: auto;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 59f18ac {
    width: 260px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9aab858[data-css-edit] {
    position: relative;
    z-index: 2;
}
#e9aab858 {
    min-height: 220px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 14% 0% 14%;
    margin: 0% 0% 0% 0%;
}
    
#d9b8dc0c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#e70fa1d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#edddc9ff {
    margin: 0% 0% -10% 0%;
}
    
#\31 9dc8bbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cc20fe2b {
    align-items: flex-start;
    width: 69.95%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: none;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 fa7abf9[data-css-edit] {
    box-shadow: -1px 13px 34px -5px rgba(18,108,255,0.31);
}
#\36 fa7abf9::before, #\36 fa7abf9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 fa7abf9 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/ace1a68c/dms3rep/multi/opt/PXL_20250327_115823910-1920w.png");
    box-shadow: rgba(0,0,0,0) 0px 3px 11px 0px;
    background-color: var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#undefined {
    width: 100%;
}
    
#\39 3d96929 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b256d528 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4bm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    align-content: flex-start;
    --column-gap: 0px;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1180fc4 {
    width: 260px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9175fc2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#c5271bbe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 640da9f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#af5624c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3fc933d {
    margin: 0px 0% 0px 0%;
}
    
#\34 ff4c707 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fbf9773 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cebd23d2 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    align-content: center;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 13fa430 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\33 b1733e4 {
    width: 60%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 100% 50%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_hts {
    width: 100.00%;
    order: 0;
    row-gap: 12px;
}
    
#\31 038fadc {
    width: 100.00%;
    order: 1;
}
    
#\30 d5f3056.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d5f3056 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_42u {
    width: 80.44%;
}
    
#widget_uk4 {
    width: 90.21%;
    order: 0;
}
    
#widget_10l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_10l {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 7cbb955 {
    order: 2;
    width: 100.00%;
}
    
#widget_v20 {
    min-height: 42px;
}
    
#cd69cf0f {
    min-height: 42px;
}
    
#innergrid_q85 {
    width: 80.41%;
    grid-template-rows: minmax(61.8125px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9898850 {
    row-gap: 12px;
}
    
#\37 4607772 {
    margin: 0px 0% 0px 0%;
}
    
#d88680ff {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_54s {
    padding: 0px 3% 0px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0f31584 {
    width: 80%;
}
    
#cdc8a095 {
    width: 80%;
}
    
#\31 354952b {
    width: 70%;
}
    
#f6476016 {
    row-gap: 42px;
}
    
#\37 5dd4c1c {
    row-gap: 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d5b6270 {
    row-gap: 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#fad59706 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df1616d7 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0deeb19 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0afa818 {
    row-gap: 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 53f3520 {
    row-gap: 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2298c90 {
    row-gap: 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0227cc6 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8af462a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 393ee5e {
    row-gap: 12px;
    padding: 0px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6714e71 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b1eb6451 {
    min-height: 42px;
}
    
#a7fbbf11 {
    min-height: 42px;
}
    
#\35 5aacd15 {
    min-height: 42px;
}
    
#\38 9f6b5e0 {
    min-height: 42px;
}
    
#bddd56c0 {
    min-height: 42px;
}
    
#d22fb965 {
    min-height: 42px;
}
    
#\38 c8a21e2 {
    row-gap: 12px;
}
    
#\35 1446af3 {
    row-gap: 12px;
}
    
#\34 97fe8dd {
    row-gap: 12px;
}
    
#a9abcbba {
    row-gap: 12px;
}
    
#\34 a7052b5 {
    row-gap: 12px;
}
    
#a2271bba {
    height: 120px;
}
    
#\33 808a2b1 {
    height: 120px;
}
    
#d0a6dba8 {
    height: 120px;
}
    
#c45f1e27 {
    height: 120px;
}
    
#\31 f569aa5 {
    height: 120px;
}
    
#\30 2e45a50 {
    height: 120px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd6f83d1 {
    width: 100.00%;
}
    
#\39 f75ff92 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    column-gap: 6%;
}
    
#\33 d4ea095 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 8% 4% 25% 4%;
}
    
#a396a921 {
    width: 100%;
}
    
#\30 c1fc17a {
    margin: 0px 0% 0px 0%;
}
    
#group_mho {
    width: 49.99%;
    row-gap: 24px;
}
    
#\36 dbd948c {
    height: auto;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 44.01%;
    max-height: none;
}
    
#widget_0in {
    height: 360px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e29ab992 {
    margin: -16% 0% 0px 0%;
}
    
#\33 d5f3c7b {
    min-height: auto;
    padding: 0% 8% 0% 8%;
}
    
#group_e1l {
    width: 72.91%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ed88ceb {
    width: undefinednull;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f1ce1d5 {
    width: 170px;
    min-height: 42px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4fb65a0 {
    min-height: 246px;
    justify-content: flex-start;
    row-gap: 12px;
}
    
#\31 d7b71fd {
    min-height: 208px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 8a86d64 {
    width: 100%;
    min-height: 8px;
    column-gap: 6%;
}
    
#\32 be30229 {
    width: 100.00%;
}
    
#\38 a0641e2 {
    min-height: 246px;
    justify-content: flex-start;
    row-gap: 12px;
}
    
#\36 92dbcae {
    min-height: 246px;
    justify-content: flex-start;
    row-gap: 12px;
}
    
#a040e3a0 {
    min-height: 246px;
    justify-content: flex-start;
    row-gap: 12px;
}
    
#\37 dabae15 {
    margin: 0px 0% 0px 0%;
}
    
#\34 fc6b12b {
    width: 40px;
}
    
#group_m1o {
    align-items: flex-end;
    align-content: flex-end;
}
    
#group_8b5 {
    row-gap: 24px;
}
    
#group_q83 {
    row-gap: 12px;
}
    
#\38 432b035 {
    width: 44px;
}
    
#a393c0e9 {
    width: 44px;
}
    
#faac48f6 {
    width: 44px;
}
    
#widget_3sk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3sk {
    width: 44px;
    margin: 0px 0% 0px -5px;
}
    
#\33 a0d7bad {
    min-height: 42px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6538838 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 140px;
}
    
#\34 23e0702 {
    padding: 8% 4% 8% 4%;
}
    
#\32 79cc00f {
    margin: 0px 0% 0px 0%;
}
    
#e9331816 {
    width: 70%;
}
    
#\36 35c9dc6 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_ocb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 140px;
}
    
#\34 de4fb0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 140px;
}
    
#c5b2aeec {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 140px;
}
    
#c4e58a7d {
    row-gap: 24px;
}
    
#\39 90dd983 {
    min-height: 42px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef302d07 {
    width: 100%;
}
    
#ce68c763 {
    width: 100.00%;
}
    
#\38 337d659 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 8% 4% 8% 4%;
}
    
#\34 1865dae {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    column-gap: 6%;
}
    
#e0021f96 {
    width: 100%;
}
    
#bca1b470 {
    width: 100%;
}
    
#\35 3c830db {
    width: 100%;
}
    
#cd79e62d {
    width: 100%;
}
    
#\36 d609ee3 {
    width: 100%;
}
    
#f09fc878 {
    width: 100%;
}
    
#fc1f51e1 {
    width: 100%;
}
    
#d86d4d2d {
    width: 100%;
}
    
#af4c1e9b {
    width: 100%;
}
    
#b374e381 {
    width: 100%;
}
    
#\36 18f15b7 {
    width: 100%;
}
    
#a1a6595e {
    width: 100%;
}
    
#\36 86bf0b8 {
    width: 100%;
}
    
#f135b3d0 {
    width: 100%;
}
    
#\34 807f1b8 {
    margin: 0px 0% 0px 0%;
}
    
#group_bpe {
    row-gap: 24px;
}
    
#group_gv8 {
    row-gap: 24px;
    width: 100.00%;
}
    
#group_453 {
    row-gap: 12px;
}
    
#group_9i2 {
    row-gap: 6px;
}
    
#e547823d {
    row-gap: 12px;
}
    
#c6d1682f {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 55157ca {
    margin-right: 0%;
    margin-left: 0%;
    width: 38px;
    min-height: 38px;
}
    
#\34 1bae5e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 09f0539 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e294ad9b {
    margin-right: 0%;
    margin-left: 0%;
    width: 38px;
    min-height: 38px;
}
    
#\37 358f3ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fa64d964 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 cc16d70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 38px;
    min-height: 38px;
}
    
#\33 aceed54 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_08p {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_gjs {
    margin-right: 0%;
    margin-left: 0%;
    width: 38px;
    min-height: 38px;
}
    
#group_tvm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a72cb303 {
    width: 44%;
}
    
#a4e8fa74 {
    width: 50%;
}
    
#\33 c75d42b {
    height: 360px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d6befcc {
    row-gap: 42px;
    padding: 8% 4% 8% 4%;
}
    
#\34 75bcbe1 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8abce40 {
    row-gap: 24px;
}
    
#\31 1b9f06f {
    width: 80%;
}
    
#\36 f268c92 {
    width: 70%;
}
    
#\39 b7e4c16 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    width: 32%;
    padding: 2% 12px 2% 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f581514 {
    width: 32px;
}
    
#\38 68a78e7 {
    justify-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\36 bf30388 {
    width: 32px;
}
    
#\33 b8a80b9 {
    justify-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#b0833e41 {
    width: 32px;
}
    
#\38 3140f6a {
    justify-content: flex-start;
    width: 100%;
    padding: 3% 12px 3% 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d5637f0 {
    width: 32px;
}
    
#fe41cc15 {
    justify-content: flex-start;
    width: 32%;
    padding: 3% 12px 3% 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 670ceaf {
    width: 32px;
}
    
#dacbb170 {
    justify-content: flex-start;
    width: 32%;
    padding: 3% 12px 3% 12px;
    margin: 0px 0% 0px 0%;
}
    
#d197a661 {
    width: 32px;
}
    
#\30 1fc29a3 {
    width: 32px;
}
    
#group_ckp {
    width: 32%;
    padding: 2% 12px 2% 12px;
    margin: 0px 0% 0px 0%;
}
    
#group_n78 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 18px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2866565 {
    height: auto;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\31 2323bdf {
    width: 100%;
}
    
#\35 f6378d1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 8% 4% 8% 4%;
}
    
#\35 129981f {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#ff40c443 {
    width: 100.00%;
}
    
#e04333fd {
    width: 100.00%;
}
    
#e17bbbe2 {
    width: 100%;
}
    
#\34 2397cc8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 83bb9e4 {
    width: 48.34%;
}
    
#\37 b997ea8 {
    height: 411px;
}
    
#\31 79f2954[data-pinned] {
    top: 15%;
}
#\31 79f2954 {
    height: auto;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e571f93e {
    margin: 0px 0% 0px 0%;
}
    
#\34 a82db44 {
    row-gap: 42px;
    padding: 8% 4% 8% 4%;
}
    
#\34 bb7bdd1 {
    min-height: auto;
}
    
#b676e1d1 {
    width: 80%;
}
    
#\37 ed8bedc {
    width: 48%;
}
    
#widget_4q1 {
    width: 48%;
}
    
#ed6ffc61 {
    row-gap: 24px;
}
    
#\35 2f2980d {
    width: 70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9aab858 {
    min-height: auto;
    padding: 0% 4% 0% 4%;
}
    
#edddc9ff {
    margin: 0px 0% 0px 0%;
}
    
#\36 fa7abf9 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#cc20fe2b {
    width: 100%;
    height: auto;
    min-height: auto;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 989f354 {
    width: 100%;
    min-height: auto;
    column-gap: 3.9138743789017707%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 59f18ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
    min-height: 42px;
}
    
#\33 1180fc4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
    min-height: 42px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 640da9f {
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\31 3fc933d {
    margin: 0px 0% 0px 0%;
}
    
#\33 b1733e4 {
    width: 70%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#group_42u {
    width: 100%;
    min-height: auto;
    row-gap: 20px;
}
    
#\34 7cbb955 {
    width: 100.00%;
}
    
#\31 038fadc {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 1;
}
    
#widget_v20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 42px;
}
    
#cd69cf0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 4px;
}
    
#group_hts {
    row-gap: 12px;
    order: 0;
}
    
#widget_10l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_10l {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\30 d5f3056.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d5f3056 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_93e {
    align-self: start;
    width: 75.2%;
    justify-self: center;
    height: 32px;
    margin: 13px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#innergrid_q85 {
    width: 80.75%;
    grid-template-rows: minmax(91px, max-content);
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_mi2 {
    justify-self: center;
    align-self: start;
    width: 61.03%;
    margin: 53px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
}



@media (max-width: 767px) {
    
#\35 9898850 {
    row-gap: 16px;
}
    
#\37 4607772 {
    margin: 0px 0% 0px 0%;
}
    
#f6476016 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#d88680ff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#\31 354952b {
    width: 100%;
}
    
#\32 0f31584 {
    width: 100.00%;
}
    
#cdc8a095 {
    width: 100.00%;
}
    
#group_86b {
    align-items: center;
    align-content: center;
    row-gap: 12px;
}
    
#group_68e {
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 8px;
    padding: 0px 2% 0px 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_54s {
    align-items: flex-start;
    align-content: flex-start;
    width: 96%;
    row-gap: 12px;
}
    
#widget_1ua {
    width: 96%;
}
    
#\35 2298c90 {
    width: 100%;
    row-gap: 16px;
    padding: 12px 10px 12px 10px;
    margin: 0px 0% 0px 0%;
}
    
#df1616d7 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd54933c {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 d5b6270 {
    width: 100%;
    row-gap: 16px;
    padding: 12px 10px 12px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 808a2b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 808a2b1 {
    height: 165px;
    margin: 0px 0% 0% 0%;
}
    
#\34 a80f235 {
    width: 14px;
}
    
#\38 2bacff3 {
    row-gap: 6px;
}
    
#\39 eebedc1 {
    order: 1;
}
    
#b8b50b04 {
    order: 1;
    row-gap: 6px;
}
    
#\31 393ee5e {
    width: 100%;
    row-gap: 16px;
    padding: 12px 10px 12px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fe380f2 {
    width: 14px;
}
    
#db68f85b {
    width: 14px;
}
    
#\36 1539b19 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 97fe8dd {
    row-gap: 16px;
}
    
#\37 8b1a6f6 {
    width: 14px;
}
    
#c45f1e27 {
    height: 165px;
}
    
#bff6d2cb {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 a7052b5 {
    row-gap: 16px;
}
    
#\30 2e45a50 {
    height: 165px;
}
    
#\35 b082814.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 10px 13px 10px;
}
    
#\31 f569aa5 {
    height: 165px;
}
    
#d4862fc1.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 10px 13px 10px;
}
    
#\30 baf1965 {
    width: 14px;
}
    
#d74cf23f.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 10px 13px 10px;
}
    
#e4527aa5 {
    row-gap: 6px;
}
    
#\35 0227cc6 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bddd56c0 {
    min-height: 42px;
}
    
#\38 9f6b5e0 {
    min-height: 42px;
}
    
#\35 1446af3 {
    row-gap: 16px;
}
    
#\37 26b8d3e {
    width: 14px;
}
    
#\32 06d5bae {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4be693e {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 7a76613.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 10px 13px 10px;
}
    
#\38 558b38e {
    width: 14px;
}
    
#\36 9f80a4f {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e51358d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 8px 2px 8px;
}
#e51358d2 {
    width: 147px;
    order: 0;
    margin: -12px 0% 4px 0%;
}
    
#f24de94a {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 8px;
}
    
#\38 c8a21e2 {
    row-gap: 16px;
}
    
#dff9c6d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 10px 7px 10px;
}
#dff9c6d8 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0deeb19 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8af462a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ad412fe {
    row-gap: 6px;
}
    
#\35 5aacd15 {
    min-height: 42px;
}
    
#d22fb965 {
    min-height: 42px;
}
    
#\37 5dd4c1c {
    width: 100%;
    row-gap: 16px;
    padding: 12px 10px 12px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 53f3520 {
    width: 100%;
    row-gap: 16px;
    padding: 12px 10px 12px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a9abcbba {
    justify-self: auto;
    align-self: auto;
    width: 99.99%;
    order: 0;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1eb6451 {
    min-height: 42px;
}
    
#\39 6714e71 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f51d601 {
    row-gap: 6px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b1a822b3 {
    row-gap: 6px;
}
    
#fac0af9c {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b335d09 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 872f587 {
    width: 14px;
}
    
#fad59706 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 72d450a {
    width: 14px;
}
    
#\35 0053fb1 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 0afa818 {
    width: 100%;
    row-gap: 16px;
    padding: 12px 10px 12px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d0a6dba8 {
    height: 165px;
}
    
#\31 4c3197d {
    width: 14px;
}
    
#\34 2f273dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 10px 7px 10px;
}
#\34 2f273dd {
    margin: 0px 0% 0px 0%;
}
    
#a7fbbf11 {
    min-height: 42px;
}
    
#\30 7624eca {
    row-gap: 6px;
}
    
#a2271bba {
    height: 165px;
}
    
#\37 c36875c {
    width: 14px;
}
    
#faf39f86 {
    width: 14px;
}
    
#\34 0a2f65c {
    width: 14px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 fddb141 {
    width: 14px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\39 9fddda4 {
    width: 14px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 4bd79ec {
    width: 14px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 17be298 {
    width: 14px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#c6a4a9b7 {
    width: 14px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 097122f {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 c82e941 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 f75ff92 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 d4ea095 {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a396a921 {
    width: 100%;
}
    
#group_mho {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    row-gap: 12px;
}
    
#\36 dbd948c {
    height: auto;
    min-height: 150px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    justify-content: flex-end;
    background-position: 0% 50%;
}
    
#widget_0in {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#\32 d3d477b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 d5f3c7b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#group_e1l {
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ed88ceb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#e29ab992 {
    margin: 0% 0% 0px 0%;
}
    
#\33 f1ce1d5 {
    min-height: 42px;
}
}



@media (max-width: 767px) {
    
#\32 4fb65a0 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 5% 12px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d7b71fd {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#\35 8a86d64 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 a0641e2 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 5% 12px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 92dbcae {
    width: 100%;
    row-gap: 12px;
    padding: 12px 5% 12px 5%;
    margin: 0px 0% 0px 0%;
}
    
#a040e3a0 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 5% 12px 5%;
    margin: 0px 0% 0px 0%;
}
    
#group_ee7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_q83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 8px;
}
    
#\37 dabae15 {
    margin: 0px 0% 0px 0%;
}
    
#group_8b5 {
    row-gap: 12px;
}
    
#\38 432b035 {
    width: 32px;
}
    
#a393c0e9 {
    width: 32px;
}
    
#faac48f6 {
    width: 32px;
}
    
#widget_3sk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3sk {
    width: 32px;
    margin: 0px 0% 0px -3px;
}
    
#group_7p0 {
    row-gap: 8px;
}
    
#\33 a0d7bad {
    min-height: 42px;
}
}



@media (max-width: 767px) {
    
#\33 6538838 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 128px;
}
    
#c4e58a7d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#\34 23e0702 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 35c9dc6 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 15px;
}
    
#group_ocb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 128px;
}
    
#\34 de4fb0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 128px;
}
    
#c5b2aeec {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    height: auto;
    min-height: 128px;
}
    
#e9331816 {
    width: 100%;
}
    
#\31 fd4f3b6 {
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 8px;
}
    
#widget_gb0 {
    width: 14px;
}
    
#ab12a874 {
    width: 14px;
}
    
#\37 b4e5fff {
    width: 14px;
}
    
#\34 1eec2d8 {
    width: 14px;
}
    
#bf665884 {
    width: 14px;
}
    
#group_ukc {
    --column-gap: 4px;
    column-gap: 4px;
}
    
#\39 90dd983 {
    min-height: 42px;
}
}



@media (max-width: 767px) {
    
#ef302d07 {
    width: 100%;
}
    
#\38 337d659 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\34 1865dae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e0021f96 {
    width: 100%;
}
    
#bca1b470 {
    width: 100%;
}
    
#\35 3c830db {
    width: 100%;
}
    
#cd79e62d {
    width: 100%;
}
    
#\36 d609ee3 {
    width: 100%;
}
    
#f09fc878 {
    width: 100%;
}
    
#fc1f51e1 {
    width: 100%;
}
    
#d86d4d2d {
    width: 100%;
}
    
#af4c1e9b {
    width: 100%;
}
    
#b374e381 {
    width: 100%;
}
    
#\36 18f15b7 {
    width: 100%;
}
    
#a1a6595e {
    width: 100%;
}
    
#\36 86bf0b8 {
    width: 100%;
}
    
#f135b3d0 {
    width: 100%;
}
    
#a72cb303 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a4e8fa74 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_bpe {
    row-gap: 12px;
}
    
#group_453 {
    row-gap: 12px;
}
    
#group_gv8 {
    row-gap: 24px;
}
    
#group_08p {
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#fa64d964 {
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 09f0539 {
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#e547823d {
    row-gap: 8px;
}
    
#c6d1682f {
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#e294ad9b {
    align-items: center;
    align-content: center;
    width: 32px;
    min-height: 32px;
}
    
#\38 cc16d70 {
    align-items: center;
    align-content: center;
    width: 32px;
    min-height: 32px;
}
    
#group_gjs {
    align-items: center;
    align-content: center;
    width: 32px;
    min-height: 32px;
}
    
#\36 55157ca {
    width: 32px;
    min-height: 32px;
}
    
#group_9i2 {
    row-gap: 8px;
}
    
#\33 c75d42b {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#\38 663bd41 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 d6befcc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#group_4ng {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_n78 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
}
    
#group_ckp {
    width: 49%;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 2% 12px 2% 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b7e4c16 {
    width: 49%;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 2% 12px 2% 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 68a78e7 {
    width: 49%;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
    padding: 3% 12px 3% 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b8a80b9 {
    width: 49%;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 3% 12px 3% 12px;
    margin: 0px 0% 0px 0%;
}
    
#dacbb170 {
    width: 49%;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 3% 12px 3% 12px;
    margin: 0px 0% 0px 0%;
}
    
#fe41cc15 {
    width: 49%;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 3% 12px 3% 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3140f6a {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
    padding: 3% 12px 3% 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8abce40 {
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
    
#\31 1903ec5 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 1b9f06f {
    width: 100.00%;
}
    
#\36 f268c92 {
    width: 100.00%;
}
    
#\30 1fc29a3 {
    width: 30px;
}
    
#\36 f581514 {
    width: 30px;
}
    
#b0833e41 {
    width: 30px;
}
    
#\36 bf30388 {
    width: 30px;
}
    
#\31 d5637f0 {
    width: 30px;
}
    
#\35 670ceaf {
    width: 30px;
}
    
#d197a661 {
    width: 30px;
}
}



@media (max-width: 767px) {
    
#\36 2866565 {
    width: 100%;
    min-height: auto;
    order: 0;
}
    
#\31 2323bdf {
    width: 100%;
}
    
#\35 f6378d1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 129981f {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    row-gap: 24px;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#e17bbbe2 {
    width: 100%;
}
    
#\37 83bb9e4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    order: 1;
}
    
#\34 2397cc8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3b44148 {
    width: 100%;
}
    
#\37 c9e487f {
    padding: 12px 18px 12px 18px;
    margin: 12px 0% 0px 0%;
}
    
#\31 79f2954 {
    min-height: auto;
}
    
#\37 b997ea8 {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#\36 f7312e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b16e709a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 a82db44 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 10% 4% 10% 4%;
}
    
#\34 bb7bdd1 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_4q1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ed8bedc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 ed8bedc {
    width: 100%;
    margin: -2px 0% 0px 0%;
}
    
#ed6ffc61 {
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
    
#d0fc4e51 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#b676e1d1 {
    width: 100%;
}
    
#\35 2f2980d {
    width: 100%;
}
    
#e571f93e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e9aab858 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 fa7abf9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#cc20fe2b {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 989f354 {
    width: 100%;
    align-items: center;
    align-content: center;
    row-gap: 10px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_4bm {
    padding: 0px 0px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#edddc9ff {
    margin: 0% 0% 0% 0%;
}
    
#\36 59f18ac {
    min-height: 42px;
}
    
#\33 1180fc4 {
    min-height: 42px;
}
}



@media (max-width: 767px) {
    
#\35 640da9f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#af5624c2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 fbf9773 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 13fa430 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 b1733e4 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}

#\36 fa7abf9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAe0lEQVQI1wXB3QqCMACAUV+jLiTQDaMf7CK6UVZbahJ20RPUcOpEgiJ6/a9zAnV/kzZfovpHVH2IzxNC9wgzIE8tUlmWxyfBthoQxURoXiz0SKx7pHYkhWdVdmzKjrRyBGH2YJ63zDJHmFsiZUlMy/oysrt69o3ncPP8AQ/hNsecrDfUAAAAAElFTkSuQmCC')!important}