@media all {
  *#dm .dmInner a.u_1625307626:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1625307626.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1625307626 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/08f3b6eb/icon/arrow_forward_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg) !important;
    background-color:var(--color_9) !important;
  }

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

  *#dm .dmInner a.u_1517275763:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1517275763.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1517275763 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/08f3b6eb/icon/arrow_forward_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg) !important;
    background-color:var(--color_9) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1052755109:hover .iconBg { background-color:var(--color_9) !important; }

  *#dm .dmInner a.u_1052755109.hover .iconBg { background-color:var(--color_9) !important; }

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

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

  *#dm .dmInner a.u_1342637347:hover .iconBg { background-color:var(--color_9) !important; }

  *#dm .dmInner a.u_1342637347.hover .iconBg { background-color:var(--color_9) !important; }

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

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

  *#dm .dmInner a.u_1400115193:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1400115193.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1400115193 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/08f3b6eb/icon/arrow_forward_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg) !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner a.u_1224520893 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_9) var(--color_9) var(--color_9) var(--color_9) !important;
  }

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

  *#dm .dmInner a.u_1224520893 .iconBg { background-color:var(--color_9) !important; }

  *#dm .dmInner a.u_1224520893:hover .iconBg { background-color:rgb(134,40,237) !important; }

  *#dm .dmInner a.u_1224520893.hover .iconBg { background-color:rgb(134,40,237) !important; }

  *#dm .dmInner a.u_1224520893:hover {
    background-color:rgba(248,238,255,0.19) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1224520893.hover {
    background-color:rgba(248,238,255,0.19) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1886747545 .card-name { color:var(--color_9) !important; }

  *#dm .dmInner *.u_1886747545 .card-name { text-align:LEFT !important; }

  *#dm .dmInner div.u_1886747545 .card-label { font-family:'AristotelicaProDisplay-Bold' !important; }

  *#dm .dmInner a.u_1942528060 {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1923546831 .iconBg { background-color:var(--color_9) !important; }

  *#dm .dmInner a.u_1942528060 .iconBg {
    background-color:var(--color_1) !important;
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/08f3b6eb/icon/arrow_forward_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1923546831 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_9) var(--color_9) var(--color_9) var(--color_9) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1886747545 .card-label { text-align:CENTER !important; }

  *#dm .dmInner div.u_1463056451 .zp-zenterprize-title { color:var(--color_9) !important; }

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

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

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

  *#dm .dmInner div.u_1886747545 .fan-card {
    border-style:solid !important;
    border-width:0px !important;
    border-color:var(--color_9) !important;
    border-radius:24px 24px 24px 24px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1942528060:hover .iconBg { background-color:var(--color_9) !important; }

  *#dm .dmInner a.u_1942528060.hover .iconBg { background-color:var(--color_9) !important; }

  *#dm .dmInner div.u_1463056451 .zp-benchmark-title { color:var(--color_10) !important; }

  *#dm .dmInner div.u_1463056451 .zp-industry-card .zp-metric-value { color:var(--color_10) !important; }

  *#dm .dmInner *.u_1463056451 .zp-slider-label span { color:var(--color_10) !important; }

  *#dm .dmInner *.u_1463056451 .zp-slider { accent-color:var(--color_11) !important; }

  *#dm .dmInner div.u_1463056451 .zp-uplift-banner { border-color:rgba(126,245,127,0.35) !important; }

  *#dm .dmInner *.u_1463056451 .zp-uplift-heading { color:rgba(37,161,22,1) !important; }

  *#dm .dmInner *.u_1463056451 .zp-slider-label strong { color:var(--color_10) !important; }

  *#dm .dmInner *.u_1463056451 .zp-industry-card .zp-metric-label { color:var(--color_10) !important; }

  *#dm .dmInner *.u_1463056451 .zp-industry-card .zp-retention-stat { color:var(--color_10) !important; }

  *#dm .dmInner div.u_1463056451 .zp-cta-btn span.text { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1463056451 .zp-partner-title { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1463056451 .zp-cta-btn {
    border-radius:12px 12px 12px 12px !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-color:rgba(130,65,201,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1463056451 .zp-zenterprize-card {
    background-image:linear-gradient(405deg,rgba(112,30,201,1) 0%,rgba(227,93,201,1) 100%) !important;
    border-style:solid !important;
    border-width:0px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner *.u_1463056451 .zp-diff-label { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1463056451 .zp-zenterprize-card .zp-metric-value { color:var(--color_9) !important; }

  *#dm .dmInner *.u_1463056451 .zp-zenterprize-card .zp-metric-label { color:var(--color_9) !important; }

  *#dm .dmInner *.u_1463056451 .zp-diff-positive { color:var(--color_14) !important; }

  *#dm .dmInner *.u_1463056451 .zp-zenterprize-card .zp-retention-stat { color:var(--color_14) !important; }

  *#dm .dmInner *.u_1463056451 .zp-badge { background:var(--color_14) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1886747545 .card-name { font-size:36px !important; }

  *#dm .dmInner *.u_1886747545 .brand-logo-overlay {
    width:82px !important;
    opacity:100% !important;
    bottom:30 !important;
    right:30 !important;
  }

  *#dm .dmInner div.u_1886747545 .card-label { font-size:48px !important; }

  *#dm .dmInner *.u_1886747545 .card-label { left:50% !important; }

  *#dm .dmInner *.u_1886747545 .card-image-wrap { height:522px !important; }

  *#dm .dmInner div.u_1463056451 .zp-diff-value { font-size:30px !important; }
}
.zp-badge
{
	position:absolute !important;
	top:0 !important;
	right:0 !important;
	background:#F7B731 !important;
	color:#2C2F79 !important;
	padding:8px 16px !important;
	font-size:.72rem !important;
	font-weight:700 !important;
	border-radius:0 0 0 10px !important;
	text-transform:uppercase !important;
	letter-spacing:.08em !important;
	z-index:2 !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1886747545 .card-image-wrap { height:376px !important; }

  *#dm .dmInner div.u_1463056451 .zp-diff-value { font-size:30px !important; }
}
#dm .dmInner a.u_1342637347
{
	animation:zenGlow 2s ease-in-out infinite !important;
}
@keyframes zenGlow {
  0%, 100% { box-shadow:0 0 8px 2px rgba(255,215,0,0.5); }
  50% { box-shadow:0 0 22px 8px rgba(255,215,0,0.9); }
}
@keyframes zenGlow {
  0%, 100% { box-shadow:0 0 8px 2px rgba(239,122,189,0.5); }
  50% { box-shadow:0 0 22px 8px rgba(239,122,189,0.9); }
}
@keyframes zenGlow {
  0%, 100% { box-shadow:0 0 8px 2px rgba(239,122,189,0.5); }
  50% { box-shadow:0 0 22px 8px rgba(239,122,189,0.9); }
}
@keyframes zenGlow {
  0%, 100% { box-shadow:0 0 8px 2px rgba(239,122,189,0.5); }
  50% { box-shadow:0 0 22px 8px rgba(239,122,189,0.9); }
}
#dm .dmInner a.u_1052755109
{
	animation:zenGlow 2s ease-in-out infinite !important;
}
@keyframes zenGlow {
  0%, 100% { box-shadow:0 0 8px 2px rgba(239,122,189,0.5); }
  50% { box-shadow:0 0 22px 8px rgba(239,122,189,0.9); }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1463056451 .zp-diff-value { font-size:22px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner a.u_1342637347
{
}
*#dm .dmInner a.u_1052755109
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\33 1179415::before, #\33 1179415 > .bgExtraLayerOverlay {
    
}
#\33 1179415 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(244, 249, 252, 1) 100%);
    background-origin: border-box;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 7881b63 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.38%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\34 2c9691a {
    min-height: 687px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_89g {
    width: 49.62%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\36 fb2ac07.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fb2ac07 {
    width: 99.75%;
    height: auto;
    max-width: 100%;
    margin: 8px 0% 10px 0%;
}
    
#efefc44a {
    width: 73.56%;
    height: auto;
    max-width: 100%;
}
    
#\32 ead3dd1 {
    width: 252px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 68bdccf {
    margin: 0px 0% 0px 0%;
}
    
#\32 4d9f0e8 {
    width: 100.00%;
    height: 487px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2221118 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 43.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2058823529411766%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 1840823 {
    width: 100.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0986411 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\35 5704250 {
    width: 66.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5855854 {
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-end;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: linear-gradient(180deg, rgba(244, 249, 252, 1) 0%, rgba(0, 0, 0, 0) 100%);
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    background-origin: border-box;
    column-gap: 4%;
    flex-direction: row;
    --column-gap: 4%;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b4b29bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b4b29bc {
    width: 601px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b7c3e874::before, #b7c3e874 > .bgExtraLayerOverlay {
    
}
#b7c3e874 {
    background-image: none;
    background-color: var(--color_9);
}
    
#\33 0af542f::before, #\33 0af542f > .bgExtraLayerOverlay {
    
}
#\33 0af542f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-image: none;
    background-size: contain;
    margin: 0% 0% 0% 0%;
}
    
#a889fc3d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 60px 60px 40px 60px;
    margin: 0% 0% 0% 0%;
}
    
#cc84c8cf:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cc84c8cf [data-content-reference].active-tab-title .tab-title, #cc84c8cf [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_1) !important;
    font-family: AristotelicaProDisplay-Bold !important;
}
#cc84c8cf [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
#cc84c8cf:not(:has(.active-tab-title)) [data-content-reference]:first-child,#cc84c8cf [data-content-reference].active-tab-title, #cc84c8cf [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_11);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#cc84c8cf [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_3) !important;
    font-family: AristotelicaProDisplay-Bold !important;
}
#cc84c8cf {
    justify-content: flex-start;
    width: 1000px;
    min-height: auto;
    height: auto;
    order: 3;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0% 0px 0%;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 64079e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 64079e2 {
    width: 40.26%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 20px 0%;
}
    
