@media all {
  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:0px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover {
    background-color:rgba(23,78,67,0.08) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover {
    background-color:rgba(23,78,67,0.08) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected {
    background-color:rgba(23,78,67,0.08) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_15) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_15) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_15) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-weight:600 !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1368205725:hover {
    background-image:none !important;
    border-color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1368205725.hover {
    background-image:none !important;
    border-color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1368205725 {
    background-color:rgba(23,78,67,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(42,36,30,0.28) rgba(42,36,30,0.28) rgba(42,36,30,0.28) rgba(42,36,30,0.28) !important;
  }

  *#dm .dmInner div.u_3227291707 hr {
    color:rgba(42,36,30,0.14) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1783157640 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/56ecffd4/dms3rep/multi/opt/dot+%288%29-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_2985908879 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/56ecffd4/dms3rep/multi/opt/dot+%286%29-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1514161528 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/56ecffd4/dms3rep/multi/opt/dot+%287%29-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1844812670 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/56ecffd4/dms3rep/multi/opt/dot+%286%29-1920w.png) !important;
    background-position:0% 0% !important;
  }

  *#dm .dmInner div.u_1805784583 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/56ecffd4/dms3rep/multi/opt/dot+%286%29-1920w.png) !important;
    background-position:0% 0% !important;
  }

  *#dm .dmInner div.u_1464266346 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/56ecffd4/dms3rep/multi/opt/dot+%286%29-1920w.png) !important;
    background-position:0% 0% !important;
  }

  *#dm .dmInner div.u_1835791627 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/56ecffd4/dms3rep/multi/opt/dot+%286%29-1920w.png) !important;
    background-position:0% 0% !important;
  }

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

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

  *#dm .dmInner a.u_1475728411:hover {
    background-image:none !important;
    border-color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1475728411.hover {
    background-image:none !important;
    border-color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1475728411 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(245,239,226,0.4) rgba(245,239,226,0.4) rgba(245,239,226,0.4) rgba(245,239,226,0.4) !important;
  }

  *#dm .dmInner a.u_1475728411 span.text {
    color:var(--color_4) !important;
    font-family: Figtree !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner div.u_3987954264 {
    border-style:solid !important;
    border-color:rgba(42,36,30,0.14) rgba(42,36,30,0.14) rgba(42,36,30,0.14) rgba(42,36,30,0.14) !important;
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1696446369 {
    border-style:solid !important;
    border-color:rgba(42,36,30,0.14) rgba(42,36,30,0.14) rgba(42,36,30,0.14) rgba(42,36,30,0.14) !important;
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1473726490 {
    border-style:solid !important;
    border-color:rgba(42,36,30,0.14) rgba(42,36,30,0.14) rgba(42,36,30,0.14) rgba(42,36,30,0.14) !important;
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1707474506 {
    border-style:solid !important;
    border-color:rgba(42,36,30,0.14) rgba(42,36,30,0.14) rgba(42,36,30,0.14) rgba(42,36,30,0.14) !important;
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1035525054 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1214978777 *.open-hours-item dt {
    font-family: Figtree !important;
    font-size:17px !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_1214978777 *.open-hours-item dd {
    font-family: Figtree !important;
    font-size:17px !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_1214978777 *.open-hours-item time {
    font-family: Figtree !important;
    font-size:17px !important;
    color:var(--color_13) !important;
  }

  *#dm .dmInner div.u_1214978777 *.open-hours-special {
    font-family: Figtree !important;
    font-size:17px !important;
    color:var(--color_13) !important;
  }

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

  *#dm .dmInner a.u_1821490209:hover {
    background-image:none !important;
    border-color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1821490209.hover {
    background-image:none !important;
    border-color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1821490209 {
    background-color:rgba(23,78,67,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(42,36,30,0.28) rgba(42,36,30,0.28) rgba(42,36,30,0.28) rgba(42,36,30,0.28) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1342683881 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1075354260 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2805041754 img { border-radius:15px 15px 15px 15px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1867404221:hover {
    background-image:none !important;
    border-color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1867404221.hover {
    background-image:none !important;
    border-color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1867404221 {
    background-color:rgba(23,78,67,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(42,36,30,0.28) rgba(42,36,30,0.28) rgba(42,36,30,0.28) rgba(42,36,30,0.28) !important;
  }
}
*#dm .dmInner div.u_3987954264
{
	padding:12px !important;
}
*#dm .dmInner div.u_1696446369
{
	padding:12px !important;
}
*#dm .dmInner div.u_1473726490
{
	padding:12px !important;
}
*#dm .dmInner div.u_1707474506
{
	padding:12px !important;
}
*#dm .dmInner div.u_2514051409 p strong
{
	border-bottom:3px solid !important;
	border-image:linear-gradient(90deg,#e4432b 0 14.28%,#f2c744 14.28% 28.57%,#2e9e5b 28.57% 42.85%,#2fb3b0 42.85% 57.14%,#2e6fb0 57.14% 71.42%,#7a4f9e 71.42% 85.71%,#D6459B 85.71% 100%) 1 !important;
	padding-bottom:10px !important;
}
*#dm .dmInner div.u_4148100332
{
	border-radius:15px !important;
	overflow:hidden !important;
}
*#dm .dmInner div.u_1411368379
{
	border-top:4px solid !important;
	border-image:linear-gradient(90deg,#e4432b 0 14.28%,#f2c744 14.28% 28.57%,#2e9e5b 28.57% 42.85%,#2fb3b0 42.85% 57.14%,#2e6fb0 57.14% 71.42%,#7a4f9e 71.42% 85.71%,#D6459B 85.71% 100%) 1 !important;
	padding-top:5px !important;
}
*#dm .dmInner div.u_1578028330
{
	border-top:4px solid !important;
	border-image:linear-gradient(90deg,#e4432b 0 14.28%,#f2c744 14.28% 28.57%,#2e9e5b 28.57% 42.85%,#2fb3b0 42.85% 57.14%,#2e6fb0 57.14% 71.42%,#7a4f9e 71.42% 85.71%,#D6459B 85.71% 100%) 1 !important;
	padding-top:5px !important;
}
*#dm .dmInner div.u_1298387179
{
	border-top:4px solid !important;
	border-image:linear-gradient(90deg,#e4432b 0 14.28%,#f2c744 14.28% 28.57%,#2e9e5b 28.57% 42.85%,#2fb3b0 42.85% 57.14%,#2e6fb0 57.14% 71.42%,#7a4f9e 71.42% 85.71%,#D6459B 85.71% 100%) 1 !important;
	padding-top:5px !important;
}
*#dm .dmInner div.u_1342683881 .kZCOVS
{
	overflow:hidden !important;
	border:1px solid rgb(42 36 30/14%) !important;
	border-radius:15px !important;
	background-color:#F5EFE2 !important;
}
*#dm .dmInner div.u_1342683881 .iGVVQH::before
{
	content:"" !important;
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	right:0 !important;
	height:6px !important;
	z-index:2 !important;
	background:linear-gradient(90deg,#e4432b 0 14.28%,#f2c744 14.28% 28.57%,#2e9e5b 28.57% 42.85%,#2fb3b0 42.85% 57.14%,#2e6fb0 57.14% 71.42%,#7a4f9e 71.42% 85.71%,#D6459B 85.71% 100%) !important;
}
*#dm .dmInner div.u_1075354260 .kZCOVS
{
	overflow:hidden !important;
}
*#dm .dmInner div.u_1075354260 .imjAAX::before
{
	content:"" !important;
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	right:0 !important;
	height:6px !important;
	z-index:2 !important;
	background:linear-gradient(90deg,#e4432b 0 14.28%,#f2c744 14.28% 28.57%,#2e9e5b 28.57% 42.85%,#2fb3b0 42.85% 57.14%,#2e6fb0 57.14% 71.42%,#7a4f9e 71.42% 85.71%,#D6459B 85.71% 100%) !important;
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2985908879
{
}
*#dm .dmInner div.u_1514161528
{
}
*#dm .dmInner div.u_1783157640
{
}
*#dm .dmInner div.u_1183241810
{
}
*#dm .dmInner div.u_1463625834
{
}
*#dm .dmInner div.u_1860378199
{
}
*#dm .dmInner div.u_1844812670
{
}
*#dm .dmInner div.u_1805784583
{
}
*#dm .dmInner div.u_1464266346
{
}
*#dm .dmInner div.u_1835791627
{
}
*#dm .dmInner div.u_1623014558
{
}
*#dm .dmInner div.u_1598658176
{
}
*#dm .dmInner div.u_1420223418
{
}
*#dm .dmInner div.u_3987954264
{
}
*#dm .dmInner div.u_1696446369
{
}
*#dm .dmInner div.u_1473726490
{
}
*#dm .dmInner div.u_1707474506
{
}
*#dm .dmInner div.u_1371013486
{
}
*#dm .dmInner div.u_2514051409
{
}
*#dm .dmInner div.u_1764505361
{
}
*#dm .dmInner div.u_1628743041
{
}
*#dm .dmInner div.u_4148100332
{
}
*#dm .dmInner div.u_1411368379
{
}
*#dm .dmInner div.u_1578028330
{
}
*#dm .dmInner div.u_1298387179
{
}
*#dm .dmInner div.u_1342683881
{
}
*#dm .dmInner div.u_1075354260
{
}
*#dm .dmInner div.u_Menu
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 659px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-end;
    background-image: url("https://lirp.cdn-website.com/56ecffd4/dms3rep/multi/opt/31-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_4ar {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rp0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rp0 {
    width: 83.48%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#widget_bjj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bjj {
    width: 81.52%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 0px 0%;
}
    
#group_ele {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    order: 4;
    --column-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#a4796af6 {
    width: 140.508px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bdc8181 {
    width: 140.516px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 af42a76 {
    width: 140.508px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7gn.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_7gn {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin: 20px 0% 20px 0%;
}
    
#widget_kag.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#widget_kag {
    width: 48.26%;
    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_4tu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 78.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.4722850167284567%;
    order: 6;
    flex-wrap: wrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3791c14.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#\35 3791c14 {
    width: 48.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a991bb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#\38 a991bb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gca {
    width: 100%;
    height: 18px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i66[data-css-edit] {
    position: absolute;
    left: 0;
    bottom: 25px;
    overflow: hidden;
}
#group_i66 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 222px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    align-self: flex-start;
    box-shadow: rgba(15, 58, 49, 0.25) 0px 3px 11px 0px;
    --column-gap: 3px;
    padding: 16px 16px 16px 16px;
    margin: 0px -20px 0px -20px;
}
    
#widget_tnc {
    width: 67.82%;
    height: auto;
    max-width: 100%;
}
    
#widget_t75 {
    width: 30.6%;
    height: 88px;
    max-width: 100%;
}
    
#\39 5e3c45b {
    width: 160px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e874f2b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 12.5%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dc034b65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 12.5%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 603067a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_12);
    background-image: none;
}
    
#\33 2b60602 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c714174 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 12.5%;
    min-width: 4%;
    background-color: var(--color_18);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fd81220b {
    margin: 0px 0% 0px 0%;
}
    
#\34 08af65f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 12.5%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 df87ff5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 12.5%;
    min-width: 4%;
    background-color: var(--color_10);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 833e05f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 12.5%;
    min-width: 4%;
    background-color: var(--color_11);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5624ab6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 12.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a00b9ca3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 12.5%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c5e43ce2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0809e45 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f55c6290 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#ad4b2a74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad4b2a74 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 15px 0px 15px;
    grid-area: auto / auto / auto / auto;
}
    
#fc2d8ec3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc2d8ec3 {
    width: 49.23%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 15px 0px 15px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tv9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tv9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 15px 0px 15px;
}
    
#widget_u9g.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_u9g {
    width: 98.69%;
    height: auto;
    max-width: 100%;
    margin: 15px 15px 0px 15px;
}
    
#widget_iua {
    width: 99.93%;
    height: 600px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 30px;
}
}



@media all {
    
#\38 0844541 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0 5px 0 0;
    border-color: #000000 var(--color_16) #000000 #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-end;
    padding: 25px 5px 25px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f2c55f6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 57eeebc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d4196a55 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ac1859a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac1859a9 {
    width: 1319.47px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 366e145.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 366e145 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6b74204.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6b74204 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1ee {
    width: 59.95%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 20px 0% 0px 0%;
}
    
#group_di8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#group_22o {
    align-items: flex-start;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jbr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#widget_jbr {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a93f8388.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#a93f8388 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 dd20bbc {
    align-items: flex-start;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 23b2d8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#\32 23b2d8c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#da6b19f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#da6b19f4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6b577b2 {
    width: 160px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b7fcd5b {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 6;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac5cf32b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac5cf32b {
    width: 8.81%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d9e64ce {
    background-color: var(--color_3);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 0%;
    flex-direction: row;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-width: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7d96760 {
    background-color: var(--color_3);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-width: 15px 15px 15px 15px;
    column-gap: 0%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb065c5b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0 5px 0 0;
    border-color: #000000 var(--color_16) #000000 #000000;
    border-style: solid;
    justify-content: flex-end;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e29f62f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e29f62f3 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5e5d37f {
    justify-content: flex-start;
    background-color: var(--color_3);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-width: 15px 15px 15px 15px;
    column-gap: 0%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e761d654 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0 5px 0 0;
    border-color: #000000 var(--color_16) #000000 #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-end;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bc01273 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 add2a9d {
    background-color: var(--color_3);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 1364px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100.00%;
    flex-wrap: nowrap;
    row-gap: 0px;
    border-style: solid;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-width: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
    column-gap: 0%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 76c3266 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 081eace.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 081eace {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c01cf869.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c01cf869 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1b3d478:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #c1b3d478 [data-content-reference].active-tab-title .tab-title, #c1b3d478 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_3) !important;
    font-family: Figtree !important;
}
#c1b3d478 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: rgba(42, 36, 30, 0.28) rgba(42, 36, 30, 0.28) rgba(42, 36, 30, 0.28) rgba(42, 36, 30, 0.28);
    border-width: 2px 2px 2px 2px;
}
.tabsControlContainer {
    flex-direction: row;
}
#c1b3d478:not(:has(.active-tab-title)) [data-content-reference]:first-child,#c1b3d478 [data-content-reference].active-tab-title, #c1b3d478 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_15);
    background-image: none;
    border-style: solid;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-width: 2px 2px 2px 2px;
}
#c1b3d478 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-family: Figtree !important;
    color: var(--color_13) !important;
}
#c1b3d478 {
    justify-content: flex-start;
    width: 88.89%;
    min-height: 1312px;
    height: auto;
    order: 3;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-self: auto;
    box-shadow: none;
    justify-self: auto;
    padding: 0px 0% 0px 0%;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6f276d4 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 1171px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0 5px 0 0;
    border-color: #000000 var(--color_16) #000000 #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-end;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d76dc69 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kid {
    width: 100%;
    height: 1387px;
    max-width: 100%;
    order: 2;
    margin-top: 20px;
}
    
#widget_8lf {
    width: 100.00%;
    height: 1266px;
    max-width: 100%;
    order: 2;
    margin-top: 15px;
}
    
#\30 9f5f5bd {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q4q {
    width: 100.00%;
    height: 1318px;
    max-width: 100%;
    order: 2;
    margin-top: 20px;
}
    
#widget_8vn {
    width: 100%;
    height: 1411px;
    max-width: 100%;
    order: 4;
    margin-top: 15px;
}
    
#d0805ef4 {
    width: 100%;
    height: 1413px;
    max-width: 100%;
    order: 2;
}
    
#c7971922 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6883a66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6883a66 {
    width: 8.81%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 4;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b605c25 {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 6;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0787547 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8367482 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_11);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 3b006b8[data-css-edit] {
    overflow: hidden;
}
#\30 3b006b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 11px 0px;
    background-color: rgba(18, 51, 44, 1);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ad38a6cf {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a0a6d4a0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_16);
    background-image: none;
}
    
#group_ac5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    --column-gap: 4%;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_7p8 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_aop {
    width: 100%;
    height: 450px;
    max-width: 100%;
}
    
#f1c32143.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1c32143 {
    width: 1319.47px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec092b21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec092b21 {
    width: 649.562px;
    height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lv0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_lv0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#widget_bck.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bck {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 20px 0% 0px 0%;
}
    
#widget_v0e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_v0e {
    width: 94.04%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 20px 0% 0px 0%;
}
    
#fc000d36.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#fc000d36 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdc213d7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e51631a {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d90d2fa {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_18);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f301a523 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe7bb89b {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_10);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7399d01 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5bef3c9 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e3d0bded.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e3d0bded {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 15px 0px 15px;
}
    
#d9643e7c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 49ab7d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0% 0%;
}
    
#e94ab455.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e94ab455 {
    width: 49.23%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 15px 0px 15px;
    grid-area: auto / auto / auto / auto;
}
    
#bf3cf0b9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#d0554c5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d0554c5e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 15px 0px 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 623deee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 623deee {
    width: 100.00%;
    height: 470px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 2783263 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_10);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 21fd96f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 21fd96f {
    width: 1319.47px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd8b2fc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 ffbaa48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b1cef9e5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e611729c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e611729c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 234d4ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 234d4ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_3lr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 30px 0% 0px 0%;
}
    
#df587038[data-css-edit] {
    overflow: hidden;
}
#df587038 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8eb0ced {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e941116 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d94795ec {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac24ac95 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_10);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_9hf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1f77806 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef60e0d5 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_11);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_24d {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_t7n {
    align-items: flex-start;
    width: 100%;
    min-height: 355px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 1;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1hb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1hb {
    width: 92.96%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#widget_c06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#widget_cqv.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.3px 7.25px 7.3px 7.25px;
}
#widget_cqv {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 1c99b61[data-css-edit] {
    overflow: hidden;
}
#\34 1c99b61 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f2adafc1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da8c0002 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1ed00ee {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5604f76 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 26580b7 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#feb2ba0d {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_10);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7d9105d {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_11);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f64b5a32 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 be53a6a {
    align-items: flex-start;
    width: 100%;
    min-height: 355px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 1;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#a280333f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a280333f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 20px 0% 0px 0%;
}
    
