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

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

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

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

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

  *#dm .dmInner a.u_2333916845 span.text {
    font-size:72px !important;
    font-family:Figma-Sans-VF !important;
  }

  *#dm .dmInner a.u_1468711579 span.text { font-family:Figma-Sans-VF !important; }

  *#dm .dmInner a.u_3380818464 { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner a.u_1895429729 { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1353333752 .copyright {
    font-family:'Figma-Sans-VF' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_2333916845 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:24px 24px 24px 24px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1153334055:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1153334055.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1153334055 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1638080810 .socialHubIcon {
    width:60px !important;
    height:60px !important;
    font-size:40px !important;
    line-height:60px !important;
  }

  *#dm .dmInner div.u_1638080810 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:0px !important;
  }

  *#dm .dmInner a.u_1065379361 { border-radius:8px 8px 8px 8px !important; }
}
@media (max-width:767px) {
  #widget_e3i.flex-element.widget-wrapper>[data-element-type].flexButton.dmWidget {
    padding:12px 128px;
    border-radius:8px !important;
  }

  #widget_e3i.flex-element.widget-wrapper>[data-element-type].flexButton.dmWidget .text {
    font-size:18px !important;
    line-height:1.2 !important;
  }
}
.custom-input_mainContainer__0-wsZ
{
	position:relative !important;
}
.Form__input
{
	height:60px !important;
	padding-top:18px !important;
	padding-left:12px !important;
	font-size:16px !important;
}
.Form__label
{
	position:absolute !important;
	top:18px !important;
	left:12px !important;
	font-size:12px !important;
	color:#777777 !important;
}
[data-layout-type=accordion] [data-content-reference]
{
	padding:0px !important;
}
[data-layout-type=accordion] .icon-container .icon
{
	mask-image:url(https://res.cloudinary.com/dlvjmyziq/image/upload/v1758027279/Icons_s8hiy4.svg) !important;
}
[data-layout-type=accordion] [data-content-reference].active-item-control .icon
{
	transform:rotate(180deg) !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_2333916845 span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1638080810 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1353333752 .copyright { font-size:24px !important; }

  *#dm .dmInner div.u_1638080810 .socialHubInnerDiv { column-gap:8px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_2333916845 span.text { font-size:60px !important; }
}
@media (max-width:767px) {
  #widget_e3i.flex-element.widget-wrapper>[data-element-type].flexButton.dmWidget { border-radius:8px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1353333752 .copyright { font-size:24px !important; }
}
*#dm .dmInner a.u_2333916845
{
	line-height:100% !important;
	letter-spacing:-0.02em !important;
}
@media (max-width:500px) {
  #dm .dmInner a.u_2333916845 { border-radius:8px !important; }
}
.form_mainContainerMobile__UmOlN
{
	width:100% !important;
	padding-left:10px !important;
	padding-right:10px !important;
	overflow-x:hidden !important;
}
.Flow__main-container
{
	width:100% !important;
	max-width:100% !important;
	box-sizing:border-box !important;
	overflow-x:hidden !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
.Flow__main-container *
{
	width:100% !important;
	max-width:100% !important;
	box-sizing:border-box !important;
	overflow-x:hidden !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
#dm .dmInner div[data-grab="accordion-item-arrow"]>svg *
{
	opacity:0 !important;
}
#dm .dmInner div[data-grab="accordion-item-arrow"]>svg
{
	width:32px !important;
	height:32px !important;
	display:block !important;
	background-color:currentColor !important;
	-webkit-mask:url(https://res.cloudinary.com/dlvjmyziq/image/upload/v1758027279/Icons_s8hiy4.svg) center/32px 32px no-repeat !important;
	mask:url(https://res.cloudinary.com/dlvjmyziq/image/upload/v1758027279/Icons_s8hiy4.svg) center/32px 32px no-repeat !important;
}
.speaker-social-icon
{
	background-color:rgba(0,0,0,0.08) !important;
	border-radius:50% !important;
	width:36px !important;
	height:36px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	transition:background-color 0.2s ease !important;
}
.speaker-social-icon:hover
{
	background-color:#000000 !important;
}
.speaker-social-icon img
{
	transition:filter 0.2s ease !important;
}
.speaker-social-icon:hover img
{
	filter:brightness(0) invert(1) !important;
}
.socialHubIcon
{
	width:48px !important;
	height:48px !important;
	position:relative !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
}
.socialHubIcon::before
{
	content:"" !important;
	position:absolute !important;
	width:48px !important;
	height:48px !important;
	border-radius:50% !important;
	background:rgba(255,255,255,0.16) !important;
	transition:background-color 0.2s ease !important;
}
.socialHubIcon:hover::before
{
	background:#fff !important;
}
.socialHubIcon svg
{
	width:48px !important;
	height:48px !important;
	position:relative !important;
	z-index:1 !important;
	transition:filter 0.2s ease !important;
}
.socialHubIcon:hover svg
{
	filter:brightness(0) !important;
}
li[data-grab="accordion-item-container"]
{
	border-bottom:1px solid #000 !important;
}
.bIOrnK
{
	padding:32px 6px 32px 0 !important;
}
.jWPObu
{
	padding:0 0 32px 6px !important;
}
@media (max-width:1200px) {
  #dm .dmInner .register-form-div {
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    column-gap:0 !important;
    row-gap:32px !important;
    height:auto !important;
    min-height:0 !important;
  }

  #dm .dmInner .register-form-div>* {
    width:100% !important;
    max-width:100% !important;
    flex:0 0 auto !important;
    min-width:0 !important;
    height:auto !important;
  }
}
separatorHomeCss{color:red !important}@media (max-width:500px) {
  .button_2 {
    --btn-border-radius:8px;
    --btn-border-tl-radius:8px;
    --btn-border-tr-radius:8px;
    --btn-border-br-radius:8px;
    --btn-border-bl-radius:8px;
  }
}
*#dm .dmInner div.u_1383722359
{
}
*#dm .dmInner div.u_1530532917
{
}
*#dm .dmInner div.u_1991559805
{
}
*#dm .dmInner div.u_1852700499
{
}
*#dm .dmInner div.u_1774881402
{
}
*#dm .dmInner div.u_1875432382
{
}
*#dm .dmInner div.u_1298057734
{
}
*#dm .dmInner div.u_1439069456
{
}
*#dm .dmInner div.u_1027898154
{
}
*#dm .dmInner div.u_1808500610
{
}
*#dm .dmInner div.u_1177238092
{
}
*#dm .dmInner div.u_1272751260
{
}
*#dm .dmInner div.u_1690274465
{
}
*#dm .dmInner div.u_1277374947
{
}
*#dm .dmInner div.u_1106976708
{
}
*#dm .dmInner div.u_1657464803
{
}
*#dm .dmInner div.u_1439343980
{
}
*#dm .dmInner div.u_1036906183
{
}
*#dm .dmInner div.u_1180638586
{
}
*#dm .dmInner div.u_1612442677
{
}
*#dm .dmInner div.u_1396117277
{
}
*#dm .dmInner div.u_1337024500
{
}
*#dm .dmInner div.u_1802777643
{
}
*#dm .dmInner div.u_1247175769
{
}
*#dm .dmInner div.u_1165085323
{
}
*#dm .dmInner div.u_1024080714
{
}
*#dm .dmInner div.u_1239105013
{
}
*#dm .dmInner div.u_1934674237
{
}
*#dm .dmInner div.u_1595347676
{
}
*#dm .dmInner div.u_1974732984
{
}
*#dm .dmInner div.u_1109305195
{
}
*#dm .dmInner div.u_1178637455
{
}
*#dm .dmInner div.u_1032145075
{
}
*#dm .dmInner div.u_1900094462
{
}
*#dm .dmInner div.u_1904302974
{
}
*#dm .dmInner div.u_1312973742
{
}
*#dm .dmInner div.u_1760872696
{
}
*#dm .dmInner div.u_1326620063
{
}
*#dm .dmInner div.u_1241961774
{
}
*#dm .dmInner div.u_1551465175
{
}
*#dm .dmInner div.u_1015256168
{
}
*#dm .dmInner div.u_1109332091
{
}
*#dm .dmInner div.u_1759460033
{
}
*#dm .dmInner div.u_1402103249
{
}
*#dm .dmInner div.u_1373445622
{
}
*#dm .dmInner div.u_1613139647
{
}
*#dm .dmInner div.u_1416658297
{
}
*#dm .dmInner div.u_1177801638
{
}
*#dm .dmInner div.u_1410064777
{
}
*#dm .dmInner div.u_1424210470
{
}
*#dm .dmInner div.u_1410997694
{
}
*#dm .dmInner div.u_1102199541
{
}
*#dm .dmInner div.u_1040830593
{
}
*#dm .dmInner div.u_1134648497
{
}
*#dm .dmInner div.u_1045594484
{
}
*#dm .dmInner div.u_1066421872
{
}
*#dm .dmInner div.u_1088272522
{
}
*#dm .dmInner div.u_1016666015
{
}
*#dm .dmInner div.u_1043627598
{
}
*#dm .dmInner div.u_1309756928
{
}
*#dm .dmInner div.u_1068750294
{
}
*#dm .dmInner div.u_1855356858
{
}
*#dm .dmInner div.u_1210517746
{
}
*#dm .dmInner div.u_1755991486
{
}
*#dm .dmInner div.u_1229411333
{
}
*#dm .dmInner div.u_1549261095
{
}
*#dm .dmInner div.u_1594239789
{
}
*#dm .dmInner div.u_1291220431
{
}
*#dm .dmInner div.u_1137280764
{
}
*#dm .dmInner div.u_1124302514
{
}
*#dm .dmInner div.u_1563835980
{
}
*#dm .dmInner div.u_1815819506
{
}
*#dm .dmInner div.u_1908109895
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_1);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 60px 120px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url();
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_3p9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_krg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_jd7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
}
    
#widget_k6h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_g5m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_78j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4ct {
    width: 780px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 f57204e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d80f3ae {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 60px 120px 60px;
    margin: 0% 0% 0% 0%;
}
    
#fc3b3c2a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f6ae889d {
    margin: 0px 0% 0px 0%;
}
    
