*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

  *#dm .dmInner div.u_1312399362 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1167930479 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1952542554 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1242180843 hr {
    border-width:1px !important;
    color:rgba(215,222,231,1) !important;
  }

  *#dm .dmInner div.u_1423903166 hr {
    border-width:1px !important;
    color:rgba(215,222,231,1) !important;
  }

  *#dm .dmInner div.u_1181537671 hr {
    border-width:1px !important;
    color:rgba(215,222,231,1) !important;
  }

  *#dm .dmInner div.u_1567423545 hr {
    border-width:1px !important;
    color:rgba(215,222,231,1) !important;
  }

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

  *#dm .dmInner div.u_1601465196 hr {
    border-width:1px !important;
    color:rgba(215,222,231,1) !important;
  }

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

  *#dm .dmInner div.u_1427636558 hr {
    border-width:1px !important;
    color:rgba(215,222,231,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1486015386 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1778012576 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1778012576 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1804340933 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1804340933 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1462196492 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1462196492 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1486015386 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    -moz-border-radius:25% !important;
    -webkit-border-radius:25% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1737946631 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1737946631 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1651820713 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1651820713 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1195834723 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(245,158,11,1) !important;
  }

  *#dm .dmInner div.u_1014390894 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(245,158,11,1) !important;
  }

  *#dm .dmInner div.u_1832987709 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(245,158,11,1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1955700980 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1783158539 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1177482099 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1488148740 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1174637198 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1367757854 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1187983794 .svg { fill:rgba(47,161,38,1) !important; }

  *#dm .dmInner div.u_1495033006 .svg { fill:rgba(47,161,38,1) !important; }

  *#dm .dmInner div.u_1510302980 .svg { fill:rgba(47,161,38,1) !important; }

  *#dm .dmInner div.u_1248439024 .svg { fill:rgba(47,161,38,1) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 e1837bb {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 893px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 60c853a::before, #\31 60c853a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.68;
}
#\31 60c853a {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: url("https://lirp.cdn-website.com/b8c43471/dms3rep/multi/opt/local-lead-generation-ontario-service-businesses.webp-1920w.png");
    min-width: 4%;
    order: 0;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9586f53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9586f53 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 7px 6% 7px 6%;
    grid-area: auto / auto / auto / auto;
}
    
#e92380b2 {
    align-self: flex-start;
    max-height: 100%;
    width: 70%;
    justify-content: flex-start;
    min-height: 370px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 679e02d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 679e02d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 7px 6% 7px 6%;
}
    
#a42d3956 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
}
    
#group_hjt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#group_fdv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 7px 6% 7px 6%;
}
    
#widget_pnd {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#widget_tjr {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
}
    
#widget_bsu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bsu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 7px 6% 7px 6%;
}
    
#widget_g1q {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 2;
}
    
#widget_0mu {
    width: 100%;
    height: 50px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 32%;
}
    
#widget_l6f {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#widget_hai {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_p0d {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_tfh {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_54g {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 4;
}
    
#widget_75a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#adde27db {
    width: 102.50%;
    height: auto;
    max-width: none;
    align-self: center;
    justify-self: auto;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#cf479b25 {
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
}
    
#e14d22e9 {
    min-height: 351px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#b8be2baf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4a0 {
    width: 78.02%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee35b601 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 5f46ed4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 8659b2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 8659b2b {
    width: 50px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 077869d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d866185 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 31f31e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 fc5aa7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8bb1463 {
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
}
    
#\30 e8620c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e8620c1 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b6dd240 {
    min-height: 175px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 2% 10px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7c5d17b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7c5d17b {
    width: 50px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a3c5c7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b513e134 {
    margin: 0px 0% 0px 0%;
}
    
#be844974 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 71efeca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 71efeca {
    width: 50px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a6ac686 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e39ccf67 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 10;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1de61ea {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\33 7b2ce95 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 de95e8a {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\38 4be31ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c68995b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de05af6f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b3ef36a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b3ef36a4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af6252b8 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#ddd25a31.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ddd25a31 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 11;
}
    
#\36 ff43dd5 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#aee0792b {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#c0fe812c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 12;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2cd0804 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7081f45 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#f2224bc4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2ae94d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 2ae94d5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#ab76c97c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d55dcbb::before, #\39 d55dcbb > .bgExtraLayerOverlay {
    
}
#\39 d55dcbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 25c1116 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e190062 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 48%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_q7b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rfu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rfu {
    width: 81.77%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 10px 0% 10px 0%;
}
    
#widget_gqu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 4bfb983.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 4bfb983 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcd50885 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 917454a {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\35 231c2af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b534dd4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d9c2862 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d507433d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e1272992.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e1272992 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#f1e613d6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfa56168 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\37 3cda767 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc0ae288.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cc0ae288 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\34 7a42292 {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6249a41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 13c068d {
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
}
    
#f5164060 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 db9dd12 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9bf7c5c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 cf061f5 {
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
}
    
#c37ae7d4 {
    min-height: 175px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 15% 1% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2a95d26 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f23b2c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 2px 10px 2px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4130b36 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd37b529 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6ee3ed2 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\33 0c68204 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f12fee4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 2px 10px 2px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3c6fada {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ec89d093 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6fd2402 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\30 d064cd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6f56f45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 2px 10px 2px 10px;
    margin: 0% 0% 0% 0%;
}
    
#edcc481e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e260de9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e5cdc96 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\30 ddf453f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 043e47e {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#f15847c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8f95e87 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e32dac3 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\35 23bd2fd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b5bbdd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d650919 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 52422cc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0db4c74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f0e8622 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2364308 {
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
}
    
#a00ce944 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#fbc43ec2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 52e2d7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6ca6530 {
    margin: 0px 0% 0px 0%;
}
    
#\39 26e9fdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 76a702d {
    min-height: 175px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 15% 1% 15%;
    margin: 0% 0% 0% 0%;
}
    
#c577bf21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 40b473d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a3e5754b {
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
}
    
#\37 a95e6bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 74e42bf {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\30 729f1dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4ba2c3d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6314705 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\34 a3916b4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 ecad682 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#d3b04cd7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 05a8c84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef70c144 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7303217 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5897dd5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#edad9edf {
    min-height: 175px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 15% 1% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\37 52735bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea9c4a7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b735a2b0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c31fa2c6 {
    width: 83.58%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 f67e556 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 64f8f1f {
    min-height: 245px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 fbbfea7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bb58fb49.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#bb58fb49 {
    width: 73.07%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 2d9e705 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f1289144 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 bb6565d {
    min-height: 95px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8b2b8c4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_e8b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3424f40 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 fb29c53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0ca5757 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c631535e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e6288e42 {
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
}
    
#\30 495158c {
    width: 68.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9c5cbdb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 957d79e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d4f5093 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\38 f02cb07 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\39 04b83c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 be2008c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f0415ef {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 219eebb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#ab8a125f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bb50dec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d3cbbbf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2697ea1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c65496d4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2e5ee58 {
    margin: 0px 0% 0px 0%;
}
    
#e80df658 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#ddbe8212 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ee09fb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b6bf27a0 {
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
}
    
#\35 7753dfa {
    min-height: 175px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 15% 1% 15%;
    margin: 0% 0% 0% 0%;
}
    
#widget_t5r {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_q0j {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_fcb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 a6e0745 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 0;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b17bc31 {
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
}
    