#c6daeab6 {
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: linear-gradient(180deg, rgba(244, 249, 252, 1) 0%, rgba(0, 0, 0, 0) 100%);
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    background-origin: border-box;
    column-gap: 4%;
    flex-direction: row;
    --column-gap: 4%;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebc25cf6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2058823529411766%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 9cd8385 {
    width: 100.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa613813.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#fa613813 {
    width: 226px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b40f3d01 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    height: auto;
    --column-gap: 4px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 04861cc {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fd2d25cd {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\34 bcec51f {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f5bace4 {
    width: 99.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c95e9f21 {
    margin: 0px 0% 0px 0%;
}
    
#group_tk3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#d0dc8a91 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cbc3c7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b86cca8 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ff22f2e8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 74e38c3 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9c8f2ae {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b61a773 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 7d7b699 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#e76e175b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7c0ba3b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 98c9c46 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e55eab5d {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 a8ff077 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d8b686a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2058823529411766%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 1b3ce93 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#\30 00cbfa2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\30 00cbfa2 {
    width: 208px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4ef19de {
    justify-content: flex-start;
    align-items: flex-start;
    width: 43.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2058823529411766%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 725187c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c909c2bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    flex-wrap: nowrap;
    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 221ae90 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e434e9fc {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 4b3ff13 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c4fb45b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a95d24d0 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 e0becb3 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c3cbf493 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef3ecc10 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    --column-gap: 8px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc175bdb {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 7face79 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#ee371076 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b0f8f1b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    height: auto;
    --column-gap: 4px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7e2a26a {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#db38bab7 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9ce7b60 {
    width: 100%;
    height: 391px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5af981a {
    width: 100%;
    height: 391px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 264bc3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 264bc3a {
    width: 98px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 24px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 bfcfe89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d733ec7e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 3ffe499 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_9);
}
    
#widget_cir {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eff4c91c {
    margin: 0px 0% 0px 0%;
}
    
#widget_1rg {
    width: 222px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c33dc7a4 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a0e19c60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0e19c60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 10px 0%;
}
    
#\37 a56bf44 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    order: 0;
}
    
#b14cbe40 {
    margin: 0px 0% 0px 0%;
}
    
#fc75b3a3::before, #fc75b3a3 > .bgExtraLayerOverlay {
    
}
#fc75b3a3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(250, 240, 255, 1) 100%);
    background-origin: border-box;
}
    
#fb5b7157 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 60e95d1 {
    width: 228px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bba8dfc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bba8dfc8 {
    width: 98px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 24px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jkq {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_vr5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 b72dc72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d78c9a00 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 60px 20px 60px;
    margin: 0% 0% 0% 0%;
}
    
#d13348a1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_c6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 ea1b52b {
    width: 59.64%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 1a5c441 {
    margin: 0px 0% 0px 0%;
}
    
#widget_a6k.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a6k {
    width: 164px;
    height: 140px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 5761d39 {
    width: 480px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 639c30c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#ce072517 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3788803::before, #\30 3788803 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 3788803 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 50.96%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 3788803.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 121a91d::before, #\38 121a91d > .bgExtraLayerOverlay {
    
}
#\38 121a91d {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(244, 249, 252, 1) 100%);
    background-origin: border-box;
}
    
#\33 5fc134f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5ca00ec {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8f7dd80 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 211621b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3c7bfef {
    margin: 0px 0% 0px 0%;
}
    
#\38 47d8704 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#aecc3d17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0fb6a24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#b5e13395::before, #b5e13395 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b5e13395 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 44.87%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#b5e13395.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#widget_1sa {
    width: 224px;
    height: 216px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 786176e {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 60px 80px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\34 32674e2 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f2ab9b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#acdd92c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 55cb388 {
    width: 71.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 5d49381 {
    width: 53.34%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 57c598a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 00d73ad {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_9) #000000 #000000;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 58ddd3c {
    background-image: linear-gradient(405deg, rgba(213, 40, 139, 0.93) 0%, rgba(249, 180, 75, 1) 100%);
    background-origin: border-box;
}
    
#\33 9a0b447 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d312bedf {
    margin: 0px 0% 0px 0%;
}
    
#\32 a1a0010 {
    justify-content: flex-start;
    align-items: center;
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_9) #000000 #000000;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d0fe60a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 43fa2a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 d7efe0b {
    width: 71.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 e43ca99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a74c2f7 {
    width: 48px;
    height: 48px;
    max-width: 100%;
}
    
#\39 8b0db33 {
    margin: 0px 0% 0px 0%;
}
    