#widget_74r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_mhu {
    justify-content: flex-start;
    align-items: flex-start;
    width: 66.06%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
}
    
#group_6cb {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
}
    
#widget_hkp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_or2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6gd {
    width: 147px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
}
}



@media all {
    
#\32 5908293 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ed8dd390 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 60px 120px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b0c1a56 {
    margin: 0px 0% 0px 0%;
}
    
#\34 171e946 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c629648 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 201, 193, 1);
    background-image: none;
}
    
#e65ac341 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 27cf2e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 08b602e {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
}
    
#\39 6f9fde0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae10a64e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#f288f53d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab561885 {
    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;
}
    
#\31 170ace5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uet {
    justify-content: flex-start;
    align-items: flex-start;
    width: 623px;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
}
    
#widget_n4g {
    width: 622px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_u0s {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
}
    
#\37 39768c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef862939 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dje {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#c8371fc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
}
    
#\38 aeb4868 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 06f652a {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_h1i {
    justify-content: flex-start;
    align-items: flex-start;
    width: 722px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qfm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ngh {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
}
    
#\36 ae79960 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 62979a4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#c1d5f0ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ed4975f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_5bs {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ca94ad5d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 74ae46f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8dd4030 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#ac625aa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2ff72db {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b2e3570d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 570px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0.08);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    align-self: auto;
    order: 0;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oel {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 94e4ba2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 730a92a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\35 93f9c66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8af1688 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ed86d59 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b6c8491d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#d4ea7712 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f93dc62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 803d017 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 cd71b5f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\33 85da1a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 fa83d1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 036a1cd {
    min-height: 0;
    column-gap: 0%;
    row-gap: 64px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 120px 60px 120px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 eb589e4 {
    margin: 0px 0% 0px 0%;
}
    
#a9ef8bcf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 37.42%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\36 dec4a83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 19e0944 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba1481c9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8b3a017 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url();
}
    
#\36 4fca102 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
}
    
#\39 fb610a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 3a0ab63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_s4f {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#widget_p1h {
    width: 100%;
    height: auto;
    min-height: 152px;
    max-width: 100%;
}
    
#ccbc3d5b {
    width: 780px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#acf61d48 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url();
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 0bcd241 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 45a66fd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 37.42%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#c0329ed3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3f1ffc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 88db448 {
    margin: 0px 0% 0px 0%;
}
    
#e87ea8dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 56343e5 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 60px 120px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c984272 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
}
    
#group_qss {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#df9c937a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de72a59a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0b762da {
    width: 780px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 cd6f903 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 60px 120px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4ec5669 {
    width: 622px;
    height: auto;
    max-width: 100%;
}
    
#c84a4b06 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d49f0169 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a59c9bc8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 2d3750d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c115a015 {
    margin: 0px 0% 0px 0%;
}
    
#f7ab709d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 cdb217f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 f067b81 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#d119a05f {
    margin: 0px 0% 0px 0%;
}
    
#\31 f545428 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 893f6b2 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 60px 120px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c1bbcda {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d535a728 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b695317b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5e8c80b {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
}
    
#\31 d64d579 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac6a0410 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac807a59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e95353e {
    width: 622px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 3d8a75f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dd10781 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
}
    
#\34 6cd0137 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 623px;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 0048910 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\30 d5e8e56 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\31 5914a51 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
}
    