#b1255a00 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 da5b4b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 15a7f75 {
    margin: 0px 0% 0px 0%;
}
    
#\37 dc321e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4738dca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ea3ae2d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0c13042 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\34 255f403 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5fcebd6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ef7805bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a285d07 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\33 0e818bc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2ac783c {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#ca3cab00 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4e0cf37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 169ec40 {
    min-height: 175px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 15% 1% 15%;
    margin: 0% 0% 0% 0%;
}
    
#widget_njf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_2ql {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#f3d8cd2d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e6cd8ca {
    min-height: 175px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 15% 1% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7a2a6ff {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\31 e506526 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9f89370 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3ff826a {
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
}
    
#dc78bf18 {
    margin: 0px 0% 0px 0%;
}
    
#\38 eda9bbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 738.3333333333333%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5) rgba(215, 222, 231, 0.5);
    border-width: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0% 35% 0% 35%;
}
    
#widget_dkh {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#fa9db4dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a59be01 {
    background-color: rgba(17, 24, 39, 1);
    background-image: none;
}
    
#\34 42dab7e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eb7a1a5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acd687a6 {
    width: 38.55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ect {
    width: 60.19%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#b59f10ec {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 d19a3f7 {
    min-height: 58px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fddd5889 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ba70b2f4 {
    background-color: rgba(17, 24, 39, 1);
    background-image: none;
}
    
#widget_17c {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 1cce699 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8917676 {
    align-items: flex-start;
    width: 80%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0954388 {
    background-color: rgba(17, 24, 39, 1);
    background-image: none;
}
    
#eb58ea5e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d0fa905 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e263aa3 {
    align-items: flex-start;
    width: 80%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea91c194 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#dda364e3 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c334fbfd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5cdc19e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c0e12277 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 0px 0 0;
    order: 1;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fefd1bef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d61d7797 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6f86784 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a94a7a2 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#a468ae01 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 c294ab2 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 24dac55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 0px 0 0;
    order: 2;
    padding: 3% 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 dd53371 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b1652d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3dbe465 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6851f5f {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 d10547d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 446f0f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 12dd00d {
    min-height: 207px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_r2d {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\38 6746a9a {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
}
}



@media all {
    
#d0e2b597 {
    width: 85.70%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
}
    
#\34 92dc471 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ab3bd2f {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 7789c9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ccee5d25 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1686bb9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f64246c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ae954ee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a64cac4 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc94e1fd {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e7aea75e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 529b1a9 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#feab123f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b7003ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 290685e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d7d22f98 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 80bf6a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2cf3d5b {
    min-height: 17px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b2d3676 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 3e34d71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a3e9bba {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ceff843 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5e72730 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-right: 4%;
}
    
#e243f6df {
    width: 85.77%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#fdbd1a0c {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b143596 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ebe4e358.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ebe4e358 {
    width: 5.94%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0bff930 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9aad312 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-right: 4%;
}
    
#\35 8c68be3 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3f137aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 af60804 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9e258b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ec549cf2 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-right: 4%;
}
    
#d3854da9 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4ccae86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dd66684 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ed8fe08b {
    width: 620px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a4a06f9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ad9a84b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: flex-start;
    order: 0;
    padding: 0% 20% 0% 20%;
    margin: 2% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a1ed625 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 1px 1px 1px 1px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#c6d07c61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1ca56de {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e435925d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e761a726 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 1% 16px 1%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef04e751 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b0f0fbad {
    width: 812px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_0pj {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ac0cb810 {
    margin: 0px 0% 0px 0%;
}
    
#dd9fcddc {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 1% 16px 1%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1ee6396 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 8ab599a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2e95f43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e3bc63fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 20% 0% 20%;
    margin: 2% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ab6c652 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 1% 16px 1%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0d5353e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f220b91d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e2738059 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e015cfc0 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 1% 16px 1%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be561866 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 ddc4f3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c421dc05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e22e21da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 2% 20% 2% 20%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fefd200 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 1% 16px 1%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d364623 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fe2a6f8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8347410 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f2fb91cf {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 1% 16px 1%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eff71ca {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 023251c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b522469 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 ee70fda {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b163fc33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 5612cef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7c54b15 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\35 f009c96 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 671085b {
    min-height: 53px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bafa22c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ea000e27 {
    width: 370px;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a369e01 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#c07744d1 {
    width: 456px;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e0bc6a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c429686 {
    margin: 0px 0px 0px 0px;
}
    
#\33 99b9495 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3ce2eb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b2c7bab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 abff70f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 e31ebcb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 022021f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e8dce2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a6b903eb {
    width: 455px;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 001b3ae {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\32 b5f2107 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#c7905796 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee326e96 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c7c2cfb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d3434f85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf4826f6 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\37 0846a97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 52641d6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 1% 0% 1% 0%;
}
    
#b841c7a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 1% 0% 1% 0%;
}
    
#a4e8e57f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf081558 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c49924c0 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d3ee5420 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#bcbb73b4 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 442f996 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 9cb934d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 48%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 2% 0% 2% 0%;
}
    
#\30 1ae9239.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1ae9239 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 95845b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 95845b7 {
    width: 81.77%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 10px 0% 10px 0%;
}
    
#\36 99aba54 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 1% 0% 1% 0%;
}
    
#ad68e50c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 1px 0% 1px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cda7c47 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 221d4fa {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\39 5fda9b3 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\39 b4451a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 10;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 1px 0% 1px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8359871 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 1% 0% 1% 0%;
}
    
#\36 3c52927 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 12;
    padding: 0% 0% 0% 0%;
    margin: 1% 0% 1% 0%;
}
    
#\31 5d9c339 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e95160d::before, #\31 e95160d > .bgExtraLayerOverlay {
    
}
#\31 e95160d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: none;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_25m {
    width: 100%;
    height: 50px;
    max-width: 100%;
    order: 2;
}
    
#widget_i7e {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\39 382c0f1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 4d72e9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    padding: 1% 3% 1% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ca26017.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 24px;
    padding-bottom: 40px;
}
#\37 ca26017 {
    width: 707px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 926fb81 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 790px;
    min-height: 321px;
    max-height: 100%;
    order: 0;
    align-self: center;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    justify-self: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 1% 3% 1% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f7e797c::before, #\39 f7e797c > .bgExtraLayerOverlay {
    
}
#\39 f7e797c {
    background-image: none;
}
    
#f04afca6 {
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c68873f3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.78%;
    min-height: 96px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5b8a93c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 24px;
    padding-bottom: 40px;
}
#\30 5b8a93c {
    width: 707px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 006f922::before, #\33 006f922 > .bgExtraLayerOverlay {
    
}
#\33 006f922 {
    background-image: none;
}
    