#\38 be03886.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 be03886 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#\31 f1b068e[data-css-edit] {
    overflow: hidden;
}
#\31 f1b068e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fd7b622 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 09ad41f {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e12da883 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1bfe71f {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f29b6baa {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a0e109c {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_10);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9eccb4a {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_11);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3355ab7 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e4e0b39 {
    align-items: flex-start;
    width: 100%;
    min-height: 355px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 1;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c2902c21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2902c21 {
    width: 74.44%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#bb3ae385.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb3ae385 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\31 127a667[data-css-edit] {
    overflow: hidden;
}
#\31 127a667 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d65ecab9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8ed11e4 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b356c080 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8675a23 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e82bda90 {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 39d255b {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_11);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d80907b {
    align-items: flex-start;
    width: 50%;
    min-height: 7px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 81ccec0 {
    align-items: flex-start;
    width: 100%;
    min-height: 355px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 1;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c45ef0f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c45ef0f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#fd08a2b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd08a2b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\32 eee09c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.3px 7.25px 7.3px 7.25px;
}
#\32 eee09c1 {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f54a58be.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.3px 7.25px 7.3px 7.25px;
}
#f54a58be {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5cd8458.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.3px 7.25px 7.3px 7.25px;
}
#d5cd8458 {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 e23d025 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b903e8d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 6716f73 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_tgf {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f27052d4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dce1295e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dce1295e {
    width: 49.23%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gi1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 20px;
}
    