#\38 42d1bdf {
    margin: 0px 0% 0px 0%;
}
    
#widget_30r {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 f992253 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 86d82df {
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 2b35cd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#d3dd648a {
    width: 780px;
    height: auto;
    max-width: 100%;
}
    
#\30 025d029 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c14d80c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_n8m {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 64px;
    column-gap: 24px;
}
    
#group_atb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-direction: row;
}
    
#\39 9df08d8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\34 7047e53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ffcba4bd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5e6a5a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6972f1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2946b50 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#b75888ea {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9e18969 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4a29cac {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\36 d5a7ccc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\35 7a7dc17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6e68fe9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 27a531d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c8897d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 bc127fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\37 57d226a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\32 6cf135b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0d47a5e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b74f8b5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa50322d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa34d85d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\37 12fd5e8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\38 fab5346 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2f9ef1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ae75f4e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-direction: row;
}
    
#\33 77c5f20 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b3747f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c1f932d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#e78a4c74 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\32 601754b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0dfe329 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dda0d14b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b26c24a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 226d7e0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\37 9218c5b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\37 4be717b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 05fcbf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 96ce6ff {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5b4ecf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1dc962d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\32 5775fee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\36 9a58a0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a61d688f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d231f76e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2e9c0a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a81bad8d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#cf87ed46 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\34 01cd5e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c9a8be7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 929f888 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dd333db8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dd333db8 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\36 c9c2f04 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 035c3b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 035c3b1 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\32 8f3e3c4 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 70b3661.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 70b3661 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\37 f770f2f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f770f2f {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\35 178bd04 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8ca2a3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8ca2a3e {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#ed6cb0a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc303c1f {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a169bfbb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a169bfbb {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\30 6d80aaa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 df23081.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 df23081 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\30 ffe983a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ffe983a {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#ae03f452 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af62d10d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af62d10d {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\37 9d9a787 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a1d67697.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a1d67697 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#fd172018 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 92f2409.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 92f2409 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#ec175183 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 89f103b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 89f103b {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#d63fd642 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fc5a5750 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a57a4850.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a57a4850 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#ef0bbb6f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 df0a418.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 df0a418 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\39 946dbdc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8c8c43e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8c8c43e {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\37 1ba3c18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 1ba3c18 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\38 d692dd1 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 7034814 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\31 7660201.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 7660201 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#e246a541 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6cbc2f1 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 18d05ed {
    width: 780px;
    height: auto;
    max-width: 100%;
}
    
#\33 ecb3117 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#d9ad10f3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5844ded {
    background-color: var(--color_1);
    background-image: none;
}
    
#group_f51 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 64px;
    column-gap: 24px;
}
    
#group_c6t {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#\39 c93c82e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6ede278 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6763cfc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4d1b2c8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\37 48922d6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#d1bcdbd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf8f1845 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4324320 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4ffbd14 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#b1e86ffd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#d27d95ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb39f705 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 45d5fbf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e7560b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fd77770 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#ec59ddfc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\34 ca10ba0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 30bd3a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 05194a1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#\37 3c192dc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afe9201b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 fcad551 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#e06ecfa0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab0a15ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 26b141a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc6fe6a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8eae594 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#befd8c69 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#faf5eafc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de234238 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac5921f8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 604cf1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c6b8dbe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#eaea0220 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\31 14b24ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d5fae1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b13387e7 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 dc6d543.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dc6d543 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\34 903d51e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2b4e0e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2b4e0e3 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\34 30304c5 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 7fb1b7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7fb1b7d {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\37 1dac03f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 1dac03f {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#c41603cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 699be57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 699be57 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\38 09e6e14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8d59deb {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fbfa512f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fbfa512f {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\37 d40df42.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 d40df42 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\32 1c9bd0d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4a288db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c4a288db {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\31 153d9c5 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9cab294.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9cab294 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#cbe4c1fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cbe4c1fb {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\38 31f5c01 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 66ddaf5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0512a45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 0512a45 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\34 ed93f6d {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9a46b32 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 0193307 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8756911 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 debf80d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 2%;
    justify-content: space-between;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9f22dac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ade7a01b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a707de47 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac38c5d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 34450d4 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 1ebe0d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#f4b72d38 {
    width: 780px;
    height: auto;
    max-width: 100%;
}
    
#cc33e2c0 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 72b7b86 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\37 783db9a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\33 c542f79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5699921 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 946afc0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 36e1418 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c139cb1b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#ac73f962 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\30 0a3bd9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 34e8745 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf56c268 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afe1e1e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb3b8ad7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\38 01fe96a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#c27f1cbd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 90af10c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8119faa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c37e5c95 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\30 ecbc486 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#a95a1c38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 91d0f46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5e52a08 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d1ff26fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d1ff26fc {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\32 4599fc9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 4599fc9 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\33 19c927b {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 90be8de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 07476a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 07476a4 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#b27be7e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b27be7e8 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#c03ed09e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c03ed09e {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#cd5cb4d1 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b844c45 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6ac7549.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6ac7549 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#edb51bcb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#edb51bcb {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#e6c41160.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6c41160 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\32 cd78e05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7141f1c {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 8376200 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db25ee8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5afb32f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\32 6d9c5d1 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 c1f9b6b {
    width: 780px;
    height: auto;
    max-width: 100%;
}
    
#f4451774 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd95d685 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0b9788a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\34 8c2a832 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 3%;
    justify-content: space-between;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cb1ecb0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d66bd88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#c2cbd97c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed9e703d {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a61da91e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c201883c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0626449 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af2bea14 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#b6d190f8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#e915c3e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d905444 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f04674a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 01f0ce2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0599b75 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\34 14eb913 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#\38 dacdf13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 070b054 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 11a13bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5a487f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5a487f0 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\39 f7132e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f7132e8 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\32 929849e {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9e083ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9e083ba {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\32 ae5483a {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 16d133a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 16d133a {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#cc7d99be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc7d99be {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#cdccd663 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb6e95c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb6e95c9 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#e951744d {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ea5f0a70 {
    background-color: var(--color_1);
    background-image: none;
}
    
#ffe3fa28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7e8d9ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
}
    
#\37 178a647 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c28f53e8 {
    width: 780px;
    height: auto;
    max-width: 100%;
}
    
#fc8f100a {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d4a9584b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c65c897 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\30 3e4d273 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae11807a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
}
    
#bd1537a0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c47b4686.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c47b4686 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#e251358a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
}
    
#d6c35b02 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a752de7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a752de7 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#cdc906b8 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 dffd6d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c8594ef {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\37 0615a72 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#fd6792ce {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1d755b7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca3eac16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 39977bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#a59f2f16 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 ffdd468 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 88f07c2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 edf6031 {
    width: 780px;
    height: auto;
    max-width: 100%;
}
    