#b9708202 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 a548c0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\36 a548c0b {
    width: 40%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a22f2210 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.78%;
    min-height: 96px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c2259c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\32 c2259c6 {
    width: 40%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 25e8487 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 1732px;
    min-height: 321px;
    max-height: 100%;
    order: 0;
    align-self: center;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    justify-self: auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    box-shadow: none;
    padding: 1% 3% 1% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 99c8b36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    padding: 1% 3% 1% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c377fa4f {
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\30 5b7aa9a {
    width: 985px;
    height: auto;
    max-width: none;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 332e869 {
    min-height: 489px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 10732a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 0% 3% 0% 3%;
    margin: 0px 0% 0px 0%;
}
#\32 10732a2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 89c5344 {
    flex-direction: row;
    align-items: center;
    width: 99.83%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    justify-self: auto;
    --column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6b5c07e {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
}
    
#\32 3280af9 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
}
    
#f77e0267::before, #f77e0267 > .bgExtraLayerOverlay {
    
}
#f77e0267 {
    background-color: rgba(17, 24, 39, 1);
    background-image: none;
}
    
#ee813970 {
    margin: 0px 0% 0px 0%;
}
    
#\33 0fb450c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0fb450c {
    width: 720px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3757363 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6cf6d8b {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fcbb8ff4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7f32f29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#b7f32f29 {
    width: 97.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2572b65 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 84f0e75 {
    justify-content: space-around;
    align-items: flex-start;
    width: 98%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    padding: 0% 4px 0% 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8ea659c {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 7ed4588 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#afb283da {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4440e56 {
    justify-content: space-around;
    align-items: flex-start;
    width: 98%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    padding: 0% 4px 0% 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5be4ad8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#\31 5be4ad8 {
    width: 97.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b14fc1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 520834d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 02af3ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#\34 02af3ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 607846b {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 6cbfecc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f75be5f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#f75be5f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 930d005 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ce3d5d98 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d75ac11 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 aa5ce6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#\38 aa5ce6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de967293.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#de967293 {
    width: 97.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 47ae030.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#\35 47ae030 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 094a684 {
    min-height: 519px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ecae422b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bf4a82e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#bf4a82e7 {
    width: 97.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 39365c1 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c5c7a11c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c443bdb {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 0fb4957 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5132a8c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df98441b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#df98441b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd121845 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#de6fa15b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#de6fa15b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e400733e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#e400733e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d49e0bd {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c4748841 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b6fd2fd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ea281fdf {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cd8c5ed7 {
    width: 19px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 39c33e8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6992df8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#\38 6992df8 {
    width: 97.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c07b1b31 {
    margin: 0px 0% 0px 0%;
}
    
#\38 79776e7 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 261d444 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6ac22dc {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d8bb9a94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#d8bb9a94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6f6c485 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c0ddb3c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#c0ddb3c3 {
    width: 97.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 5845d3d {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\37 13d07c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6a5e17a {
    width: 850px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 67f8c5f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 73.68px 0% 73.68px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e384a102 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 e17c26d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#d7b5518a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 93a481d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a8d07c82 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#afd53633 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 48%;
    justify-content: space-between;
    min-width: 4%;
    box-shadow: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c8276e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c8276e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 40px 0% 40px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 86738ef {
    min-height: 726px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3fc4c42 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 217px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f177b166 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dcd0962 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.969666673331865%;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 3% 8px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bb2c70f {
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\31 725cdde {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: wrap;
    box-shadow: none;
    padding: 3% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a0c40dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g08.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_g08 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#widget_7cs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ksh {
    width: 100%;
    height: 100px;
    max-width: 100%;
    order: 1;
}
    
#c82fc170 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.99966007478355%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 3% 8px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d68dfa5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d68dfa5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#\35 4bb52f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 19c5881 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a4d862 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.99966007478355%;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 3% 8px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7e1b72e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7e1b72e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#\34 910d57b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a0eb787 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 51fcde6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.99966007478355%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 3;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 3% 8px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33dc39c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 33dc39c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#fa65e885 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#cae2d953 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a2b57fae {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ada7c403 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 17b92d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0b103fc {
    margin: 0px 0% 0px 0%;
}
    
#\37 11f46a8 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 0a78336 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#widget_gm7 {
    width: 29.95%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_07v {
    width: 100%;
    height: 30px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\32 53a86d2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 180px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 bac1544 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e5a197f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 180px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bfddc75c {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fe1d775f {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c9bd1a15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 786310e {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#dfa37844 {
    min-height: 502px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 f1a1ea9 {
    justify-content: flex-start;
    align-items: center;
    width: 99.49%;
    min-height: 180px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 53db3b0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e0c2615 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 04b82d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a06b4171 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#e72f1882 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8a6c019 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a184e3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c766c8c {
    background-color: var(--color_5);
    background-image: initial;
}
    
#aa8a6a32 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 14012bb {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fee6ed6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#bb6dfeac {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7f20772 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 717ed55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6bb54b9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_lvq {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4e4a8ba {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f62a8736 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 013c85d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e7a632b3 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 ef45285 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ed57c95c {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#c303234f {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 132a4e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 36be107 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 feea705 {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0c8489b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0759ac0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 0759ac0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\33 34e6a32 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb037940 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7c9f88d {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b537790a {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 785c898 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2583cd9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f8387d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 f8387d5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\32 db3f597 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0c3b749 {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb47b6b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 44e1915 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d593cca8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\37 f4bde5a {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#f27622f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 3% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 776f52b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 59dd794 {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdfd7b71 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\37 82888e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 90d9c58 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 01d3235 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 293ed72 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5cbc4c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d9e995b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8641080 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3b953e5 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#da368c8b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e473106 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 3% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c586c11 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 34ec79d {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 3dd39fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bc1ddc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 fbe2c40.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 fbe2c40 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\31 a04eb06 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 6d54c49 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c13d2182 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 655fb08 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 80da183 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 0dcc7cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 83b9455 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 241cb52 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 466c8ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 652bf20 {
    width: 600px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ff7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#afcd005f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#afcd005f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\33 1e86f4d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 1e86f4d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#a7c7e7f0 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dda7a3c2 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d3f07dd {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 2%;
    padding-left: 4%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 84aef03 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8393067::before, #\34 8393067 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 8393067 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\34 8393067.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 51e17c2::before, #\39 51e17c2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 51e17c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\39 51e17c2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c513e27b {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0dafe2a::before, #\33 0dafe2a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 0dafe2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\33 0dafe2a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 05a749f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 05a749f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\37 a0d4c6e {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c1ab969 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 3177089 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e0a5747 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed600acc {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c03af81a::before, #c03af81a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c03af81a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#c03af81a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d1926f12::before, #d1926f12 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d1926f12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#d1926f12.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 ce793f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 ce793f0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#f6b30b8d {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 22654d0 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8a13243.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 8a13243 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#abae0081::before, #abae0081 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#abae0081 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#abae0081.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#\31 49f09ec {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df6ca534 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 73d263c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6b2b719 {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bcf1af6f {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\38 c884b42 {
    align-self: auto;
    max-width: 100%;
    width: 59.46%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 1781722 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 10f85a7 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 1px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(217, 217, 217, 0.3);
    border-style: solid;
    order: 0;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6e0d305 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 cab6486 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 24px 0% 0px 0%;
}
    
#\36 f78f9c2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5654f3c {
    align-self: auto;
    max-height: 100%;
    min-height: 100px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ef2e5c1 {
    max-height: 100%;
    min-height: 50px;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#adf69de3 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 1;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ee295ce {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0369bc5 {
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 16px;
    border-width: 1px;
    border-style: solid;
    order: 0;
    border-color: rgba(217, 217, 217, 1);
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding: 4.4% 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c7f491a0 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e9f5a955 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fde62a6e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 24px 0% 0px 0%;
}
    
#\32 8873c05 {
    min-height: 8px;
    background-color: var(--color_1);
    border-radius: 16px;
    border-width: 1px;
    border-style: solid;
    order: 1;
    border-color: rgba(0, 0, 0, 0);
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-image: none;
    padding: 2% 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b7d0bacc {
    max-height: 100%;
    min-height: 150px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 10d3ae8 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 fc73da8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6d7de4f {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ae09e96b {
    align-self: auto;
    max-height: 100%;
    min-height: 28px;
    background-color: var(--color_3);
    border-radius: 6px;
    order: 0;
    border-color: rgba(0, 0, 0, 0);
    width: 59.99%;
    align-items: center;
    justify-self: auto;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbada7ab {
    background-color: var(--color_3);
    background-image: none;
}
    
#a7788ae0 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 1px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(217, 217, 217, 1);
    border-style: solid;
    order: 1;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0877dcb {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c8cc2ba {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d214699b {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de3efbef {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 fee2f11 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9d60305 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f2ef21d4 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3b6a7ab {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a67ba84f {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bf26190 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 6791ca0 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1a9a7b6 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 a2887a2 {
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 16px;
    border-width: 1px;
    border-style: solid;
    order: 2;
    border-color: rgba(217, 217, 217, 1);
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding: 4.4% 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a68959c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 24px 0% 0px 0%;
}
    
#f6608b63 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8de4e23 {
    max-height: 100%;
    min-height: 150px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f9f4cad {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 1px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(217, 217, 217, 1);
    border-style: solid;
    order: 1;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dbb5a4d {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 bcb0c5c {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b24a13c {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ff767481 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e6f44fe {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c177e3db {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2d9f8b5 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 06b1956 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5790f5b {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 c27c9e8 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a54f121 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b079a0e2 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eae7c900 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 2c57960 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0ff82dd {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 c4f0590 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd5fe77 {
    max-width: 100%;
    width: 99.69%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_1dk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 c338f32 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9b70eb7 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_7dg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 61b26cc {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a220cbd5 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 6ef8484 {
    align-self: auto;
    max-height: 100%;
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    min-height: 50px;
    flex-direction: row;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    order: 2;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 54315ff {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_1r3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -61px;
}
}



@media all {
    
#\32 0619548 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: wrap;
    box-shadow: none;
    padding: 3% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b5ff29e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.97%;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 3% 8px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1a05b02 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 47%;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 3% 8px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b74be55a {
    margin: 0px 0% 0px 0%;
}
    
#c89bb883 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 48%;
    justify-content: space-between;
    min-width: 4%;
    box-shadow: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 50975b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 50975b9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#\34 26fd2c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#bd36611e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 217px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f0909d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 49ee9f5 {
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#ec6c4c9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec6c4c9a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#\39 b95276f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 47%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 3% 8px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b48c1cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 53ae96c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 53ae96c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#\37 da9dd6e {
    min-height: 726px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fd17d8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fd17d8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 40px 0% 40px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e060f0a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4e07685 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 82f1c60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a9f1164 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cc03b1fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 faf7de9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ed940f71.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed940f71 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#\39 f79960e {
    width: 100%;
    height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\34 dc5a0fb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 47%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 3;
    background-color: rgba(248, 251, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1) rgba(215, 222, 231, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 3% 8px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e1837bb {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 440px;
    padding-right: 3%;
}
    
#\31 60c853a::before, #\31 60c853a > .bgExtraLayerOverlay {
    
}
#\31 60c853a {
    padding: 5% 5% 5% 5%;
}
    
#\32 9586f53 {
    margin-bottom: 8%;
}
    
#e92380b2 {
    align-self: flex-end;
    margin-left: 0%;
    width: 46.81%;
    min-height: 213px;
    height: auto;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e14d22e9 {
    padding-top: 70px;
    padding-bottom: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b6dd240 {
    padding-top: 25px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab76c97c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\39 d55dcbb::before, #\39 d55dcbb > .bgExtraLayerOverlay {
    
}
#\39 d55dcbb {
    width: 36.14%;
    min-height: 8px;
}
    
#de05af6f {
    width: 100%;
}
    
#\39 e190062 {
    width: 61.71%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7a42292 {
    width: 83.55%;
}
    
#f5164060 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
}
    
#\32 db9dd12 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c37ae7d4 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 387px;
    column-gap: 2%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\38 f23b2c6 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4130b36 {
    order: 0;
}
    
#\38 f12fee4 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3c6fada {
    order: 0;
}
    
#d6f56f45 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#edcc481e {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f15847c8 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 23bd2fd {
    order: 0;
}
    
#\39 26e9fdb {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d650919 {
    order: 0;
}
    
#\38 76a702d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 387px;
    column-gap: 2%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\35 52422cc {
    order: 0;
}
    
#\37 0db4c74 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 40b473d {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a95e6bd {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#edad9edf {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 387px;
    column-gap: 2%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#c7303217 {
    order: 0;
}
    
#b5897dd5 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4ba2c3d {
    order: 0;
}
    
#b735a2b0 {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c31fa2c6 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#bb58fb49 {
    width: 91.16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 bb6565d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 3424f40 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fb29c53 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
}
    
#\32 0ca5757 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
    
#\30 495158c {
    width: 83.55%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ddbe8212 {
    order: 0;
}
    
#\33 f0415ef {
    order: 0;
}
    
#\36 ee09fb2 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 219eebb {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#ab8a125f {
    order: 0;
}
    
#\35 7753dfa {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 387px;
    column-gap: 2%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\31 bb50dec {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 255f403 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5fcebd6 {
    order: 0;
}
    
#\33 a6e0745 {
    order: 0;
}
    
#b1255a00 {
    order: 0;
}
    
#\37 da5b4b7 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4738dca {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\33 169ec40 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 387px;
    column-gap: 2%;
    padding-bottom: 12%;
    row-gap: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e6cd8ca {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 387px;
    column-gap: 2%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#f3d8cd2d {
    order: 0;
}
    
#\38 eda9bbb {
    width: 100%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8917676 {
    width: 80%;
}
    
#\31 24dac55 {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e263aa3 {
    width: 80%;
}
    
#c0e12277 {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 12dd00d {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
}
    
#group_r2d {
    width: 100%;
    min-height: 80px;
}
    
#\38 6746a9a {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 80bf6a6 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 0;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0e2b597 {
    align-self: flex-start;
    width: 90%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 92dc471 {
    width: 100.00%;
}
    
#\38 2cf3d5b {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 10% 4% 8% 4%;
}
    
#\34 7789c9a {
    width: 100.00%;
}
    
#\37 3e34d71 {
    width: 100.00%;
}
    
#\34 a3e9bba {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 32px;
    min-height: 80px;
}
    
#ccee5d25 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#b1686bb9 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 f64246c {
    width: 100.00%;
}
    
#\38 ae954ee {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 a64cac4 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#\37 ceff843 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#e7aea75e {
    width: 100.00%;
}
    
#\35 5e72730 {
    height: 88px;
    width: 88px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#e243f6df {
    width: 100.00%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b143596 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#feab123f {
    width: 100.00%;
}
    
#\36 b7003ae {
    width: 100.00%;
    order: 0;
}
    
#\32 290685e {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7d22f98 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#\39 0bff930 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 0;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9aad312 {
    height: 88px;
    width: 88px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 3f137aa {
    width: 100.00%;
    order: 0;
}
    
#\36 af60804 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9e258b7 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 0;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec549cf2 {
    height: 88px;
    width: 88px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d4ccae86 {
    width: 100.00%;
    order: 0;
}
    
#\33 dd66684 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1ca56de {
    align-items: center;
}
    
#e761a726 {
    align-items: center;
}
    
#ad9a84b9 {
    align-items: center;
    justify-content: flex-start;
}
    
#c6d07c61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e435925d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
}
    
#dd9fcddc {
    align-items: center;
}
    
#e3bc63fa {
    align-items: center;
    justify-content: flex-start;
}
    