#\36 bfef0c7 {
    width: 48px;
    height: 48px;
    max-width: 100%;
}
    
#\36 5c09e70 {
    background-image: none;
    background-color: var(--color_11);
}
    
#\33 cb34e72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 19.2%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 410400e {
    width: 48px;
    height: 48px;
    max-width: 100%;
}
    
#d8ea4422 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7c93b96 {
    width: 213px;
    height: auto;
    max-width: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 4dc2895 {
    width: 253.4375px;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#e4765375 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4f2c85b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f65054c {
    width: 213px;
    height: auto;
    max-width: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a16148a9 {
    width: 196px;
    height: auto;
    max-width: none;
}
    
#\39 a6f9f59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 19.2%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 df1b684 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 19.2%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 21f66f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 19.2%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a73fa47 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4b5601a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 19.2%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f2450e1e {
    width: 48px;
    height: 48px;
    max-width: 100%;
}
    
#c78d6c51 {
    min-height: 256px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 60px 40px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3f6e6f3 {
    width: 189px;
    height: auto;
    max-width: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 89496c2 {
    width: 48px;
    height: 48px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c98e3ded {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ed203000 {
    min-height: 144px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 60px 60px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\33 103d0ff {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
}
    
#widget_e2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ca201518 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 9124364 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 20px 60px 80px 60px;
    margin: 0% 0% 0% 0%;
}
    
#ec9f97b8::before, #ec9f97b8 > .bgExtraLayerOverlay {
    
}
#ec9f97b8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: linear-gradient(495deg, rgba(219, 107, 197, 1) 0%, rgba(134, 40, 237, 1) 100%);
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-origin: border-box;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 54f72d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ccd7f189 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 b5aa56e {
    width: 496px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed4a02a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bd3baa98::before, #bd3baa98 > .bgExtraLayerOverlay {
    
}
#bd3baa98 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: linear-gradient(405deg, rgba(134, 40, 237, 1) 0%, rgba(219, 107, 197, 1) 100%);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-origin: border-box;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff5a51e8 {
    justify-content: flex-start;
    width: 23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa255431::before, #fa255431 > .bgExtraLayerOverlay {
    
}
#fa255431 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: linear-gradient(405deg, rgba(215, 60, 148, 0.93) 0%, rgba(249, 180, 75, 1) 100%);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-origin: border-box;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4a63ece {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c4e9251f {
    justify-content: flex-start;
    width: 23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ec5e071::before, #\31 ec5e071 > .bgExtraLayerOverlay {
    
}
#\31 ec5e071 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: linear-gradient(495deg, rgba(249, 180, 75, 1) 0%, rgba(215, 60, 148, 0.93) 100%);
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-origin: border-box;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b3de7d7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 5ea535b {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3a4015f {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c545dc0 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ce089b17 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7ff70e2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_11);
}
    