#\36 e1593ed {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#c6043857 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b106484b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0a98257 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa7e48bb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#a499daa3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
}
    
#ce042113 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 cc3a051 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3b88524.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f3b88524 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#a2f6537e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a2f6537e {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
    
#\31 046bbf8 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ee723a29 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e9f7edb {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a353b080 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9f221c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9f221c0 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0px;
}
    
#\38 dd0240b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 dd0240b {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 8px 0px 0%;
}
}



@media all {
    
#\39 8151472 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
}
    
#f96548b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e09f6141 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 df1ebfa {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#b584ec41 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 86b238a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a2e69590 {
    background-color: rgba(149, 185, 172, 1);
    background-image: none;
}
    
#bf387309 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#edd8624e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 911px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_pn9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0h8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
}
    
#group_85t[data-css-edit] {
    align-items: baseline;
}
#group_85t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_27b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b8l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lbl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d608d2f7[data-css-edit] {
    align-items: baseline;
}
#d608d2f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e3843f2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a22a25b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0dd3437[data-css-edit] {
    align-items: baseline;
}
#\35 0dd3437 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a57a481a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9a6a9df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b377f120[data-css-edit] {
    align-items: baseline;
}
#b377f120 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 89677ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8873182 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ff764541 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
}
    
#\34 8b0a454 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d056435 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 873px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#da3f3a31 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 cd933f3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 eac5447 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b97502f {
    background-color: var(--color_3);
    background-image: none;
}
    
#\32 430aa42 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
}
    
#\38 e849633 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sru {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\38 e869b8b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db2f57d6 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#fcdecf9c {
    background-color: var(--color_3);
    background-image: none;
}
    
#d20f6536 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a5ee574 {
    justify-content: flex-start;
    align-items: flex-start;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\33 c952d02 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 4116b61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
}
    
#\30 0700196 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
}
    
#e8f7a76a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9e88859 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe28882e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c8e0a7d2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0.08);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    align-self: auto;
    order: 1;
    padding: 32px 30px 32px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d674351 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0fb49e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 815px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cb094132 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
}



@media all {
    
#ee169a9e {
    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;
}
    
#cc7e6031 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ef679258 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 60px 120px 60px;
    margin: 0% 0% 0% 0%;
}
    
#b9149cef {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    order: 1;
}
    
#\36 993bd4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 c84be58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1a65b0d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#dd790208 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd2d34a5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 152785a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 c4d3903 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a2bbd23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8bc8720 {
    width: 622px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 6b8502b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b4e4956 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 623px;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2af4b57 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
}
    
#\32 b8e1e9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kdg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 16px;
    order: 0;
}
    
#widget_m1c {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a8619e88 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_ndh {
    width: 1px;
    height: 40px;
    min-width: 0px;
    min-height: 0px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#ff2dbf44 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\35 13162f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1492548 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url();
}
    
#\37 4ac0140 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6c7cb38 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 54.01%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 056a677 {
    margin: 0px 0% 0px 0%;
}
    
#\34 10a21ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 ec1f856 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 16f7a48 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
}
    
#f7803590 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 60px 120px 60px;
    margin: 0% 0% 0% 0%;
}
    
#f8e0f4e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 7b641d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 512da71 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b1babd9d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 16px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k2m {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 7693e07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b5374f17 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 60px 120px 60px;
}
    
#efaa392e {
    margin: 0px 0% 0px 0%;
}
    
#widget_gh2 {
    width: 45.38%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_b2c {
    width: 100%;
    height: 743px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#f1fd0763 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
}
    
#\39 3ff343f {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 60px 120px 60px;
}
    
#f5c00ed3 {
    margin: 0px 0% 0px 0%;
}
    
#group_47g {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_eek {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d24d6dfd {
    width: 66.32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s7k {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_aia {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_91n {
    width: 88.62%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 4504532 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e054186b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#f819ed9d {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_dl5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_slm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3s8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_o0i {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 20px;
}
    
#group_a1v {
    justify-content: flex-start;
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vdm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_nn1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_v0v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3mr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4fef340 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 32px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f7b4f11a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6fbabf0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 59a5cd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d48909d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 32px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b41df4e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b40143f3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d3c35e71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5befbfe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
}
    
#widget_34r {
    width: 156px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 0336942 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    border-width: 1px 0 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    min-width: 32px;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ff38ae8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#d675e071 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 80c52e7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a027ccb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 33eebef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_vlb {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-direction: row;
    order: 1;
    margin-top: 1px;
}
    
#\36 cbd8e9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 019c5ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb7fbb6f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    border-width: 1px 0 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 35ad2ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 85256af {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c189f8b3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    border-width: 1px 0 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    min-width: 32px;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a179077 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 67be229 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6d375dd {
    width: 156px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a34f4039 {
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\39 8204314 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 60px 64px 60px;
}
    
#a2ac1971 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
}
    
#\37 b6780f8 {
    background-color: var(--color_2);
    background-image: none;
}
    
#group_sqv {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 73e1338.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 73e1338 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 218px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7377e37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7377e37 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    margin: 0px 0px 0px -5px;
}
    
#ff7f8ec3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff7f8ec3 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f9f213e0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6ns {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 48a8ca9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 0163780 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 409px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 16px;
    --column-gap: 16px;
}
    
#\32 4539690 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 409px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 16px;
    --column-gap: 16px;
}
    
#\35 5991219 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#fc50f410 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ca81223d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 911px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a0b7e5a3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ce7477e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef9bcfe0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e754d342 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
}
    
#\34 b8aa9aa {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdd426bf {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 e1055d5 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\39 45ceedd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_dpj {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    border-width: 1px 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_86n {
    justify-content: flex-start;
    align-items: flex-start;
    width: 34.09%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2j8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ked {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#widget_e8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_g5s {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 24px;
}
    
#group_q3c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 409px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 16px;
    --column-gap: 16px;
}
    