#\36 ab6c652 {
    align-items: center;
}
    
#e015cfc0 {
    align-items: center;
}
    
#e22e21da {
    align-items: center;
    justify-content: flex-start;
}
    
#\37 fefd200 {
    align-items: center;
}
    
#f2fb91cf {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ee70fda {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 5612cef {
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 671085b {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#bafa22c6 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#ea000e27 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#c07744d1 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 e31ebcb {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 3ce2eb4 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 022021f {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 b2c7bab {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 e8dce2d {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#a6b903eb {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee326e96 {
    width: 100%;
}
    
#\35 c7c2cfb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\31 e95160d::before, #\31 e95160d > .bgExtraLayerOverlay {
    
}
#\31 e95160d {
    width: 36.14%;
    min-height: 8px;
}
    
#\35 9cb934d {
    width: 61.71%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 382c0f1 {
    width: 100.00%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4d72e9a {
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\37 ca26017.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 24px;
}
#\37 ca26017 {
    width: 100.00%;
    order: 2;
}
    
#\32 926fb81 {
    align-self: auto;
    width: 388px;
    order: 0;
    justify-content: flex-start;
    height: auto;
    min-height: 265px;
    justify-self: auto;
    padding: 4% 4% 4% 4%;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f7e797c::before, #\39 f7e797c > .bgExtraLayerOverlay {
    
}
#\39 f7e797c {
    background-position: 50% 50%;
}
    