#\35 3d4fbf5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 3d4fbf5 {
    width: 560px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_98q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-top: 30px;
}
    
#\39 4730f34 {
    width: 100%;
    height: 500px;
    min-height: 100px;
    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;
}
    
#bd6345ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 14.3%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dcb96884 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 14.3%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cfb0fe8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 14.3%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ac4582d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.59%;
    min-width: 4%;
    background-color: var(--color_11);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 413369d {
    margin: 0px 0% 0px 0%;
}
    
#e25f1be8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 14.3%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3e757f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 14.3%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7a76e42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 14.3%;
    min-width: 4%;
    background-color: var(--color_10);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3cc50f9 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1427e1d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_12);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 36b0402 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a4cbb5b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4cbb5b6 {
    width: 560px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9f43b07.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9f43b07 {
    width: 49.23%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bc5ca76 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2ffc382 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d2b72f3 {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#\32 8af3150 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f420e157 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ebbe15be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 20px;
}
    
#\37 9df2022 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_ha8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    order: 4;
    --column-gap: 5%;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#b0e45839 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 885d3f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d92b25fc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 05c3c7a {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea7e32e8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d39c5094.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d39c5094 {
    width: 49.23%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fecb0fc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fecb0fc8 {
    width: 560px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 10460be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 20px;
}
    
#\39 e38977b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 e8a853e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_03h {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mor {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin-top: 15px;
}
    
#ff29a064 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    order: 6;
    --column-gap: 15px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 41cbd81 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 66658c0 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9cdf94b {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_416 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 7;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#widget_lf7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_817 {
    width: 100%;
    height: 498px;
    min-height: 100px;
    max-width: 100%;
}
    
#\34 1593fa2 {
    width: 21.87%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c49a85a7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 22653e9 {
    min-height: 7px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\31 3329de1 {
    background-color: var(--color_12);
    background-image: none;
}
    
#ff26c4be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_18);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 58403f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2bee79b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 6c7c37f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_11);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a1627467 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c97602f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_12);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7473d90 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_8);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bccc07aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_10);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 14cb011 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_8);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b9b6d83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e95f65b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_11);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c7e15f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b8cd61f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_18);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b6d5f96b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_10);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2daf079 {
    margin: 0px 0% 0px 0%;
}
    
#\30 ecf0ce2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_12);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 adc0f80 {
    min-height: 7px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#b30d9c61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f17f159a {
    background-color: var(--color_12);
    background-image: none;
}
}