#ae649b4b::before, #ae649b4b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_10);
    opacity: 0.28;
}
#ae649b4b {
    justify-content: space-between;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/08f3b6eb/dms3rep/multi/opt/ZntDC25-086--28Large-29-1920w.png");
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#ae649b4b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFklEQVQY0wXBXS9CAQCA4fNz2HRlM3MpE45Ym60LqulDpdKOYlSm0yl96ozlQlEzSklrsWGmWePCxphrV838jtfzCL/9P3rPr5RPLojvqUSVDC6PnylRZHBIg9GoQ82tIvS/fvjufvJ03aVZa9GoNykel5CjOzgcyyiyl0YtjtCrtHir3PFx+cj77Q0vD/e06x2KxQrJVJxyKUGnnUeILTg5Wg5SDYa5UvycpqOoiRyxRJZdOULhMEz1XEFwa3WEZkXihmkObBPkJBvyZgD3mo9FixFJWkLd9yHYRT1OUYt5bJgNwwhpyUQhu0U45MJiEvG69GRTDgTJbsYyP8P4gAbr5Cj57RXqZ0kKapB1j4FIYA41Y+UfCPWvMRIoDtMAAAAASUVORK5CYII=');
}
    
#\37 31da5d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 da55db9 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2822e4a {
    width: 220px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4b3603f {
    width: 220px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7bbd69a {
    width: 220px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_urm {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\37 eeac113 {
    width: 49.35%;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v9v {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    height: auto;
    justify-content: flex-start;
}
    
#\30 cde792b {
    width: 38.79%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_adg {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f3e56172 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 f6d16e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9f3535f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
}
    
#\32 4bbe976 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 60px 20px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\36 77fb42c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 0814350 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b5940d25 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(405deg, rgba(134, 40, 237, 1) 0%, rgba(219, 107, 197, 1) 100%);
    background-origin: border-box;
}
    
#\30 33538ab {
    min-height: 320px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#ba3c501c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a0614d77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fa3129d {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    order: 1;
    height: auto;
}
    
#\32 c702147 {
    flex-direction: row;
    align-items: center;
    width: 57.79%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    --column-gap: 15px;
    justify-content: space-between;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdf9f753 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#c653fba1 {
    width: 234px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 b634f84 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ff6a5d0d {
    margin: 0px 0% 0px 0%;
}
    
#\35 1664aa7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 32px 60px 20px 60px;
    margin: 0% 0% 0% 0%;
}
    
#fde15c74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b031b8a9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#c9675a54 {
    width: 782px;
    height: auto;
    max-width: 100%;
}
    
#\32 c7061a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_99b {
    width: 260px;
    height: 179px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 6cfcdf9 {
    margin: 0px 0% 0px 0%;
}
    
#ba095bce {
    width: 247px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 65d9884 {
    width: 229px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0389c1c {
    width: 95.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b3eabe8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 3;
    --column-gap: 16px;
    align-self: flex-start;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#c83429e2::before, #c83429e2 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(450deg, rgba(0, 0, 0, 1) 0%, rgba(134, 40, 237, 1) 100%);
}
#c83429e2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(405deg, rgba(122, 25, 237, 1) 0%, rgba(239, 86, 214, 1) 100%);
    background-position: 50% 0%;
    background-origin: border-box;
    background-attachment: fixed;
}
    
#\31 4c7b5eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49.5%;
    min-width: 4%;
    order: 0;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f61adea {
    width: 100%;
    height: 579px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc4f97ed {
    width: 96.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: -21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8e4cc53 {
    min-height: 724px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 5% 40px 5%;
    margin: 0% 0% 0% 0%;
}
    
#group_vn4 {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 3d1ed6e {
    min-height: 594px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 60px 0px 60px;
    margin: 0% 0% 0% 0%;
}
    
#c85634f5::before, #c85634f5 > .bgExtraLayerOverlay {
    
}
#c85634f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    background-size: contain;
}
    