#widget_kjs {
    width: 240px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qrg {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3jh {
    width: 54.77%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 dc92482 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    border-width: 0px 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d9f57c1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 34.09%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e71929c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b35f11c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 57f3cff {
    width: 54.77%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6f3b95d {
    width: 240px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 194d9f4 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b5acb95 {
    width: 240px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c546fdc2 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 94c1b31 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5cdf6c2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 409px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bc41c69 {
    width: 240px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 149534b {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
}
    
#\31 fc38899 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 1px 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 48px 0px 48px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e16b903d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 fea4071 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 727px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 87f6c0b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 6a4327f {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#ddcf9a41 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d34ed96 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 911px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 3ed2b1d {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 29f3ae4 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_u9n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 0443810 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9757712 {
    width: 160px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 cd32929 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 20px;
    flex-wrap: nowrap;
}
    
#\33 3d1d476 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 733d46b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#af4376aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3dadc02 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c6c48f9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\30 56bcf4a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 d62aca4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a158242 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#widget_qsp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_v68 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#widget_770 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 4a963eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3ec37e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 527d775 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#daf026bd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#eb8756b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 da3ef60 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\33 0ec2dd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 958e491 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 00ab26a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4bd88f0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#adfcb603 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 229b4b4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#f0bf6e8a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e988ea64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c0c3352 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 675e430 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4a95c06 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\36 b203f81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c8d3037 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#ed3ddd78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 fa9169f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c0be1411 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
}
    
#\30 1afd32e {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 d22e791 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a8cda2e5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 386px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b085d108 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 789dc5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4c05bd1 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#b9d7cea4 {
    width: 720px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 0388351 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    border-width: 1px 0 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    min-width: 32px;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ca59ba2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    border-width: 1px 0 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fba279b {
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 ea77495 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    border-width: 1px 0 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    min-width: 32px;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f6d07f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 dc36f1b {
    min-height: 553px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#abd78dea {
    width: 156px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 61871a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af476112 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ad606b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 50ce52e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa01ec1a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-direction: row;
    order: 1;
    margin-top: 1px;
}
    
#fe05dbb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5da3098 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\39 f5e727a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e6e14091 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6c68bf2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fcdd700 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    border-width: 1px 0 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f497c09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 056742a {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 60px 32px 60px 32px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 22px;
    column-gap: 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_3p9 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_4ct {
    height: auto;
    width: 780px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f57204e {
    width: 100%;
    min-height: 8px;
    row-gap: 41px;
}
    
#\36 d80f3ae {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 60px 32px 60px 32px;
}
    
#f6ae889d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed8dd390 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 9%;
    padding: 60px 32px 60px 32px;
}
    
#\36 b0c1a56 {
    margin: 0px 0% 0px 0%;
}
    
#\34 171e946 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 2%;
    row-gap: 24px;
}
    
#f288f53d {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_uet {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_n4g {
    width: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 aeb4868 {
    padding: 60px 32px 60px 32px;
}
    
#\39 ce99360 {
    margin: 0px 0% 0px 0%;
}
    
#c8371fc6 {
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#group_h1i {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_5bs {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 036a1cd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 50px;
    padding: 60px 32px 60px 32px;
}
    
#\35 eb589e4 {
    margin: 0px 0% 0px 0%;
}
    
#ba1481c9 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 22px;
    column-gap: 4%;
}
    
#group_s4f {
    width: 100%;
    min-height: 80px;
}
    
#a9ef8bcf {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4fca102 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0329ed3 {
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\35 88db448 {
    margin: 0px 0% 0px 0%;
}
    
#\30 56343e5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 60px 32px 60px 32px;
}
    
#\31 45a66fd {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cd6f903 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 9%;
    padding: 60px 32px 60px 32px;
}
    
#\37 2d3750d {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#c115a015 {
    margin: 0px 0% 0px 0%;
}
    
#d49f0169 {
    width: 100%;
}
    
#c84a4b06 {
    width: 100%;
}
    
#\34 4ec5669 {
    width: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d535a728 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#d119a05f {
    margin: 0px 0% 0px 0%;
}
    
#\37 893f6b2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 9%;
    padding: 60px 32px 60px 32px;
}
    
#b695317b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e95353e {
    width: 100%;
}
    
#\34 6cd0137 {
    width: 100%;
}
    
#\39 dd10781 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d5e8e56 {
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\38 42d1bdf {
    margin: 0px 0% 0px 0%;
}
    
#\31 5914a51 {
    justify-content: flex-start;
    column-gap: 0%;
}
    
#widget_30r {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f992253 {
    padding: 60px 32px 60px 32px;
}
    
#\34 554d004 {
    margin: 0px 0% 0px 0%;
}
    
#\31 2b35cd3 {
    row-gap: 40px;
}
    
#group_atb[data-css-edit] {
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 30px;
    align-items: flex-start;
    align-content: stretch;
}
#group_atb {
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 20px;
    align-items: flex-start;
    align-content: stretch;
}
    
#ffcba4bd {
    width: 47%;
}
    
#b75888ea {
    width: 47%;
}
    
#\33 27a531d {
    width: 47%;
}
    
#\36 b74f8b5 {
    width: 47%;
}
    
#\32 ae75f4e[data-css-edit] {
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 30px;
    align-items: flex-start;
    align-content: stretch;
}
#\32 ae75f4e {
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 20px;
}
    
#\33 77c5f20 {
    width: 47%;
}
    
#dda0d14b {
    width: 47%;
}
    
#\30 96ce6ff {
    width: 47%;
}
    
#d231f76e {
    width: 47%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6cbc2f1 {
    padding: 60px 32px 60px 32px;
}
    
#\37 437f99b {
    margin: 0px 0% 0px 0%;
}
    
#\33 ecb3117 {
    row-gap: 40px;
}
    
#\32 6763cfc {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0193307 {
    width: 47%;
}
    
#\38 2334e04 {
    margin: 0px 0% 0px 0%;
}
    
#\30 34450d4 {
    padding: 60px 32px 60px 32px;
}
    
#\31 debf80d {
    flex-wrap: wrap;
    justify-content: space-between;
    column-gap: 4%;
    width: 100%;
}
    
#\31 1ebe0d0 {
    row-gap: 40px;
}
    
#ade7a01b {
    width: 47%;
}
    
#\37 946afc0 {
    width: 47%;
}
    
#bf56c268 {
    width: 47%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c60f6cde {
    margin: 0px 0% 0px 0%;
}
    
#ed9e703d {
    padding: 60px 32px 60px 32px;
}
    
#\34 8c2a832 {
    justify-content: flex-start;
    flex-wrap: nowrap;
    column-gap: 3%;
}
    
#\37 d66bd88 {
    row-gap: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e83cb50 {
    margin: 0px 0% 0px 0%;
}
    
#fc8f100a {
    padding: 60px 32px 60px 32px;
}
    
#c47b4686 {
    height: auto;
}
    
#\34 a752de7 {
    height: auto;
}
    
#cdc906b8 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da9415ec {
    margin: 0px 0% 0px 0%;
}
    
#\37 0615a72 {
    min-height: auto;
    padding: 60px 32px 60px 32px;
}
    
#\37 39977bb {
    row-gap: 40px;
}
    
#e1d755b7 {
    flex-wrap: nowrap;
}
    
#\30 88f07c2 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 677830a {
    margin: 0px 0% 0px 0%;
}
    
#e09f6141 {
    padding: 60px 32px 60px 32px;
}
    
#\31 df1ebfa {
    justify-content: flex-start;
    column-gap: 4%;
    row-gap: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff764541 {
    justify-content: flex-start;
    column-gap: 4%;
}
    