#f04afca6 {
    min-height: 464px;
    padding: 4% 1% 4% 1%;
}
    
#c68873f3 {
    width: 99.85%;
    height: auto;
    min-height: 92px;
    justify-content: flex-start;
}
    
#\30 5b8a93c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 24px;
}
#\30 5b8a93c {
    width: 100.00%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 006f922::before, #\33 006f922 > .bgExtraLayerOverlay {
    
}
#\33 006f922 {
    background-position: 50% 50%;
}
    
#b9708202 {
    width: 100.00%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a548c0b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 24px;
}
#\36 a548c0b {
    width: 100.00%;
    order: 2;
}
    
#a22f2210 {
    width: 99.85%;
    height: auto;
    min-height: 92px;
    justify-content: flex-start;
}
    
#\32 c2259c6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 24px;
}
#\32 c2259c6 {
    width: 100.00%;
    order: 2;
}
    
#\35 25e8487 {
    align-self: auto;
    width: 388px;
    order: 0;
    justify-content: flex-start;
    height: auto;
    min-height: 265px;
    justify-self: auto;
    padding: 4% 4% 4% 4%;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 99c8b36 {
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#c377fa4f {
    min-height: 464px;
    padding: 4% 1% 4% 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5b7aa9a {
    width: 100%;
}
    
#\35 332e869 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 360px;
    column-gap: 0%;
    row-gap: 24px;
    padding: 10% 4% 10% 4%;
}
    
#\32 10732a2 {
    width: 100%;
    min-height: 8px;
    row-gap: 11px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\32 10732a2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 89c5344 {
    height: auto;
    min-height: 54px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#\39 6b5c07e {
    width: 250px;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3280af9 {
    width: 250px;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#f77e0267::before, #f77e0267 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b14fc1c {
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 8px;
}
    
#\37 84f0e75 {
    align-items: flex-start;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 96%;
    padding-left: 4px;
    padding-right: 4px;
}
    
#\38 6f6c485 {
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 8px;
}
    
#\37 094a684 {
    min-height: 416px;
    padding: 6% 2% 6% 2%;
}
    
#e4440e56 {
    align-items: flex-start;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 96%;
    padding-left: 4px;
    padding-right: 4px;
}
    
#c0ddb3c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c0ddb3c3 {
    margin: 0px 0% 0px 0%;
}
    
#de967293.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de967293 {
    margin: 0px 0% 0px 0%;
}
    
#bf4a82e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf4a82e7 {
    margin: 0px 0% 0px 0%;
}
    
#\38 aa5ce6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 aa5ce6f {
    margin: 0px 0% 0px 0%;
}
    
#d8bb9a94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8bb9a94 {
    margin: 0px 0% 0px 0%;
}
    
#f75be5f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f75be5f2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 02af3ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 02af3ee {
    margin: 0px 0% 0px 0%;
}
    
#\38 6992df8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6992df8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5be4ad8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5be4ad8 {
    margin: 0px 0% 0px 0%;
}
    
#b7f32f29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7f32f29 {
    margin: 0px 0% 0px 0%;
}
    
#e400733e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e400733e {
    margin: 0px 0% 0px 0%;
}
    
#de6fa15b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de6fa15b {
    margin: 0px 0% 0px 0%;
}
    
#\35 47ae030.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 47ae030 {
    margin: 0px 0% 0px 0%;
}
    
#df98441b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df98441b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6a5e17a {
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#afd53633 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#\31 86738ef {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 725cdde {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    column-gap: 4%;
    padding-top: 2%;
}
    
#\30 a0c40dc {
    margin-bottom: 20px;
}
    
#\33 3fc4c42 {
    min-height: 131px;
    width: 100.00%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c82fc170 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 4bb52f5 {
    margin-bottom: 20px;
}
    