#a93a82d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 10465c6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_d6o {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\37 39ef36c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c9e3159d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c89e1e48 {
    min-height: 575px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 60px 60px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\33 157a588 {
    width: 50.23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: linear-gradient(495deg, rgba(249, 180, 75, 1) 0%, rgba(215, 60, 148, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    background-origin: border-box;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 36px 30px 36px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a0172804 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    --column-gap: 12px;
    justify-content: space-between;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9ae2f21 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 753e765 {
    width: 21.36%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 2e688ea {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    order: 1;
    height: auto;
}
    
#\35 1a8f42b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fdce885c {
    width: 29.82%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 becdabc {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#dd065ec7::before, #dd065ec7 > .bgExtraLayerOverlay {
    
}
#dd065ec7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_11);
}
    
#a95d1650 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f6ecc9a {
    margin: 0px 0% 0px 0%;
}
    
#bfa3ffc6 {
    width: 45.77%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#e2531b98.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2531b98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 10px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 7ef4ce0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a921accc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 60px 4px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\37 90ea35a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_5f2 {
    width: 735px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f50f847 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1179415::before, #\33 1179415 > .bgExtraLayerOverlay {
    
}
    
#\32 68bdccf {
    margin: 0px 0% 0px 0%;
}
    
#\32 ead3dd1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.5%;
}
    
#\32 4d9f0e8 {
    height: auto;
}
    
#\34 2c9691a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 38px;
    padding: 60px 40px 40px 40px;
}
    
#group_89g {
    width: 100%;
    min-height: 80px;
    order: 1;
    row-gap: 20px;
}
    
#\35 7881b63 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#efefc44a {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2221118 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\34 1840823 {
    width: 100%;
}
    
#\35 5704250 {
    width: 100%;
}
    
#\39 5855854 {
    align-items: center;
    height: auto;
    min-height: 648px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 40px 24px 60px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cc84c8cf {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7c3e874::before, #b7c3e874 > .bgExtraLayerOverlay {
    
}
    
#\33 0af542f::before, #\33 0af542f > .bgExtraLayerOverlay {
    
}
    
#c6daeab6 {
    align-items: center;
    height: auto;
    min-height: 648px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 40px 24px 60px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9cd8385 {
    width: 100%;
}
    
#fa613813 {
    width: 47.5%;
}
    
#\30 00cbfa2 {
    width: 47.5%;
}
    
#c95e9f21 {
    margin: 0px 0% 0px 0%;
}
    
#ebc25cf6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    align-items: flex-start;
}
    
#group_tk3 {
    justify-content: center;
}
    
#d0dc8a91 {
    width: auto;
}
    
#b40f3d01 {
    width: auto;
}
    
#\34 f5bace4 {
    width: 100%;
}
    
#\39 d8b686a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#a4ef19de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\38 725187c {
    width: auto;
}
    
#\36 b0f8f1b {
    width: auto;
}
    
#\39 b4b29bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b4b29bc {
    width: 509px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 64079e2 {
    width: 72.87%;
    order: 2;
}
    
#a889fc3d {
    padding: 20px 40px 32px 40px;
}
    
#\32 264bc3a {
    order: 0;
    width: 86px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eff4c91c {
    margin: 0px 0% 0px 0%;
}
    
#widget_1rg {
    width: 212px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b14cbe40 {
    margin: 0px 0% 0px 0%;
}
    
#fc75b3a3::before, #fc75b3a3 > .bgExtraLayerOverlay {
    
}
    
#\31 60e95d1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 39.90%;
}
    
#widget_vr5 {
    height: auto;
    width: 49.34%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c33dc7a4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_jkq {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 a56bf44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    order: 1;
}
    
#bba8dfc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bba8dfc8 {
    width: 108px;
    height: auto;
    margin: 0px 0% 16px 0%;
}
    
#a0e19c60 {
    width: 82.36%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1a5c441 {
    margin: 0px 0% 0px 0%;
}
    
#d78c9a00 {
    min-height: auto;
    padding: 40px 40px 20px 40px;
}
    
#\32 ea1b52b {
    width: 100%;
}
    
#widget_c6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c6d {
    margin: 8px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5761d39 {
    width: 100%;
}
    
#\30 3788803 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
#\30 3788803.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 47d8704 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 40px 20px 40px;
}
    
#\38 121a91d::before, #\38 121a91d > .bgExtraLayerOverlay {
    
}
    
#b5e13395 {
    width: 100%;
    min-height: 80px;
}
#b5e13395.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 3c7bfef {
    margin: 0px 0% 0px 0%;
}
    
#widget_1sa {
    width: 174px;
    height: 160px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 786176e {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 110px;
    row-gap: 26px;
    padding: 60px 40px 60px 40px;
}
    
#d312bedf {
    margin: 0px 0px 0px 0px;
}
    
#\34 32674e2 {
    width: 50%;
    min-height: 8px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f2ab9b0 {
    order: 1;
}
    