#da3f3a31 {
    padding: 60px 32px 60px 32px;
}
    
#\30 5eaeea4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3c9ba25 {
    margin: 0px 0% 0px 0%;
}
    
#db2f57d6 {
    padding: 60px 32px 60px 32px;
}
    
#\31 4116b61 {
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\37 0fb49e6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c8e0a7d2 {
    min-width: 32px;
    width: 63%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a5ee574 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd790208 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cc7e6031 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 2%;
    row-gap: 24px;
}
    
#ef679258 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 9%;
    padding: 60px 32px 60px 32px;
}
    
#dd2d34a5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_m1c {
    height: auto;
    order: 0;
    width: 83px;
}
    
#a8619e88 {
    height: auto;
    order: 2;
    width: 82.9948px;
}
    
#\35 8bc8720 {
    width: 100%;
}
    
#group_kdg {
    align-items: center;
    column-gap: 16px;
}
    
#widget_ndh {
    order: 1;
    min-width: 0px;
    min-height: 0px;
    width: 1px;
    height: 32px;
}
    
#\36 b4e4956 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4ac0140 {
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 4%;
}
    
#f7803590 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 60px 32px 60px 32px;
}
    
#\32 6c7cb38 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 056a677 {
    margin: 0px 0% 0px 0%;
}
    
#b1babd9d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5374f17 {
    padding: 0px 2% 60px 2%;
}
    
#efaa392e {
    margin: 0px 0% 0px 0%;
}
    
#widget_gh2 {
    width: 100.00%;
}
    
#widget_b2c {
    height: 429px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3ff343f {
    padding: 0px 2% 60px 2%;
}
    
#widget_eek {
    height: auto;
}
    
#widget_aia {
    height: auto;
}
    
#f5c00ed3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f819ed9d {
    padding: 60px 2% 60px 2%;
}
    
#widget_vdm {
    height: auto;
}
    
#f7b4f11a {
    height: auto;
}
    
#b41df4e0 {
    height: auto;
}
    
#\37 4aa0c85 {
    margin: 0px 0% 0px 0%;
}
    
#group_o0i {
    column-gap: 20px;
}
    
#e054186b {
    row-gap: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6056174 {
    margin: 0px 0% 0px 0%;
}
    
#d675e071 {
    padding: 60px 2% 60px 2%;
}
    
#\30 ff38ae8 {
    row-gap: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8204314 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_6ns {
    height: auto;
}
    
#a2ac1971 {
    column-gap: 5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc50f410 {
    padding: 60px 32px 60px 32px;
}
    
#dd0f4b81 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e1055d5 {
    justify-content: flex-start;
    column-gap: 4%;
    row-gap: 50px;
}
    
#group_dpj {
    column-gap: 20px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 dc92482 {
    justify-content: flex-start;
    column-gap: 20px;
    --column-gap: 20px;
}
    
#widget_3jh {
    width: 50.93%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_86n {
    width: 45.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d9f57c1 {
    width: 46.14%;
}
    
#widget_qrg {
    width: auto;
}
    
#widget_kjs {
    width: 160px;
}
    
#\37 6f3b95d {
    width: 160px;
}
    
#\33 194d9f4 {
    width: undefinednull;
}
    
#\39 b5acb95 {
    width: 160px;
}
    
#c546fdc2 {
    width: undefinednull;
}
    
#group_q3c {
    width: auto;
}
    
#\37 5cdf6c2 {
    width: auto;
    --column-gap: 16px;
    column-gap: 16px;
}
    
#\34 57f3cff {
    width: 50.77%;
}
    
#\37 bc41c69 {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6a4327f {
    justify-content: flex-start;
    column-gap: 4%;
    row-gap: 50px;
}
    
#\39 29f3ae4 {
    padding: 60px 32px 60px 32px;
}
    
#\33 3ec4ff9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0443810 {
    width: 45%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 40px 0%;
}
    
#\32 cd32929 {
    column-gap: 20px;
    flex-wrap: wrap;
    justify-content: flex-start;
}
    
#af4376aa {
    height: auto;
}
    
#\38 3dadc02 {
    padding: 60px 2% 60px 2%;
}
    
#\35 8cd086a {
    margin: 0px 0% 0px 0%;
}
    
#c6c48f9a {
    row-gap: 32px;
}
    
#\36 733d46b {
    width: 45%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 40px 0%;
}
    
#b3ec37e6 {
    width: 45%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 527d775 {
    height: auto;
}
    
#\38 00ab26a {
    height: auto;
}
    
#\32 c0c3352 {
    width: 45%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 675e430 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d22e791 {
    padding: 60px 2% 60px 2%;
}
    
#a8cda2e5 {
    width: 270.518px;
}
    
#c850d4e2 {
    margin: 0px 0% 0px 0%;
}
    
#b9d7cea4 {
    width: 402px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 dc36f1b {
    padding: 60px 2% 60px 2%;
}
    
#fb45fc84 {
    margin: 0px 0% 0px 0%;
}
    
#d5da3098 {
    row-gap: 40px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 29px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 64px 24px 64px 24px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_3p9 {
    width: 100%;
}
    
#widget_4ct {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 f57204e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
}
    
#\36 d80f3ae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#f6ae889d {
    margin: 0px 0% 0px 0%;
}
    
#group_6cb {
    width: 100%;
}
    
#group_mhu {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ed8dd390 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 48px 24px 48px 24px;
}
    
#\36 b0c1a56 {
    margin: 0px 0% 0px 0%;
}
    
#\34 171e946 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#f288f53d {
    width: 100%;
}
    
#\36 08b602e {
    row-gap: 24px;
}
    
#ae10a64e {
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#c8371fc6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#\38 aeb4868 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\39 ce99360 {
    margin: 0px 0% 0px 0%;
}
    
#group_h1i {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ae79960 {
    row-gap: 20px;
}
    
#group_ngh {
    row-gap: 30px;
}
    
#b2e3570d {
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 036a1cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding: 48px 24px 48px 24px;
}
    
#\35 eb589e4 {
    margin: 0px 0% 0px 0%;
}
    
#ba1481c9 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 29px;
}
    
#group_s4f {
    width: 100%;
    min-height: 49px;
    align-items: center;
    height: auto;
}
    
#\36 4fca102 {
    width: 100%;
}
    
#a9ef8bcf {
    width: 100%;
}
    
#widget_p1h {
    width: 100%;
    min-height: 49px;
}
    
#ccbc3d5b {
    height: auto;
}
}



@media (max-width: 767px) {
    
#c0329ed3 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 29px;
}
    
#\35 88db448 {
    margin: 0px 0% 0px 0%;
}
    
#\30 56343e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\31 45a66fd {
    width: 100%;
}
    