@media all {
    
#b6f78a57 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_8);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ab152bd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_18);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2f4f7f4 {
    margin: 0px 0% 0px 0%;
}
    
#a0abc4b2 {
    background-color: var(--color_12);
    background-image: none;
}
    
#\34 18076e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 966d5f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7da8ca2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0340060 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_12);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d7e0d9f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_10);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 34d12ed {
    min-height: 7px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\35 9b034a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_11);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#ee7ed8ac {
    margin: 0px 0% 0px 0%;
}
    
#\34 7d59dc2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_8);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c05b393 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_11);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dbdb651c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 bb5f404 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dc019006 {
    min-height: 7px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\35 8a4ef5b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_12);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5007b3e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_10);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a36ba373 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_18);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e89ac92a {
    background-color: var(--color_12);
    background-image: none;
}
    
#\36 bc49ad4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e45c109d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_11);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#df64bcd6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2c087ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_8);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c404f427 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 6413479 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_12);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d2c1450b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 581084e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_10);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b904b6ab {
    min-height: 7px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#d3aab8b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_18);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d1e80fe {
    margin: 0px 0% 0px 0%;
}
    
#\33 331fcbd {
    background-color: var(--color_12);
    background-image: none;
}
}



@media all {
    
#\35 cf57be7 {
    background-color: var(--color_12);
    background-image: none;
}
    