#acdd92c6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 55cb388 {
    order: 1;
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 5d49381 {
    order: 1;
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 57c598a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 00d73ad {
    width: 50%;
    min-height: 8px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9a0b447 {
    order: 1;
}
    
#\32 a1a0010 {
    width: 33.3%;
    min-height: 8px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d0fe60a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 43fa2a4 {
    order: 1;
}
    
#\31 d7efe0b {
    order: 1;
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a6f9f59 {
    width: 49%;
    row-gap: 8px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 df1b684 {
    width: 49%;
    row-gap: 8px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 21f66f0 {
    width: 49%;
    row-gap: 8px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b4b5601a {
    width: 49%;
    row-gap: 8px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 cb34e72 {
    width: 49%;
    row-gap: 8px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c78d6c51 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 320px;
    row-gap: 32px;
    padding: 40px 40px 40px 40px;
}
    
#\39 8b0db33 {
    margin: 0px 0% 0px 0%;
}
    
#\32 4dc2895 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 3f6e6f3 {
    width: 216px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a7c93b96 {
    width: 212px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 f65054c {
    width: 225px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed203000 {
    min-height: auto;
    padding: 0px 40px 60px 40px;
}
    
#ca201518 {
    margin: 0px 0% 0px 0%;
}
    
#widget_e2e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9124364 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    row-gap: 20px;
    padding: 20px 40px 80px 40px;
}
    
#fa255431::before, #fa255431 > .bgExtraLayerOverlay {
    
}
#fa255431 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 320px;
    padding: 10% 10% 10% 10%;
}
    
#c4e9251f {
    row-gap: 16px;
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a4a63ece {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 ec5e071::before, #\31 ec5e071 > .bgExtraLayerOverlay {
    
}
#\31 ec5e071 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 320px;
    padding: 10% 10% 10% 10%;
}
    
#ec9f97b8::before, #ec9f97b8 > .bgExtraLayerOverlay {
    
}
#ec9f97b8 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 320px;
    padding: 10% 10% 10% 10%;
}
    
#bd3baa98::before, #bd3baa98 > .bgExtraLayerOverlay {
    
}
#bd3baa98 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 320px;
    padding: 10% 10% 10% 10%;
}
    
#ae649b4b::before, #ae649b4b > .bgExtraLayerOverlay {
    
}
#ae649b4b {
    border-radius: 20px;
    background-repeat: no-repeat;
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#ae649b4b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFklEQVQY0wXBXS9CAQCA4fNz2HRlM3MpE45Ym60LqulDpdKOYlSm0yl96ozlQlEzSklrsWGmWePCxphrV838jtfzCL/9P3rPr5RPLojvqUSVDC6PnylRZHBIg9GoQ82tIvS/fvjufvJ03aVZa9GoNykel5CjOzgcyyiyl0YtjtCrtHir3PFx+cj77Q0vD/e06x2KxQrJVJxyKUGnnUeILTg5Wg5SDYa5UvycpqOoiRyxRJZdOULhMEz1XEFwa3WEZkXihmkObBPkJBvyZgD3mo9FixFJWkLd9yHYRT1OUYt5bJgNwwhpyUQhu0U45MJiEvG69GRTDgTJbsYyP8P4gAbr5Cj57RXqZ0kKapB1j4FIYA41Y+UfCPWvMRIoDtMAAAAASUVORK5CYII=');
}
    
#ff5a51e8 {
    row-gap: 16px;
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 b3de7d7 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c545dc0 {
    width: 100%;
}
    
#ce089b17 {
    width: 100%;
}
    
#\33 3a4015f {
    width: 100%;
}
    
#\35 5ea535b {
    width: 99.83%;
}
    
#ccd7f189 {
    order: 0;
}
    
#widget_adg {
    order: 1;
    height: 304px;
}
    
#group_urm {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 77fb42c {
    margin: 0px 0% 0px 0%;
}
    
#\32 4bbe976 {
    padding: 60px 40px 20px 40px;
}
    
#f3e56172 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0814350 {
    row-gap: 32px;
    width: 100%;
    min-height: 8px;
}
    
#\30 33538ab {
    min-height: 313px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#ba3c501c {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c653fba1 {
    height: auto;
    width: 186px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\36 b634f84 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c702147 {
    width: 100%;
    --column-gap: 20px;
    column-gap: 3.040380047505938%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 fa3129d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a0614d77 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bdf9f753 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff6a5d0d {
    margin: 0px 0% 0px 0%;
}
    
#\35 1664aa7 {
    min-height: auto;
    padding: 32px 40px 20px 40px;
}
    
#\32 c7061a8 {
    width: 487px;
}
    
#widget_99b {
    width: 164px;
    height: 119px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6cfcdf9 {
    margin: 0px 0% 0px 0%;
}
    
#ba095bce {
    margin-right: 0%;
    margin-left: 0%;
    width: 230px;
}
    
#\37 65d9884 {
    margin-right: 0%;
    margin-left: 0%;
    width: 240px;
}
    
#d0389c1c {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 b3eabe8 {
    column-gap: 4.990739838190857%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 0px 0%;
}
    
#c83429e2::before, #c83429e2 > .bgExtraLayerOverlay {
    
}
#c83429e2 {
    background-position: 50% 100%;
}
    
#\31 4c7b5eb {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
    row-gap: 24px;
}
    
#dc4f97ed {
    width: 632px;
    margin-top: -0px;
}
    
#\34 8e4cc53 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 26px;
    padding: 40px 40px 80px 40px;
}
    
#group_vn4 {
    order: 0;
    width: 100%;
    min-height: 389px;
    height: auto;
}
    
#\38 f61adea {
    width: 95.55%;
    height: 422px;
    margin-top: 1px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3d1ed6e {
    min-height: 584px;
    padding: 0px 30px 0px 30px;
}
    
#c85634f5::before, #c85634f5 > .bgExtraLayerOverlay {
    
}
    
#\31 10465c6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd065ec7::before, #dd065ec7 > .bgExtraLayerOverlay {
    
}
    
#c89e1e48 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 41px;
    padding: 60px 40px 20px 40px;
}
    
#\33 157a588 {
    width: 100%;
    min-height: 80px;
}
    
#\37 753e765 {
    height: auto;
}
    