#d0b762da {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 cd6f903 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 48px 24px 48px 24px;
}
    
#\37 2d3750d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#c115a015 {
    margin: 0px 0% 0px 0%;
}
    
#d49f0169 {
    width: 98%;
}
    
#\34 4ec5669 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#d535a728 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#d119a05f {
    margin: 0px 0% 0px 0%;
}
    
#\37 893f6b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 48px 24px 48px 24px;
}
    
#b695317b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 d5e8e56 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 0px 0px 0px;
}
    
#\38 42d1bdf {
    margin: 0px 0% 0px 0%;
}
    
#\31 5914a51 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#widget_30r {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 f992253 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\34 554d004 {
    margin: 0px 0% 0px 0%;
}
    
#\31 2b35cd3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\34 7047e53 {
    height: auto;
    width: 327px;
}
    
#ffcba4bd {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b75888ea {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 9e18969 {
    height: auto;
    width: 327px;
}
    
#\33 27a531d {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c8897d5 {
    height: auto;
    width: 327px;
}
    
#\36 b74f8b5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fa50322d {
    height: auto;
    width: 327px;
}
    
#\33 77c5f20 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b3747f8 {
    height: auto;
    width: 327px;
}
    
#dda0d14b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b26c24a9 {
    height: auto;
    width: 327px;
}
    
#\30 96ce6ff {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5b4ecf4 {
    height: auto;
    width: 327px;
}
    
#d231f76e {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b2e9c0a8 {
    height: auto;
    width: 327px;
}
    
#group_atb {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\32 ae75f4e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#group_n8m {
    row-gap: 32px;
}
    
#\37 929f888 {
    height: auto;
}
    
#dd333db8 {
    height: auto;
}
    
#\32 035c3b1 {
    height: auto;
}
    
#\32 8f3e3c4 {
    height: auto;
}
    
#\30 70b3661 {
    height: auto;
}
    
#\37 f770f2f {
    height: auto;
}
    
#d8ca2a3e {
    height: auto;
}
    
#fc303c1f {
    height: auto;
}
    
#a169bfbb {
    height: auto;
}
    
#\30 df23081 {
    height: auto;
}
    
#\30 ffe983a {
    height: auto;
}
    
#ae03f452 {
    height: auto;
}
    
#af62d10d {
    height: auto;
}
    
#\37 9d9a787 {
    height: auto;
}
    
#a1d67697 {
    height: auto;
}
    
#\34 92f2409 {
    height: auto;
}
    
#\37 89f103b {
    height: auto;
}
    
#d63fd642 {
    height: auto;
}
    
#fc5a5750 {
    height: auto;
}
    
#a57a4850 {
    height: auto;
}
    
#\30 df0a418 {
    height: auto;
}
    
#c8c8c43e {
    height: auto;
}
    
#\37 1ba3c18 {
    height: auto;
}
    
#\38 d692dd1 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 7660201 {
    height: auto;
}
    
#b6cbc2f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\33 ecb3117 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\37 437f99b {
    margin: 0px 0% 0px 0%;
}
    
#\39 c93c82e {
    height: auto;
    width: 327px;
}
    
#\32 6763cfc {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cf8f1845 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4324320 {
    height: auto;
    width: 327px;
}
    
#\35 45d5fbf {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e7560b0 {
    height: auto;
    width: 327px;
}
    
#\37 3c192dc {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#afe9201b {
    height: auto;
    width: 327px;
}
    
#\35 26b141a {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fc6fe6a8 {
    height: auto;
    width: 327px;
}
    
#ac5921f8 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 604cf1f {
    height: auto;
    width: 327px;
}
    
#\31 05194a1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_c6t {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_f51 {
    row-gap: 32px;
}
    
#b13387e7 {
    height: auto;
}
    
#\32 dc6d543 {
    height: auto;
}
    
#e2b4e0e3 {
    height: auto;
}
    
#\34 30304c5 {
    height: auto;
}
    
#\36 7fb1b7d {
    height: auto;
}
    
#\37 1dac03f {
    height: auto;
}
    
#\35 699be57 {
    height: auto;
}
    
#\32 8d59deb {
    height: auto;
}
    
#fbfa512f {
    height: auto;
}
    
#\37 d40df42 {
    height: auto;
}
    
#c4a288db {
    height: auto;
}
    
#\31 153d9c5 {
    height: auto;
}
    
#\31 9cab294 {
    height: auto;
}
    
#cbe4c1fb {
    height: auto;
}
    
#\38 31f5c01 {
    height: auto;
}
    
#\35 0512a45 {
    height: auto;
}
    
#\34 ed93f6d {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 0193307 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 debf80d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 c542f79 {
    height: auto;
    width: 327px;
}
    
#ade7a01b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2334e04 {
    margin: 0px 0% 0px 0%;
}
    
#\30 34450d4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\31 1ebe0d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\37 946afc0 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 36e1418 {
    height: auto;
    width: 327px;
}
    
#bf56c268 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#afe1e1e6 {
    height: auto;
    width: 327px;
}
    
#\30 8119faa {
    height: auto;
    width: 327px;
}
    
#\35 5e52a08 {
    height: auto;
}
    
#d1ff26fc {
    height: auto;
}
    
#\32 4599fc9 {
    height: auto;
}
    
#\33 19c927b {
    height: auto;
}
    
#\39 07476a4 {
    height: auto;
}
    
#b27be7e8 {
    height: auto;
}
    
#c03ed09e {
    height: auto;
}
    
#cd5cb4d1 {
    height: auto;
}
    
#c6ac7549 {
    height: auto;
}
    
#edb51bcb {
    height: auto;
}
    
#e6c41160 {
    height: auto;
}
    
#\32 7141f1c {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 d66bd88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#c60f6cde {
    margin: 0px 0% 0px 0%;
}
    
#c2cbd97c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ed9e703d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#fd95d685 {
    height: auto;
    width: 327px;
}
    
#\34 8c2a832 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c201883c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d0626449 {
    height: auto;
    width: 327px;
}
    
#\37 f04674a {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 01f0ce2 {
    height: auto;
    width: 327px;
}
    
#e5a487f0 {
    height: auto;
}
    
#\39 f7132e8 {
    height: auto;
}
    
#\32 929849e {
    height: auto;
}
    
#\35 9e083ba {
    height: auto;
}
    
#\32 ae5483a {
    height: auto;
}
    
#\32 16d133a {
    height: auto;
}
    
#cc7d99be {
    height: auto;
}
    
#eb6e95c9 {
    height: auto;
}
    
#e951744d {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 e83cb50 {
    margin: 0px 0% 0px 0%;
}
    
#d7e8d9ed {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 30px;
}
    
#fc8f100a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#d4a9584b {
    height: auto;
    width: 327px;
}
    