#\34 2b4188c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_18);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f51c8fd1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 49eac15 {
    min-height: 7px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\35 f6e46bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_10);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ba2440e8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_8);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7957751 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_12);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 02726bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 12.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0bfb034 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_9);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ca44d4da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.5%;
    min-height: 8px;
    background-color: var(--color_11);
    background-image: none;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ea88ec21 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 697px;
}
    
#a4796af6 {
    width: 150px;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 50px;
}
    
#\32 bdc8181 {
    width: 150px;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 50px;
}
    
#\33 af42a76 {
    width: 150px;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 50px;
}
    
#widget_kag {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3791c14 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 a991bb1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_rp0 {
    width: 100.00%;
}
    
#widget_bjj {
    width: 100.00%;
}
    
#group_4tu {
    width: 100.00%;
    column-gap: 3.4722850167284567%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781521 {
    justify-content: center;
}
    
#group_ele {
    column-gap: 4.6%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: center;
    --column-gap: 4.6%;
    row-gap: 10px;
}
    
#\39 5e3c45b {
    width: 150px;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd81220b {
    margin: 0px 0% 0px 0%;
}
    
#\33 2b60602 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0809e45 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 f7fa6b6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_iua {
    height: 600px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 57eeebc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 8a2462e {
    margin: 0px 0% 0px 0%;
}
    