#\34 910d57b {
    margin-bottom: 20px;
}
    
#\35 51fcde6 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fa65e885 {
    margin-bottom: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 11f46a8 {
    min-height: 102px;
    padding: 8% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 bac1544 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 fee6ed6 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bb6dfeac {
    height: auto;
    width: 110px;
}
    
#bfddc75c {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#fe1d775f {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 786310e {
    height: auto;
    width: 110px;
}
    
#dfa37844 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#\38 53db3b0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 04b82d7 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a06b4171 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e72f1882 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#aa8a6a32 {
    height: auto;
    width: 110px;
}
    
#\31 14012bb {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 013c85d {
    padding-top: 15.9688px;
    padding-bottom: 15.9688px;
}
    
#\38 ef45285 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ed57c95c {
    width: 70%;
}
    
#c303234f {
    width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 293ed72 {
    width: 80%;
}
    
#\38 36be107 {
    width: 80%;
}
    
#\33 feea705 {
    width: 80%;
}
    
#b5cbc4c3 {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 5%;
    margin: 0% 0% 0% 0%;
}
    
#f27622f7 {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 59dd794 {
    width: 80%;
}
    
#\35 e473106 {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 5%;
    margin: 0% 0% 0% 0%;
}
    
#f0c3b749 {
    width: 80%;
}
    
#\38 01d3235 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
}
    
#b537790a {
    width: 80%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 84aef03 {
    width: 100%;
}
    
#\34 8393067 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
#\34 8393067.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 51e17c2 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
#\39 51e17c2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c513e27b {
    width: 100%;
}
    
#a7c7e7f0 {
    width: 100%;
}
    
#dda7a3c2 {
    width: 100%;
}
    
#\33 0dafe2a {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
#\33 0dafe2a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 a0d4c6e {
    width: 100%;
}
    
#\31 d3f07dd {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 16px;
}
    
#\32 c1ab969 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c03af81a {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
#c03af81a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d1926f12 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
#d1926f12.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ed600acc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 16px;
}
    
#abae0081 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
#abae0081.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0369bc5 {
    width: 32%;
    min-height: 8px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f78f9c2 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\32 8873c05 {
    width: 32%;
    min-height: 8px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0% 0% 0% 0%;
}
    
#ae09e96b {
    width: 100.00%;
}
    
#\30 a2887a2 {
    width: 32%;
    min-height: 8px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0619548 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    column-gap: 4%;
    padding-top: 2%;
}
    
#\35 82f1c60 {
    margin-bottom: 20px;
}
    
#\39 b95276f {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c89bb883 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#\37 da9dd6e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cc03b1fa {
    margin-bottom: 20px;
}
    
#\34 dc5a0fb {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e060f0a7 {
    margin-bottom: 20px;
}
    
#\37 f0909d4 {
    margin-bottom: 20px;
}
    
#bd36611e {
    min-height: 131px;
    width: 100.00%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 671085b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 a369e01 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 332e869 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f77e0267 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 11f46a8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 0a78336 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#dfa37844 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c766c8c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 e1837bb {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\31 60c853a::before, #\31 60c853a > .bgExtraLayerOverlay {
    
}
#\31 60c853a {
    width: 100%;
    min-height: 433px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 10% 8% 10% 8%;
}
    
#\32 9586f53 {
    margin-bottom: 8%;
    order: 1;
}
    
#e92380b2 {
    align-self: auto;
    width: 99.37%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_54g {
    height: 10px;
    order: 7;
}
    
#widget_tfh {
    min-height: 56px;
    order: 8;
}
    
#widget_p0d {
    min-height: 56px;
    order: 10;
}
    
#widget_hai {
    order: 0;
}
    
#widget_l6f {
    order: 2;
}
    
#\35 679e02d {
    order: 4;
}
    
#widget_g1q {
    order: 5;
}
    
#widget_bsu {
    order: 6;
}
    
#widget_0mu {
    order: 9;
}
    
#group_hjt {
    order: 11;
}
}



@media (max-width: 767px) {
    
#e14d22e9 {
    min-height: unset;
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 15px;
}
    
#b8be2baf {
    min-height: 10vh;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 5f46ed4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 b6dd240 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#\33 d866185 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 31f31e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be844974 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a3c5c7b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 077869d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 fc5aa7a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 a6ac686 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 de95e8a {
    height: 194px;
}
    
#ab76c97c {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\39 d55dcbb::before, #\39 d55dcbb > .bgExtraLayerOverlay {
    
}
#\39 d55dcbb {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#de05af6f {
    width: 100%;
    row-gap: 7px;
}
    
#\39 e190062 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
}



@media (max-width: 767px) {
    
#\34 7a42292 {
    width: 100.00%;
}
    
#f5164060 {
    width: 100%;
    min-height: 158px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\32 db9dd12 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
}



@media (max-width: 767px) {
    
#c37ae7d4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\38 f23b2c6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4130b36 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 f12fee4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3c6fada {
    align-items: flex-start;
    min-height: 99px;
}
    
#d6f56f45 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#edcc481e {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#f15847c8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 23bd2fd {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 26e9fdb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d650919 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 76a702d {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\35 52422cc {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 0db4c74 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 40b473d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a95e6bd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#edad9edf {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#c7303217 {
    align-items: flex-start;
    min-height: 99px;
}
    
#b5897dd5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4ba2c3d {
    align-items: flex-start;
    min-height: 99px;
}
    
#b735a2b0 {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#c31fa2c6 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\35 64f8f1f {
    min-height: unset;
    flex-direction: column;
    padding: 60px 4% 30px 4%;
}
    
#\32 fbbfea7 {
    min-height: 240px;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 12px;
    width: 100%;
}
    
#bb58fb49 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
}



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



@media (max-width: 767px) {
    
#\31 fb29c53 {
    width: 100%;
    min-height: 158px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\32 0ca5757 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#\30 495158c {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ddbe8212 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 f0415ef {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 ee09fb2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 219eebb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#ab8a125f {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 7753dfa {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\31 bb50dec {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 255f403 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5fcebd6 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 a6e0745 {
    align-items: flex-start;
    min-height: 99px;
}
    
#b1255a00 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 da5b4b7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4738dca {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\33 169ec40 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#\33 e6cd8ca {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#f3d8cd2d {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 eda9bbb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#fa9db4dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\34 42dab7e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#eb7a1a5d {
    width: 100.00%;
}
    
#acd687a6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 d19a3f7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#fddd5889 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\31 8917676 {
    width: 80%;
}
    
#\31 24dac55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#\31 e263aa3 {
    width: 80%;
}
    
#c0e12277 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#\37 12dd00d {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#group_r2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 6746a9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d0e2b597 {
    width: 100.00%;
}
    
#\34 92dc471 {
    width: 109.67%;
}
    
#\38 ab3bd2f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7789c9a {
    width: 106.86%;
}
    
#ccee5d25 {
    height: 52px;
    width: 52px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b1686bb9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\34 f64246c {
    width: 106.86%;
}
    