#bd1537a0 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c47b4686 {
    height: auto;
}
    
#\37 178a647 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c28f53e8 {
    width: 309px;
}
    
#\34 a752de7 {
    height: auto;
}
    
#cdc906b8 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 dffd6d0 {
    height: auto;
    width: 327px;
}
    
#\37 39977bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\37 0615a72 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#da9415ec {
    margin: 0px 0% 0px 0%;
}
    
#\30 88f07c2 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e1d755b7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b106484b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 0a98257 {
    height: auto;
    width: 327px;
}
    
#f3b88524 {
    height: auto;
}
    
#a2f6537e {
    height: auto;
}
    
#\31 046bbf8 {
    height: auto;
}
    
#\38 e9f7edb {
    height: auto;
}
    
#e9f221c0 {
    height: auto;
}
    
#\38 dd0240b {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 8151472 {
    row-gap: 30px;
}
    
#b584ec41 {
    row-gap: 20px;
}
    
#\37 677830a {
    margin: 0px 0% 0px 0%;
}
    
#edd8624e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e09f6141 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\31 df1ebfa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#group_85t {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
}
    
#d608d2f7 {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\35 0dd3437 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#b377f120 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
}
    
#widget_b8l {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lbl {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e3843f2c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a22a25b3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a57a481a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9a6a9df {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 89677ca {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f8873182 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_0h8 {
    row-gap: 32px;
}
}



@media (max-width: 767px) {
    
#ff764541 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#da3f3a31 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\30 5eaeea4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e849633 {
    row-gap: 20px;
}
    
#\32 430aa42 {
    row-gap: 30px;
}
    
#\34 d056435 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a9e88859 {
    row-gap: 20px;
}
    
#\38 3c9ba25 {
    margin: 0px 0% 0px 0%;
}
    
#db2f57d6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#c8e0a7d2 {
    min-width: 32px;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0fb49e6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4116b61 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#\30 0700196 {
    row-gap: 30px;
}
}



@media (max-width: 767px) {
    
#dd790208 {
    width: 100%;
}
    
#cc7e6031 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#ef679258 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 48px 24px 48px 24px;
}
    
#dd2d34a5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_m1c {
    height: auto;
}
    
#a8619e88 {
    height: auto;
}
    
#\34 1a65b0d {
    row-gap: 15px;
    width: 100.00%;
    height: auto;
    min-height: 601px;
}
    
#b9149cef {
    row-gap: 24px;
}
    
#group_kdg {
    align-items: center;
}
    
#widget_ndh {
    height: 32px;
}
}



@media (max-width: 767px) {
    
#\37 4ac0140 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 29px;
}
    
#f7803590 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\32 6c7cb38 {
    width: 100%;
}
    
#\37 056a677 {
    margin: 0px 0% 0px 0%;
}
    
#\32 512da71 {
    height: auto;
}
    
#b1babd9d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 7693e07 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#b5374f17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 24px 48px 24px;
}
    
#widget_gh2 {
    width: 100%;
}
    
#efaa392e {
    margin: 0px 0% 0px 0%;
}
    
#widget_b2c {
    height: 201px;
}
}



@media (max-width: 767px) {
    
#f1fd0763 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\39 3ff343f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 24px 48px 24px;
}
    
#widget_eek {
    height: auto;
}
    
#widget_aia {
    height: auto;
    width: auto;
}
    
#group_47g {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_s7k {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d24d6dfd {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#f5c00ed3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e054186b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 30px;
}
    
#f819ed9d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#widget_vdm {
    height: auto;
}
    
#f7b4f11a {
    height: auto;
}
    
#b41df4e0 {
    height: auto;
}
    
#group_o0i {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#group_a1v {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 4fef340 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d48909d {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4aa0c85 {
    margin: 0px 0% 0px 0%;
}
    
#widget_34r {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_nn1 {
    row-gap: 15px;
}
    
#c6fbabf0 {
    row-gap: 15px;
}
    
#b40143f3 {
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\34 0336942 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6056174 {
    margin: 0px 0% 0px 0%;
}
    
#\30 ff38ae8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 32px;
}
    
#d675e071 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#eb7fbb6f {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c189f8b3 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_vlb {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\39 6d375dd {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\39 8204314 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#a2ac1971 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 40px;
}
    
#\30 73e1338.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 73e1338 {
    width: auto;
    margin: 0px 0% 100px 0%;
}
    
#\32 7377e37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7377e37 {
    min-width: 32px;
    width: 99.76%;
    margin: 0px 0% 0px -5px;
}
    
#ff7f8ec3 {
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f9f213e0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
}
    
#widget_6ns {
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_sqv {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 48a8ca9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc50f410 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#ca81223d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e1055d5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#e754d342 {
    row-gap: 30px;
}
    
#\34 b8aa9aa {
    row-gap: 20px;
}
    
#dd0f4b81 {
    margin: 0px 0% 0px 0%;
}
    
#group_dpj {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#\34 dc92482 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#group_86n {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3jh {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d9f57c1 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 57f3cff {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_kjs {
    width: 160px;
}
    
#\37 6f3b95d {
    width: 160px;
}
    
#\39 b5acb95 {
    width: 160px;
}
    
#\37 bc41c69 {
    width: 160px;
}
}



@media (max-width: 767px) {
    
#\37 149534b {
    row-gap: 30px;
}
    
#\31 6a4327f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#\30 fea4071 {
    row-gap: 20px;
}
    
#\39 29f3ae4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\30 d34ed96 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3ec4ff9 {
    margin: 0px 0% 0px 0%;
}
    
#\31 fc38899 {
    align-items: center;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 0443810 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 9757712 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 cd32929 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 60px;
}
    
#\36 733d46b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af4376aa {
    height: auto;
}
    
#\38 3dadc02 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#\35 8cd086a {
    margin: 0px 0% 0px 0%;
}
    
#c6c48f9a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 30px;
}
    
#\30 a158242 {
    row-gap: 15px;
}
    
#b3ec37e6 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 527d775 {
    height: auto;
}
    
#daf026bd {
    row-gap: 15px;
}
    
#\38 00ab26a {
    height: auto;
}
    
#d4bd88f0 {
    row-gap: 15px;
}
    
#\32 c0c3352 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 675e430 {
    height: auto;
}
    
#\31 4a95c06 {
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#c0be1411 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\38 d22e791 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#a8cda2e5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c850d4e2 {
    margin: 0px 0% 0px 0%;
}
    
#b9d7cea4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 0388351 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ca59ba2 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ea77495 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 dc36f1b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 24px 48px 24px;
}
    
#fb45fc84 {
    margin: 0px 0% 0px 0%;
}
    
#aa01ec1a {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#abd78dea {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d5da3098 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 32px;
}
    
#\36 fcdd700 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}