#\37 6b577b2 {
    width: 150px;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 50px;
}
    
#\30 b7fcd5b {
    column-gap: 4.6%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: center;
    --column-gap: 4.6%;
    row-gap: 10px;
}
    
#group_di8 {
    width: 94.20%;
}
    
#c1b3d478 {
    width: 87.86%;
    height: auto;
    min-height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 add2a9d {
    min-height: auto;
}
    
#widget_kid {
    height: auto;
}
    
#widget_8lf {
    height: auto;
}
    
#\39 b605c25 {
    column-gap: 4.6%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: center;
    --column-gap: 4.6%;
    row-gap: 10px;
}
    
#widget_1ee {
    width: 75.25%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad38a6cf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fe5aaff8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9643e7c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 0fd4f9b {
    margin: 0px 0% 0px 0%;
}
    
#\36 623deee {
    width: 100.00%;
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 dd8b2fc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 307c14b {
    margin: 0px 0% 0px 0%;
}
    
#group_3lr {
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#df587038 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\34 1c99b61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\31 f1b068e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\31 127a667 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#group_t7n {
    min-height: 300px;
}
    
#\35 be53a6a {
    min-height: 300px;
}
    
#\39 e4e0b39 {
    min-height: 300px;
}
    
#\39 81ccec0 {
    min-height: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b903e8d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 d2d3d6f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 413369d {
    margin: 0px 0% 0px 0%;
}
    
#\35 3cc50f9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5b1b90b {
    margin: 0px 0% 0px 0%;
}
    
#f420e157 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_ha8 {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    width: 80.43%;
}
    
#\38 2ffc382 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b0e45839 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 885d3f7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e38977b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 2620e51 {
    margin: 0px 0% 0px 0%;
}
    
#ff29a064 {
    column-gap: 4.552783837617377%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\39 66658c0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
}
    
#\34 9cdf94b {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
}
    
#\32 41cbd81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
}
    
#widget_03h {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 22653e9 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 adc0f80 {
    padding-left: 4%;
    padding-right: 4%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 49eac15 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 325px;
    align-items: flex-end;
    width: 100%;
    order: 0;
    height: auto;
}
    
#a4796af6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
    min-height: 50px;
}
    
#\32 bdc8181 {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
    min-height: 50px;
}
    
#\33 af42a76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
    min-height: 50px;
}
    