#\30 f6ecc9a {
    margin: 0px 0% 0px 0%;
}
    
#bfa3ffc6 {
    width: 100%;
    min-height: 80px;
    row-gap: 18px;
}
    
#e2531b98 {
    width: 100.00%;
}
    
#fdce885c {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#\33 1179415::before, #\33 1179415 > .bgExtraLayerOverlay {
    
}
    
#\35 7881b63 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\34 2c9691a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_89g {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 20px;
}
    
#\32 ead3dd1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 50px;
}
    
#\32 4d9f0e8 {
    height: auto;
}
    
#\32 68bdccf {
    margin: 0px 0% 0px 0%;
}
    
#efefc44a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 2221118 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    min-height: 180px;
}
    
#\34 1840823 {
    width: 100%;
}
    
#\35 5704250 {
    width: 100%;
}
    
#\39 5855854 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0af542f::before, #\33 0af542f > .bgExtraLayerOverlay {
    
}
#\33 0af542f {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 6px;
}
    
#a889fc3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 20px 40px 20px;
}
    
#cc84c8cf {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7c3e874::before, #b7c3e874 > .bgExtraLayerOverlay {
    
}
    
#c6daeab6 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9cd8385 {
    width: 100%;
}
    
#fa613813 {
    width: 100%;
    min-height: 50px;
}
    
#\30 00cbfa2 {
    width: 100%;
    min-height: 42px;
}
    
#c95e9f21 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b4b29bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b4b29bc {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 64079e2 {
    width: 100%;
    order: 2;
}
    
#ebc25cf6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    row-gap: 20px;
}
    
#d0dc8a91 {
    width: 100.00%;
}
    
#\34 04861cc {
    width: undefinednull;
}
    
#\34 bcec51f {
    width: 90.21%;
}
    
#b40f3d01 {
    width: 100.00%;
}
    
#\39 d8b686a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    row-gap: 20px;
}
    
#a4ef19de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    min-height: 180px;
    height: auto;
}
    
#\34 f5bace4 {
    width: 100%;
}
    
#c909c2bf {
    width: 100.00%;
    height: auto;
    min-height: 24px;
}
    
#\38 725187c {
    width: 100%;
}
    
#\36 b0f8f1b {
    width: 100%;
}
    
#fd2d25cd {
    width: 26px;
}
    
#\36 9ce7b60 {
    height: 180px;
}
    
#\31 5af981a {
    height: 180px;
}
    
#\32 264bc3a {
    height: auto;
    order: 0;
    width: 76px;
}
}



@media (max-width: 767px) {
    
#\31 bfcfe89 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d733ec7e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 40px 20px;
}
    
#eff4c91c {
    margin: 0px 0% 0px 0%;
}
    
#widget_1rg {
    min-height: 48px;
}
}



@media (max-width: 767px) {
    
#c33dc7a4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 a56bf44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc75b3a3::before, #fc75b3a3 > .bgExtraLayerOverlay {
    
}
    
#\31 60e95d1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 50px;
}
    
#bba8dfc8 {
    height: auto;
}
    
#group_jkq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_vr5 {
    height: auto;
}
    
#b14cbe40 {
    margin: 0px 0% 0px 0%;
}
    
#a0e19c60 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\37 b72dc72 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d78c9a00 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\35 1a5c441 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ea1b52b {
    width: 100%;
}
    
#widget_c6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c6d {
    margin: 8px 0% 0px 0%;
}
    
#widget_a6k {
    width: 118px;
    height: 102px;
}
}



@media (max-width: 767px) {
    
#\37 5761d39 {
    width: 100.00%;
}
    
#\37 639c30c {
    width: 100.00%;
    margin-bottom: 10px;
}
    
#ce072517 {
    width: 100%;
    min-height: 140px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 5ca00ec {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    min-height: 300px;
}
    
#\34 8f7dd80 {
    width: 100%;
    min-height: 140px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 3788803 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\30 3788803.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 47d8704 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\38 121a91d::before, #\38 121a91d > .bgExtraLayerOverlay {
    
}
    
#\30 0fb6a24 {
    width: 100.00%;
    margin-bottom: 10px;
}
    
#b5e13395 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#b5e13395.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#widget_1sa {
    width: 124px;
    height: 124px;
}
}



@media (max-width: 767px) {
    
#\39 786176e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 0%;
    padding: 40px 20px 40px 20px;
}
    
#d312bedf {
    margin: 0px 0px 0px 0px;
}
    
#\34 32674e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f2ab9b0 {
    margin: 0px 0% 0px 0%;
}
    
#acdd92c6 {
    margin: 0px 0% 0px 0%;
}
    
#\31 55cb388 {
    width: 70%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5d49381 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 57c598a {
    margin: 0px 0% 0px 0%;
}
    
#\33 00d73ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9a0b447 {
    margin: 0px 0% 0px 0%;
}
    
#\32 a1a0010 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d0fe60a {
    margin: 0px 0% 0px 0%;
}
    
#\31 43fa2a4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 d7efe0b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 a6f9f59 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    height: auto;
}
    
#\33 df1b684 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    height: auto;
}
    
#\34 21f66f0 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    height: auto;
}
    
#b4b5601a {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    height: auto;
}
    
#\33 cb34e72 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    height: auto;
}
    
#c78d6c51 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\39 8b0db33 {
    margin: 0px 0% 0px 0%;
}
    