#\38 ae954ee {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\34 a64cac4 {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#fc94e1fd {
    justify-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7aea75e {
    width: 109.67%;
}
    
#\39 529b1a9 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#feab123f {
    width: 102.45%;
}
    
#\36 b7003ae {
    width: 108.06%;
}
    
#\32 290685e {
    width: 102.85%;
}
    
#d7d22f98 {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\36 80bf6a6 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    row-gap: 15px;
}
    
#\38 2cf3d5b {
    min-height: unset;
    flex-direction: column;
    row-gap: 60px;
    padding: 16% 4% 16% 4%;
}
    
#\37 3e34d71 {
    width: 102.45%;
}
    
#\34 a3e9bba {
    width: 100%;
    min-height: 645px;
    align-items: center;
    row-gap: 32px;
    height: auto;
}
    
#\37 ceff843 {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    padding-left: 2%;
    padding-right: 0%;
}
    
#\35 5e72730 {
    height: 52px;
    width: 52px;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e243f6df {
    width: 99.54%;
}
    
#fdbd1a0c {
    width: 100.00%;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b143596 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\39 0bff930 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    row-gap: 15px;
}
    
#\31 9aad312 {
    height: 52px;
    width: 52px;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 8c68be3 {
    width: 100.00%;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3f137aa {
    width: 108.06%;
}
    
#\36 af60804 {
    width: 102.85%;
}
    
#\38 9e258b7 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    row-gap: 15px;
}
    
#ec549cf2 {
    height: 52px;
    width: 52px;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d3854da9 {
    width: 100.00%;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#d4ccae86 {
    width: 108.06%;
}
    
#\33 dd66684 {
    width: 102.85%;
}
}



@media (max-width: 767px) {
    
#ad9a84b9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 0% 0% 0% 0%;
    margin: 2% 0% 2% 0%;
}
    
#c6d07c61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1ca56de {
    align-items: center;
}
    
#e761a726 {
    padding-left: 0%;
    padding-right: 0%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#e435925d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
}
    
#dd9fcddc {
    padding-left: 0%;
    padding-right: 0%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#e3bc63fa {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 0% 0% 0% 0%;
    margin: 2% 0% 2% 0%;
}
    
#\36 ab6c652 {
    padding-left: 0%;
    padding-right: 0%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#e015cfc0 {
    padding-left: 0%;
    padding-right: 0%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#e22e21da {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 fefd200 {
    padding-left: 0%;
    padding-right: 0%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#f2fb91cf {
    padding-left: 0%;
    padding-right: 0%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 ee70fda {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 6%;
}
    
#b163fc33 {
    width: 100.00%;
}
    
#\36 5612cef {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\34 671085b {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 0% 10% 0%;
}
    
#bafa22c6 {
    width: 100.00%;
}
    
#ea000e27 {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#c07744d1 {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#\35 e31ebcb {
    width: 100.00%;
}
    
#\32 3ce2eb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\38 022021f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\35 b2c7bab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\37 e8dce2d {
    width: 100.00%;
}
    
#a6b903eb {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#ee326e96 {
    width: 100%;
    row-gap: 7px;
}
    
#\39 5fda9b3 {
    height: 194px;
}
    
#\35 c7c2cfb {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\31 e95160d::before, #\31 e95160d > .bgExtraLayerOverlay {
    
}
#\31 e95160d {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#\35 9cb934d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
}



@media (max-width: 767px) {
    
#\39 382c0f1 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 4d72e9a {
    width: 100%;
    min-height: 500px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
}
    
#\37 ca26017.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 24px;
    padding-top: 16px;
}
#\37 ca26017 {
    width: 100.00%;
    order: 2;
}
    
#\32 926fb81 {
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: 256px;
    align-items: center;
    padding: 8% 8% 8% 8%;
}
    
#\39 f7e797c::before, #\39 f7e797c > .bgExtraLayerOverlay {
    
}
#\39 f7e797c {
    background-position: 50% 50%;
}
    
#f04afca6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
}
    
#c68873f3 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 30px;
    align-items: center;
}
    
#\30 5b8a93c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 24px;
    padding-top: 16px;
}
#\30 5b8a93c {
    width: 100.00%;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\33 006f922::before, #\33 006f922 > .bgExtraLayerOverlay {
    
}
#\33 006f922 {
    background-position: 50% 50%;
}
    
#b9708202 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 a548c0b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 24px;
    padding-top: 16px;
}
#\36 a548c0b {
    width: 100.00%;
    order: 2;
}
    
#a22f2210 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 30px;
    align-items: center;
}
    
#\32 c2259c6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 24px;
    padding-top: 16px;
}
#\32 c2259c6 {
    width: 100.00%;
    order: 2;
}
    
#\35 25e8487 {
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: 256px;
    align-items: center;
    padding: 8% 8% 8% 8%;
}
    
#\32 99c8b36 {
    width: 100%;
    min-height: 500px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
}
    
#c377fa4f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
}
}



@media (max-width: 767px) {
    
#\30 5b7aa9a {
    width: 100%;
}
    
#\35 332e869 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 12% 4% 12% 4%;
}
    
#\32 10732a2 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 13px;
    padding: 4% 6% 6% 6%;
}
#\32 10732a2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 89c5344 {
    height: auto;
    min-height: 54px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 6b5c07e {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3280af9 {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#f77e0267::before, #f77e0267 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3757363 {
    min-height: 40px;
}
    
#\39 6cf6d8b {
    height: auto;
}
    
#fcbb8ff4 {
    min-height: 40px;
}
    
#\37 2572b65 {
    height: auto;
}
    
#\37 84f0e75 {
    width: 96%;
    padding-bottom: 0%;
    padding-left: 4px;
    padding-right: 4px;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\34 8ea659c {
    height: auto;
}
    
#\37 7ed4588 {
    height: auto;
}
    
#c5c7a11c {
    min-height: 40px;
}
    
#\32 c443bdb {
    height: auto;
}
    
#afb283da {
    min-height: 40px;
}
    
#e4440e56 {
    width: 96%;
    padding-bottom: 0%;
    padding-left: 4px;
    padding-right: 4px;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\32 0fb4957 {
    min-height: 40px;
}
    
#\35 5132a8c {
    min-height: 40px;
}
    
#\36 b14fc1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#cd121845 {
    height: auto;
}
    
#\34 520834d {
    min-height: 40px;
}
    
#\39 d49e0bd {
    height: auto;
}
    
#c4748841 {
    min-height: 40px;
}
    
#\32 b6fd2fd {
    min-height: 40px;
}
    
#\30 607846b {
    height: auto;
}
    
#\37 6cbfecc {
    min-height: 40px;
}
    
#\34 930d005 {
    height: auto;
}
    
#ce3d5d98 {
    min-height: 40px;
}
    
#ea281fdf {
    height: auto;
}
    
#\39 d75ac11 {
    height: auto;
}
    
#cd8c5ed7 {
    height: auto;
}
    
#\35 39c33e8 {
    min-height: 40px;
}
    
#\38 79776e7 {
    height: auto;
}
    