#widget_kag {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3791c14 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 a991bb1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_rp0 {
    width: 100.00%;
}
    
#widget_bjj {
    width: 100.00%;
}
    
#group_ele {
    column-gap: 4.554079696394687%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
}
    
#group_4tu {
    width: 100.00%;
    column-gap: 3.4722850167284567%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_t75 {
    height: 116px;
    width: 33.33%;
}
    
#group_i66 {
    width: 163px;
    height: auto;
    min-height: 120px;
    padding: 2px 2px 2px 10px;
    margin: 0px -20px -50px -20px;
}
    
#widget_tnc {
    width: 58.02%;
}
    
#widget_4ar {
    margin-top: 15px;
}
    
#\39 5e3c45b {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#e874f2b1 {
    min-height: 8px;
    align-items: center;
    width: 12.5%;
    justify-self: auto;
}
    
#dc034b65 {
    width: 12.5%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
}
    
#\33 2b60602 {
    min-height: 8px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
}
    
#\39 c714174 {
    width: 12.5%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
}
    
#\34 08af65f {
    min-height: 8px;
    align-items: center;
    width: 12.5%;
    justify-self: auto;
}
    
#\39 df87ff5 {
    min-height: 8px;
    align-items: center;
    width: 12.5%;
    justify-self: auto;
}
    
#\31 833e05f {
    min-height: 8px;
    align-items: center;
    width: 12.5%;
    justify-self: auto;
}
    
#\38 5624ab6 {
    min-height: 8px;
    align-items: center;
    width: 12.5%;
    justify-self: auto;
}
    
#fd81220b {
    margin: 0px 0% 0px 0%;
}
    
#a00b9ca3 {
    width: 12.5%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
}
}



@media (max-width: 767px) {
    
#c5e43ce2 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\31 0809e45 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_iua {
    width: 100.00%;
    height: 635px;
}
}



@media (max-width: 767px) {
    
#\38 0844541 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f2c55f6d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 57eeebc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 6b577b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
    min-height: 50px;
}
    
#\30 b7fcd5b {
    column-gap: 4.554079696394687%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
}
    
#widget_1ee {
    width: 100.00%;
}
    
#group_di8 {
    width: 100.00%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_22o {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 dd20bbc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 d9e64ce {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7d96760 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb065c5b {
    width: 100.00%;
    min-height: 564px;
    height: auto;
    padding: 15px 5px 15px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e5e5d37f {
    min-height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e761d654 {
    width: 100%;
    min-height: 589px;
    height: auto;
    padding: 15px 5px 15px 5px;
    margin: 0px 0% 0px 0%;
}
    
#c1b3d478 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 18px !important;
}
#c1b3d478 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    height: auto;
    min-height: 759px;
    padding: 0px 0% 0px 0%;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6f276d4 {
    width: 100%;
    min-height: 642px;
    height: auto;
    padding: 15px 5px 15px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 add2a9d {
    align-self: auto;
    align-items: flex-end;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kid {
    height: 504px;
    width: 100.00%;
    order: 2;
}
    
#widget_8lf {
    height: 527px;
    width: 100.00%;
}
    
#\30 081eace {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 28.01%;
}
    
#\30 9f5f5bd {
    order: 0;
}
    
#e29f62f3 {
    order: 1;
    width: 26.72%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_q4q {
    height: 553px;
}
    
#c01cf869 {
    width: 25.72%;
    height: 20px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_8vn {
    height: 486px;
}
    
#d0805ef4 {
    height: 466px;
}
    
#\39 b605c25 {
    column-gap: 4.554079696394687%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\30 3b006b8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ad38a6cf {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_aop {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fc000d36 {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
    min-height: 50px;
}
    
#group_ac5 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_7p8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d9643e7c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 49ab7d1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 623deee {
    height: 478px;
}
}



@media (max-width: 767px) {
    
#\34 dd8b2fc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 ffbaa48 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_3lr {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#df587038 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 1c99b61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 f1b068e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 127a667 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_t7n {
    min-height: auto;
}
    
#\35 be53a6a {
    min-height: auto;
}
    
#\39 e4e0b39 {
    min-height: auto;
}
    
#\39 81ccec0 {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\34 e23d025 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 b903e8d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_tgf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#bd6345ed {
    width: 14.2%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
}
    
#dcb96884 {
    min-height: 8px;
    align-items: center;
    width: 14.2%;
    justify-self: auto;
}
    
#\35 cfb0fe8 {
    min-height: 8px;
    align-items: center;
    width: 14.2%;
    justify-self: auto;
}
    