#\30 3f6e6f3 {
    width: 221px;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7c93b96 {
    width: 214px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a16148a9 {
    width: 232.50900000000001px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 f65054c {
    width: 208px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 4dc2895 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#c98e3ded {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ed203000 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 60px 20px;
}
    
#ca201518 {
    margin: 0px 0% 0px 0%;
}
    
#widget_e2e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\37 9124364 {
    min-height: unset;
    flex-direction: column;
    row-gap: 18px;
    padding: 20px 20px 60px 20px;
}
    
#ec9f97b8::before, #ec9f97b8 > .bgExtraLayerOverlay {
    
}
#ec9f97b8 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b5aa56e {
    width: 100%;
}
    
#bd3baa98::before, #bd3baa98 > .bgExtraLayerOverlay {
    
}
#bd3baa98 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ff5a51e8 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#fa255431::before, #fa255431 > .bgExtraLayerOverlay {
    
}
#fa255431 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4e9251f {
    width: 100%;
    min-height: 200px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\31 ec5e071::before, #\31 ec5e071 > .bgExtraLayerOverlay {
    
}
#\31 ec5e071 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5ea535b {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\33 3a4015f {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\37 c545dc0 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#ce089b17 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#ae649b4b::before, #ae649b4b > .bgExtraLayerOverlay {
    
}
#ae649b4b {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-radius: 20px;
    background-repeat: no-repeat;
    order: 0;
    justify-content: space-between;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
#ae649b4b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFklEQVQY0wXBXS9CAQCA4fNz2HRlM3MpE45Ym60LqulDpdKOYlSm0yl96ozlQlEzSklrsWGmWePCxphrV838jtfzCL/9P3rPr5RPLojvqUSVDC6PnylRZHBIg9GoQ82tIvS/fvjufvJ03aVZa9GoNykel5CjOzgcyyiyl0YtjtCrtHir3PFx+cj77Q0vD/e06x2KxQrJVJxyKUGnnUeILTg5Wg5SDYa5UvycpqOoiRyxRJZdOULhMEz1XEFwa3WEZkXihmkObBPkJBvyZgD3mo9FixFJWkLd9yHYRT1OUYt5bJgNwwhpyUQhu0U45MJiEvG69GRTDgTJbsYyP8P4gAbr5Cj57RXqZ0kKapB1j4FIYA41Y+UfCPWvMRIoDtMAAAAASUVORK5CYII=');
}
    
#\33 da55db9 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\39 2822e4a {
    width: 100%;
}
    
#d4b3603f {
    width: 100%;
}
    
#a7bbd69a {
    width: 100%;
}
    
#\37 eeac113 {
    width: 100%;
    min-height: 50px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 cde792b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 50px;
}
    
#\31 b3de7d7 {
    margin: 0px 0% 0px 0%;
}
    
#group_urm {
    justify-content: flex-end;
    order: 2;
}
    
#group_v9v {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ccd7f189 {
    order: 0;
}
    
#widget_adg {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\34 f6d16e7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 4bbe976 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 10px 20px;
}
    
#\36 77fb42c {
    margin: 0px 0% 0px 0%;
}
    
#f3e56172 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 0814350 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 32px;
    order: 0;
}
    
#\30 33538ab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#ba3c501c {
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c653fba1 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 154px;
    align-self: flex-start;
}
    
#\32 c702147 {
    justify-content: flex-start;
    width: 100%;
    column-gap: 3.724178062263602%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 fa3129d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 b634f84 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ff6a5d0d {
    margin: 0px 0% 0px 0%;
}
    
#\35 1664aa7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#fde15c74 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_99b {
    width: 154px;
    height: 106px;
}
}



@media (max-width: 767px) {
    
#\34 6cfcdf9 {
    margin: 0px 0% 0px 0%;
}
    
#ba095bce {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 50px;
}
    
#\37 65d9884 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 50px;
}
    
#d0389c1c {
    width: 100%;
}
    
#\39 b3eabe8 {
    column-gap: 5.031446540880504%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
}
    
#c83429e2::before, #c83429e2 > .bgExtraLayerOverlay {
    
}
#c83429e2 {
    background-position: 50% 50%;
}
    
#\31 4c7b5eb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 16px;
    justify-content: flex-start;
}
    
#\38 f61adea {
    height: 331px;
    margin-top: 1px;
    width: 318px;
}
    
#\34 8e4cc53 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16px 20px 40px 20px;
}
    
#group_vn4 {
    width: 100%;
    min-height: 342px;
    align-items: center;
    order: 0;
    height: auto;
    justify-content: flex-start;
}
    
#dc4f97ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dc4f97ed {
    align-self: center;
    margin: -15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 3d1ed6e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c85634f5::before, #c85634f5 > .bgExtraLayerOverlay {
    
}
    
#a93a82d7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 10465c6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 39ef36c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c9e3159d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c89e1e48 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 20px 20px;
}
    
#\33 157a588 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 36px 20px 36px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a0172804 {
    column-gap: 3.7735849056603774%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 16px;
}
    
#\37 9ae2f21 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 753e765 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 122px;
}
    
#\36 2e688ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fdce885c {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 128px;
}
    
#\32 becdabc {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dd065ec7::before, #dd065ec7 > .bgExtraLayerOverlay {
    
}
    
#a95d1650 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 f6ecc9a {
    margin: 0px 0% 0px 0%;
}
    
#bfa3ffc6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#e2531b98 {
    width: 100%;
}
}



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