#\33 261d444 {
    min-height: 40px;
}
    
#\33 6ac22dc {
    height: auto;
}
    
#\38 6f6c485 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\37 094a684 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#ecae422b {
    min-height: 40px;
}
    
#c0ddb3c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c0ddb3c3 {
    margin: 0px 0% 0px 0%;
}
    
#de967293.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de967293 {
    margin: 0px 0% 0px 0%;
}
    
#bf4a82e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf4a82e7 {
    margin: 0px 0% 0px 0%;
}
    
#\38 aa5ce6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 aa5ce6f {
    margin: 0px 0% 0px 0%;
}
    
#d8bb9a94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8bb9a94 {
    margin: 0px 0% 0px 0%;
}
    
#f75be5f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f75be5f2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 02af3ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 02af3ee {
    margin: 0px 0% 0px 0%;
}
    
#\38 6992df8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6992df8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5be4ad8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5be4ad8 {
    margin: 0px 0% 0px 0%;
}
    
#b7f32f29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7f32f29 {
    margin: 0px 0% 0px 0%;
}
    
#e400733e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e400733e {
    margin: 0px 0% 0px 0%;
}
    
#de6fa15b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de6fa15b {
    margin: 0px 0% 0px 0%;
}
    
#\35 47ae030.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 47ae030 {
    margin: 0px 0% 0px 0%;
}
    
#df98441b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df98441b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 13d07c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 6a5e17a {
    width: 100%;
}
    
#\35 67f8c5f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 e17c26d {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
}
    
#\39 93a481d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 dcd0962 {
    min-height: auto;
    width: 100%;
}
    
#afd53633 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\31 86738ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 12% 4% 12% 4%;
}
    
#\31 725cdde {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: stretch;
    flex-wrap: wrap;
}
    
#\30 a0c40dc {
    margin-bottom: 20px;
}
    
#\33 3fc4c42 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    align-items: flex-start;
    min-height: 151px;
    height: auto;
}
    
#c82fc170 {
    min-height: auto;
    width: 100%;
}
    
#\35 4bb52f5 {
    margin-bottom: 20px;
}
    
#\37 5a4d862 {
    min-height: auto;
    width: 100%;
}
    
#\34 910d57b {
    margin-bottom: 20px;
}
    
#\35 51fcde6 {
    min-height: auto;
    width: 100%;
}
    
#fa65e885 {
    margin-bottom: 20px;
}
}



@media (max-width: 767px) {
    
#\38 17b92d5 {
    width: 100%;
    min-height: 10vh;
    align-items: flex-start;
    row-gap: 5px;
}
    
#\37 11f46a8 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#widget_gm7 {
    width: 99.94%;
}
}



@media (max-width: 767px) {
    
#\32 53a86d2 {
    height: auto;
    min-height: 160px;
}
    
#\36 bac1544 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e5a197f {
    height: auto;
    min-height: 160px;
}
    
#bfddc75c {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#fe1d775f {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 786310e {
    width: 96px;
    height: auto;
}
    
#dfa37844 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#\34 f1a1ea9 {
    height: auto;
    min-height: 160px;
}
    
#\38 53db3b0 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 04b82d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#a06b4171 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#e72f1882 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa8a6a32 {
    width: 96px;
    height: auto;
}
    
#\31 14012bb {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 fee6ed6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#bb6dfeac {
    width: 96px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 013c85d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\38 ef45285 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ed57c95c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 293ed72 {
    width: 80%;
}
    
#\38 36be107 {
    width: 80%;
}
    
#b5cbc4c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#\33 feea705 {
    width: 80%;
}
    
#f27622f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#\35 e473106 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#\38 59dd794 {
    width: 80%;
}
    
#f0c3b749 {
    width: 80%;
}
    
#\38 01d3235 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#b537790a {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\38 241cb52 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 466c8ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 8393067 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\34 8393067.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 51e17c2 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\39 51e17c2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 0dafe2a {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 0dafe2a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 d3f07dd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 3%;
}
}



@media (max-width: 767px) {
    
#c03af81a {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#c03af81a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d1926f12 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#d1926f12.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ed600acc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#abae0081 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#abae0081.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\31 49f09ec {
    order: 1;
}
    
#df6ca534 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 73d263c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 6b2b719 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\38 c884b42 {
    order: 2;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 10f85a7 {
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: rgba(217, 217, 217, 0.3);
    border-style: solid;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
}
    
#\36 ee295ce {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#d0369bc5 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 16px;
    padding-top: 7%;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(217, 217, 217, 1);
    align-items: center;
    border-style: solid;
    height: auto;
}
    
#a7788ae0 {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: rgba(217, 217, 217, 1);
    border-style: solid;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
}
    
#\36 f78f9c2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 5%;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding-bottom: 4%;
}
    
#\32 8873c05 {
    border-radius: 16px;
    padding-top: 7%;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0);
    align-items: center;
    border-style: solid;
}
    
#\33 c8cc2ba {
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
}
    
#ae09e96b {
    border-radius: 6px;
    border-color: rgba(0, 0, 0, 0);
    width: 81.03%;
}
    
#adf69de3 {
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#d214699b {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#\37 fee2f11 {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#f2ef21d4 {
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
}
    
#a67ba84f {
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
}
    
#\34 6791ca0 {
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
}
    
#\30 a2887a2 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 16px;
    padding-top: 7%;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(217, 217, 217, 1);
    align-items: center;
    border-style: solid;
    height: auto;
}
    
#\31 f9f4cad {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: rgba(217, 217, 217, 1);
    border-style: solid;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
}
    
#\39 bcb0c5c {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#ff767481 {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#c177e3db {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#\32 06b1956 {
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
}
    
#\38 c27c9e8 {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#b079a0e2 {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#\34 2c57960 {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#\39 c4f0590 {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#\39 c338f32 {
    border-bottom-color: rgba(217, 217, 217, 0.3);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
}
    
#\33 61b26cc {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#\30 6ef8484 {
    border-bottom-color: rgba(217, 217, 217, 1);
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}
    
#\35 fc73da8 {
    order: 0;
}
    
#b7d0bacc {
    order: 1;
}
    
#widget_1r3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1r3 {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#fde62a6e {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\32 0619548 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: stretch;
    flex-wrap: wrap;
}
    
#\35 82f1c60 {
    margin-bottom: 20px;
}
    
#\32 b5ff29e {
    min-height: auto;
    width: 100%;
}
    
#b1a05b02 {
    min-height: auto;
    width: 100%;
}
    
#\39 b95276f {
    min-height: auto;
    width: 100%;
}
    
#c89bb883 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\37 da9dd6e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 12% 4% 12% 4%;
}
    
#cc03b1fa {
    margin-bottom: 20px;
}
    
#\34 dc5a0fb {
    min-height: auto;
    width: 100%;
}
    
#e060f0a7 {
    margin-bottom: 20px;
}
    
#\37 f0909d4 {
    margin-bottom: 20px;
}
    
#bd36611e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    align-items: flex-start;
    min-height: 151px;
    height: auto;
}
}