#\35 ac4582d {
    min-height: 8px;
    align-items: center;
    width: 14.2%;
    justify-self: auto;
}
    
#\34 413369d {
    margin: 0px 0% 0px 0%;
}
    
#e25f1be8 {
    min-height: 8px;
    align-items: center;
    width: 14.2%;
    justify-self: auto;
}
    
#\30 3e757f6 {
    width: 14.2%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
}
    
#\35 7a76e42 {
    min-height: 8px;
    align-items: center;
    width: 14.2%;
    justify-self: auto;
}
    
#\35 3cc50f9 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 bc5ca76 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 d2b72f3 {
    height: 240px;
}
    
#f420e157 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 9df2022 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_ha8 {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.89%;
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 2ffc382 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b0e45839 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 885d3f7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 e38977b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 05c3c7a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 e8a853e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ff29a064 {
    column-gap: 4.554079696394687%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
}
    
#\32 41cbd81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
    min-height: 50px;
}
    
#\39 66658c0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
    min-height: 50px;
}
    
#\34 9cdf94b {
    margin-right: 0%;
    margin-left: 0%;
    width: 150px;
    min-height: 50px;
}
    
#widget_03h {
    width: 84.71%;
}
    
#group_416 {
    column-gap: 3.0360531309297913%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#widget_lf7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.48%;
}
    
#widget_817 {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#\31 22653e9 {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 9px;
}
    
#ff26c4be {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\32 58403f7 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\32 2bee79b {
    width: 12.5%;
    min-height: 8px;
}
    
#\31 6c7c37f {
    width: 12.5%;
    min-height: 8px;
}
    
#a1627467 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#c97602f9 {
    width: 12.5%;
    min-height: 8px;
}
    
#\39 7473d90 {
    width: 12.5%;
    min-height: 8px;
}
    
#bccc07aa {
    width: 12.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\35 14cb011 {
    width: 12.5%;
    min-height: 8px;
}
    
#\32 b9b6d83 {
    width: 12.5%;
    min-height: 8px;
}
    
#\37 e95f65b {
    width: 12.5%;
    min-height: 8px;
}
    
#\34 c7e15f7 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#b8cd61f3 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#b6d5f96b {
    width: 12.5%;
    min-height: 8px;
}
    
#\30 ecf0ce2 {
    width: 12.5%;
    min-height: 8px;
}
    
#\39 adc0f80 {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 9px;
}
    
#b30d9c61 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#b6f78a57 {
    width: 12.5%;
    min-height: 8px;
}
    
#ab152bd0 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\34 18076e5 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\32 966d5f0 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\31 7da8ca2 {
    width: 12.5%;
    min-height: 8px;
}
    
#\33 0340060 {
    width: 12.5%;
    min-height: 8px;
}
    
#d7e0d9f6 {
    width: 12.5%;
    min-height: 8px;
}
    
#\35 34d12ed {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 9px;
}
    
#\35 9b034a5 {
    width: 12.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\34 7d59dc2 {
    width: 12.5%;
    min-height: 8px;
}
    
#\33 c05b393 {
    width: 12.5%;
    min-height: 8px;
}
    
#dbdb651c {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\37 bb5f404 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#dc019006 {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 9px;
}
    
#\35 8a4ef5b {
    width: 12.5%;
    min-height: 8px;
}
    
#\31 5007b3e {
    width: 12.5%;
    min-height: 8px;
}
    
#a36ba373 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\36 bc49ad4 {
    width: 12.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#e45c109d {
    width: 12.5%;
    min-height: 8px;
}
    
#df64bcd6 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\37 2c087ca {
    width: 12.5%;
    min-height: 8px;
}
    
#c404f427 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\36 6413479 {
    width: 12.5%;
    min-height: 8px;
}
    
#d2c1450b {
    width: 12.5%;
    min-height: 8px;
}
    
#\32 581084e {
    width: 12.5%;
    min-height: 8px;
}
    
#b904b6ab {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 9px;
}
    
#d3aab8b1 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\34 2b4188c {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#f51c8fd1 {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\33 49eac15 {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 9px;
}
    
#\35 f6e46bb {
    width: 12.5%;
    min-height: 8px;
}
    
#ba2440e8 {
    width: 12.5%;
    min-height: 8px;
}
    
#\37 7957751 {
    width: 12.5%;
    min-height: 8px;
}
    
#\31 02726bf {
    width: 12.5%;
    align-items: center;
    min-height: 8px;
}
    
#\33 0bfb034 {
    width: 12.5%;
    min-height: 8px;
}
    
#ca44d4da {
    width: 12.5%;
    min-height: 8px;
}
}

