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

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

  *#dm .dmInner a.u_1132483986 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0ca0a69/icon/circle+arrow_2989514.svg) !important;
    order:1 !important;
    width:43px !important;
    height:43px !important;
  }

  *#dm .dmInner a.u_1132483986 {
    gap:0px !important;
    box-shadow:var(--color_5) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_2911053079 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(159,159,159) rgb(159,159,159) rgb(159,159,159) rgb(159,159,159) !important;
  }

  *#dm .dmInner div.u_2089212157 .svg { fill:rgba(103,48,253,1) !important; }

  *#dm .dmInner div.u_1635859815 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(159,159,159) rgb(159,159,159) rgb(159,159,159) rgb(159,159,159) !important;
  }

  *#dm .dmInner div.u_1084953998 .svg { fill:rgba(103,48,253,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1991375941 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(159,159,159) rgb(159,159,159) rgb(159,159,159) rgb(159,159,159) !important;
  }

  *#dm .dmInner div.u_1122631971 .svg { fill:rgba(103,48,253,1) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1244399666 .svg { fill:rgba(103,48,253,1) !important; }

  *#dm .dmInner a.u_1850826862 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0ca0a69/icon/circle+arrow_2989514.svg) !important;
    order:1 !important;
    width:43px !important;
    height:43px !important;
  }

  *#dm .dmInner a.u_1850826862 {
    gap:0px !important;
    box-shadow:var(--color_5) 3px 0px 11px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_1260183531 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0ca0a69/icon/circle+arrow_2989514.svg) !important;
    order:1 !important;
    width:43px !important;
    height:43px !important;
  }

  *#dm .dmInner a.u_1260183531 {
    gap:0px !important;
    box-shadow:var(--color_5) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1591937167 .svg { fill:rgba(103,48,253,1) !important; }

  *#dm .dmInner a.u_1023186435 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d0ca0a69/icon/circle+arrow_2989514.svg) !important;
    order:1 !important;
    width:43px !important;
    height:43px !important;
  }

  *#dm .dmInner a.u_1023186435 {
    gap:0px !important;
    box-shadow:var(--color_5) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1009840947 img {
    object-fit:contain !important;
    border-radius:40px 40px 40px 40px !important;
  }

  *#dm .dmInner div.u_431584794 img {
    object-fit:contain !important;
    border-radius:40px 40px 40px 40px !important;
  }

  *#dm .dmInner div.u_1992756809 img {
    object-fit:contain !important;
    border-radius:40px 40px 40px 40px !important;
  }

  *#dm .dmInner div.u_1554761253 img {
    object-fit:contain !important;
    border-radius:40px 40px 40px 40px !important;
  }

  *#dm .dmInner div.u_1307877616 img {
    object-fit:contain !important;
    border-radius:40px 40px 40px 40px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1705791377 { color:black !important; }
}
*#dm .dmInner div.u_1790144078 img
{
	height:50% !important;
	width:50% !important;
	margin-top:40px !important;
	text-align:left !important;
	margin-left:3% !important;
}
*#dm .dmInner div.u_1790144078 h3
{
	text-align:left !important;
	margin-top:-10px !important;
	margin-left:3% !important;
}
*#dm .dmInner div.u_1790144078 p
{
	text-align:left !important;
	margin-left:3% !important;
}
*#dm .dmInner div.u_1634644135 img
{
	height:50% !important;
	width:50% !important;
	text-align:left !important;
}
*#dm .dmInner div.u_1634644135 h3
{
	text-align:left !important;
}
*#dm .dmInner div.u_1634644135 p
{
	text-align:left !important;
}
*#dm .dmInner div.u_1095936550 img
{
	height:50% !important;
	width:50% !important;
	text-align:left !important;
}
*#dm .dmInner div.u_1095936550 h3
{
	text-align:left !important;
}
*#dm .dmInner div.u_1095936550 p
{
	text-align:left !important;
}
*#dm .dmInner div.u_1457277383 img
{
	height:50% !important;
	width:50% !important;
	text-align:left !important;
}
*#dm .dmInner div.u_1457277383 h3
{
	text-align:left !important;
}
*#dm .dmInner div.u_1457277383 p
{
	text-align:left !important;
}
*#dm .dmInner div.u_1902253216 img
{
	height:50% !important;
	width:50% !important;
	text-align:left !important;
}
*#dm .dmInner div.u_1902253216 h3
{
	text-align:left !important;
}
*#dm .dmInner div.u_1902253216 p
{
	text-align:left !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1790144078
{
}
*#dm .dmInner div.u_1634644135
{
}
*#dm .dmInner div.u_1634644135
{
}
*#dm .dmInner div.u_1095936550
{
}
*#dm .dmInner div.u_1095936550
{
}
*#dm .dmInner div.u_1457277383
{
}
*#dm .dmInner div.u_1457277383
{
}
*#dm .dmInner div.u_1902253216
{
}
*#dm .dmInner div.u_1902253216
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_5);
    --overlapping-background-image: var(--color_5);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 56.04%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 798px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 120px 0px 120px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/d0ca0a69/dms3rep/multi/opt/Hero+%282%29-1920w.png");
    border-radius: 0 0 0 70px;
    box-shadow: rgba(0, 0, 0, 0.75) 3px 3px 11px 0px;
    background-origin: border-box;
    background-repeat: repeat;
    background-size: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_a6n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_bm1 {
    width: 88.08%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_bi1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_bi1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 3;
    min-height: 75px;
    margin: 27px 0px 0px 0px;
}
    
#group_d39 {
    width: 39.96%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0% 0% 0% 0%;
}
    
#\37 ed11806 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ge1 {
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 4% 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4d2f409 {
    align-items: flex-start;
    width: 99.99631722744114%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 4% 0px 4% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 248px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hlq.flex-element.widget-wrapper > [data-element-type] {
    padding: 1% 0px 1% 0px;
}
#widget_hlq {
    width: 16%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 24px 0px;
}
    
#widget_ch5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#widget_jvf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jvf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 32px 0% 0px 0%;
}
    
#group_a4l {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#group_4ls {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_20d {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8al {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_87c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_87c {
    width: 100.00%;
    height: 430px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0px 0px 0px;
}
    
#group_k5s {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
}
    
#group_o0c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 e67e246 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c5e3e09 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8713de7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a4b68d6c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 85f12c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8lb {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_fqh {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 43px 0% 0px 0%;
}
}



@media all {
    
#\38 8dbb4b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 8dbb4b1 {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3e1d8ea {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-around;
    background-color: var(--color_6);
    background-image: none;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b2aaba[data-background-color-animation] {
    
}
#\33 3b2aaba {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    padding: 32px 26px 40px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dbecc41::before, #\32 dbecc41 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 dbecc41 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(239, 239, 239, 1);
    background-image: none;
    background-size: contain;
}
    
#\33 5b84f0a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    padding: 0% 10px 0% 10px;
    margin: 0px 0% 0px 0%;
}
    
#e51f9a1d {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b5ed4cc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 dbd40db {
    margin: 0px 120px 112px 120px;
}
    
#widget_k88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_0bj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0bj {
    width: 67px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\31 e29c530[data-background-color-animation] {
    
}
#\31 e29c530 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    padding: 32px 26px 40px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4dc2f4f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4dc2f4f {
    width: 67px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\38 13cce08 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 d275301 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 6b147f8[data-background-color-animation] {
    
}
#\37 6b147f8 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    padding: 32px 26px 40px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\35 336bfa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 336bfa3 {
    width: 67px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\37 81986a2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 f628ad1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 5b32164[data-background-color-animation] {
    
}
#\33 5b32164 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    padding: 32px 26px 40px 26px;
    margin: 0px 0% 0px 0%;
}
    
#d108471e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d108471e {
    width: 67px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\30 98837be {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 d048536 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 f25ac27[data-background-color-animation] {
    
}
#\32 f25ac27 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    padding: 32px 26px 40px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\34 da81367.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 da81367 {
    width: 67px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#e2c0b2d8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 1f3f3e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 1c9dab8[data-background-color-animation] {
    
}
#\30 1c9dab8 {
    justify-content: flex-start;
    align-items: center;
    width: 15.83%;
    min-height: 100%;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    padding: 32px 26px 40px 26px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6f0e370 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2beae6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 183453b {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0px 80px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4446dc7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 4446dc7 {
    width: 85.27%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 32px 0% 0px 0%;
}
    
#febac6c7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\30 95acfcc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0b8740a {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 850b377 {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 499033d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c53cc019 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 76f90a9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\39 b94e2a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b94e2a6 {
    width: 100.00%;
    height: 430px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0px 0px 0px;
}
    
#d925ae31 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\31 0a079ad {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
}
    
#\34 30e1d09 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7b5d02c.flex-element.widget-wrapper > [data-element-type] {
    padding: 1% 0px 1% 0px;
}
#\36 7b5d02c {
    width: 16%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 24px 0px;
}
    
#\32 46b68c1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ab3aacc0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a39bdbaa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bb69b05 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 8c299ac {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 97e797a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fe34a1ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 b4887cd {
    justify-content: flex-start;
    align-items: center;
    width: 520.547px;
    min-height: 457px;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(145, 188, 219, 0.23) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#feb71c9e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3063339 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 27fcfd5 {
    justify-content: flex-start;
    align-items: center;
    width: 549px;
    min-height: 457px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(145, 188, 219, 0.23) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 2;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#a92a0496 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fa55f9c3 {
    justify-content: flex-start;
    align-items: center;
    width: 524.922px;
    min-height: 457px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(145, 188, 219, 0.23) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#d0f6817e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 294d1df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 675d568 {
    margin: 0% 120px 5% 120px;
}
    
#\35 312ff78 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e0f12ff2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 d71ba92[data-background-color-animation] {
    --bg-start: var(--color_6);
    --bg-end: var(--color_6);
}
#\37 d71ba92::before, #\37 d71ba92 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 d71ba92 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    background-size: contain;
    box-shadow: none;
}
    
#cb5c84cf {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 00427e7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 601018a {
    justify-content: flex-start;
    align-items: center;
    width: 549px;
    min-height: 457px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 2;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#af374bac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#febae2c9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_704.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_704 {
    width: 100%;
    height: 414px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 515fb71 {
    margin: 0px 0% 0px 0%;
}
    
#\30 93db77e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 93db77e {
    width: 100%;
    height: 414px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a53c766c {
    width: 100%;
    height: 414px;
    max-width: 100%;
}
    
#\38 2013b1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 693997f {
    margin: 0px 120px 0px 120px;
}
    
#ccc21166 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 0% 80px 0%;
}
    
#group_9m6 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_v3n {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 7852a64 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#widget_0f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9po {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_23d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_g6r {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_tiv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 952f1ba {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 981214e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dc7846b3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d9d316b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 17adcfd {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\32 352b97b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4b06f96 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ecdf703 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3b3a561 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media all {
    
#\34 ee05cdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f2f205cd {
    min-height: 921px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 0% 112px 0%;
}
    
#widget_hpr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_llp {
    width: 73.25%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_nk5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 80px 0px 80px;
}
#widget_nk5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 caf49ad {
    margin: 0px 120px 0px 120px;
}
}



@media all {
    
#\31 6910740 {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 686471c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b03172c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee852c7a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d2652ed6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2652ed6 {
    width: 100.00%;
    height: 430px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0px 0px 0px;
}
    
#\32 b6293e3 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c0a94fa4 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d7574545 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\35 a3ce0de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ee998bd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3d3dced.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3d3dced {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 8px 0% 0px 0%;
}
    
#e4546a93 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
}
    
#ed329159 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#ac856ed3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e6961166 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\37 c6ee2a1 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#cfe74717 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d83d7802 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d2a6d7f4 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#a3458ed2.flex-element.widget-wrapper > [data-element-type] {
    padding: 1% 0px 1% 0px;
}
#a3458ed2 {
    width: 18%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\30 b076539 {
    margin: 0px 120px 80px 120px;
}
}



@media all {
    
#\31 98ada58 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 943f666 {
    justify-content: flex-start;
    align-items: center;
    width: 23.55%;
    min-height: 308px;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0.1%;
}
    
#\37 e16a20f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d395b806::before, #d395b806 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#d395b806 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    background-size: contain;
}
    
#cbd827d0 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 8c9472c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c04ef085 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 c9d48ea {
    margin: 0px 120px 80px 120px;
}
    
#\36 cc87cb5 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 308px;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fbd8af58 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 732952c {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c3031462 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b16af102 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 3;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 75814a3 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 cd9c84a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 2e7b84c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e1f00dc6 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 26px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 2;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b82aa6b {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b09783fe {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 44e1c77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 9740457 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4566655 {
    align-items: flex-start;
    width: 66.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0556992 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: 157.67%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG+-+Richard.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    box-shadow: var(--color_15) 3px 0px 11px 0px;
    background-position: 100% 50%;
    background-size: contain;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5755299 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 61bb148 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fc0bfdc {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9dbba8b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_bbr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a961c442 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#f37cc160 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 826px;
    min-height: 374px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/testimonial+BG1.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#e5591d4c {
    align-items: flex-start;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ea76bacc {
    align-items: flex-start;
    width: 22.22%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 a8b494c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d404e721 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ad61e073 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc20f841 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 523bde5 {
    align-items: flex-start;
    width: 66.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bf5eff89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cdc18f32 {
    background-size: contain;
    justify-content: flex-start;
    align-items: flex-start;
    width: 824px;
    min-height: 374px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG2.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    margin: 0px 0% 0px -0.1%;
}
    
#ac23a2a0 {
    align-items: flex-start;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 83b83a9 {
    align-items: flex-start;
    width: 22.22%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b8f1294c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#bd1dec40 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 ac41d5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e574481 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a91b0ab5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9d4a8ec {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\32 7404c1c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 826px;
    min-height: 374px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+-+Mobile+version.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#bef64df3 {
    align-items: flex-start;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#da12ee98 {
    align-items: flex-start;
    width: 22.22%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 94e76fe {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b5a89399 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 d84856c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1fe29ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 283e70a {
    align-items: flex-start;
    width: 66.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7a80c8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 645cf5a {
    background-size: contain;
    justify-content: flex-start;
    align-items: flex-start;
    width: 824px;
    min-height: 374px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+-+mobile+version+2.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    margin: 0px 0% 0px -0.1%;
}
    
#\34 e39f888 {
    align-items: flex-start;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 848e107 {
    align-items: flex-start;
    width: 22.22%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d9d36bee {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a31f521c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a7a914cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 78bcd33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 eedcb36 {
    align-items: flex-start;
    width: 66.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d35647b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a01e20f3 {
    margin: 0px 120px 112px 120px;
}
    
#a12d1c22 {
    align-items: flex-start;
    width: 99.96%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bed91c0a {
    align-items: flex-start;
    width: 9.17%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 2%;
}
    
#ff5342ad {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 9f1d438 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0f1bf67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc2bb526 {
    align-items: flex-start;
    width: 71.47%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cab4dd5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 cab4dd5 {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    margin: 0px 4% 0px 4%;
}
    
#e10ef155 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG+Kosta.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    box-shadow: var(--color_15) 3px 0px 11px 0px;
    background-position: 100% 50%;
    background-size: contain;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1de4f0f {
    align-items: flex-start;
    width: 99.96%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f98d0c97 {
    align-items: flex-start;
    width: 9.17%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 2%;
}
    
#\30 63b4430 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 fc96246 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 95aaf10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaa2ca32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3f5d271 {
    align-items: flex-start;
    width: 71.47%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 558db32 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_11u {
    flex-direction: row;
    align-items: flex-start;
    width: 45.27%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG.svg");
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 0;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    box-shadow: rgba(59, 127, 111, 0.5) 3px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gpc {
    justify-content: flex-start;
    align-items: center;
    width: 56.14%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.859413973636739%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\30 85d6970 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 39.28%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    align-self: stretch;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_aft {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 0%;
}
    
#\37 55aa52e {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b1516c9d {
    align-items: flex-start;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: -0px;
    justify-content: flex-end;
}
    
#group_737 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef01cbff {
    justify-content: flex-start;
    align-items: center;
    width: 85.32%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.955704352304919%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_p45 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_bri {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_agm {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c6bfa18a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 0d75f28.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\31 0d75f28 {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3d2 {
    width: 40%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#db129f49 {
    flex-direction: row;
    align-items: flex-start;
    width: 45.27%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG.svg");
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 0;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    box-shadow: rgba(59, 127, 111, 0.5) 3px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 87613f4 {
    justify-content: flex-start;
    align-items: center;
    width: 56.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.859413973636739%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\39 4276f8d {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 0%;
}
    
#fb6b2e4a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d49b373e {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\30 b65458b {
    justify-content: flex-start;
    align-items: center;
    width: 85.32%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.955704352304919%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f3fcd78f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eeee870b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 0eee800 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8b073fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\30 8b073fa {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 880acc1 {
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-end;
}
    
#\34 f4dd64a {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#bb4ac4c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 39.28%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    align-self: stretch;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 22a2c4a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    align-self: flex-end;
    max-height: none;
}
    
#\32 10fb73f {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a91d14cf {
    flex-direction: row;
    align-items: flex-start;
    width: 45.27%;
    min-height: 100.09%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/fondo-PARTNER2.svg");
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 0;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    box-shadow: rgba(59, 127, 111, 0.5) 3px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    justify-content: space-between;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad543e4b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 72.98%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.859413973636739%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\35 1e4f890 {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 0%;
}
    
#c46e952c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d3535a6 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#a9201ae7 {
    justify-content: flex-start;
    align-items: center;
    width: 85.32%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.955704352304919%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5c9269b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 058bfb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d09afb78 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(255, 255, 255, 0.35);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d287853f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#d287853f {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 428b86f {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: -0px;
    justify-content: flex-end;
}
    
#c7613041 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 17.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    align-self: stretch;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 46b9672 {
    width: 40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcb4e3c6 {
    flex-direction: row;
    align-items: flex-start;
    width: 45.27%;
    min-height: 100.09%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/fondo-PARTNER1.svg");
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 0;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    box-shadow: rgba(59, 127, 111, 0.5) 3px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    justify-content: space-between;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 30c1a2a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 72.98%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.859413973636739%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\35 875caea {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 0%;
}
    
#efa59246 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 72ef9cc {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\33 654b9c5 {
    justify-content: flex-start;
    align-items: center;
    width: 85.32%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.955704352304919%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 38437a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#af5993e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 ace3cf8 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(255, 255, 255, 0.35);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e6983bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\35 e6983bc {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7311da4 {
    align-items: flex-start;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: -0px;
    justify-content: flex-end;
}
    
#\37 cabaa09 {
    width: 40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 404c90b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 17.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    align-self: stretch;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 88abc06 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ea17a43 {
    flex-direction: row;
    align-items: flex-start;
    width: 45.27%;
    min-height: 100.09%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG.svg");
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 0;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    box-shadow: rgba(59, 127, 111, 0.5) 3px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    justify-content: space-between;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cd773504 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.859413973636739%;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6578ea6 {
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 0%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a07be01 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\38 9ef4bab {
    justify-content: flex-start;
    align-items: center;
    width: 85.32%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.955704352304919%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c9ed668a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 d73ba52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bfb51463 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bede8e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\39 bede8e8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bff72012 {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ac7392ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac7392ad {
    width: 30%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6ec08ae {
    flex-direction: row;
    align-items: flex-start;
    width: 45.27%;
    min-height: 100.09%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG.svg");
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 0;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    box-shadow: rgba(59, 127, 111, 0.5) 3px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    justify-content: space-between;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 013756f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 309px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.859413973636739%;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 def1f32 {
    align-items: flex-start;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 0%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6220ed4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a6705c4 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\33 1fea32f {
    justify-content: flex-start;
    align-items: center;
    width: 85.32%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.955704352304919%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cf3ff9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 584c560 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 8069e86 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa8613b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#aa8613b9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c04706e {
    align-items: flex-start;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: -0px;
    justify-content: flex-start;
}
    
#ee1d50ad {
    width: 40%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 5929077 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 120px 0% 120px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e002eb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 e002eb8 {
    width: 100.00%;
    height: 430px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0px 0px 0px;
}
    
#\32 4810f8b {
    width: 64.50%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#de4616d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9d568b7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c9c267ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2e5145c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4db10d6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\31 a878525 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\34 abb344b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 abb344b {
    width: 63.89%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 32px 0% 64px 0%;
}
    
#\32 79b4ced {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 52d6189 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
}
    
#a9fcbeda {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b490d6bd {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d387816e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 8e4800b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bdd19834 {
    min-height: 604px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/cta+bg+2.svg");
    border-radius: 10px 10px 10px 10px;
    height: auto;
    background-size: contain;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#dfb00427 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 afd76b4 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\37 b50e092 {
    margin: 0px 120px 0px 120px;
}
    
#\31 cba5d25 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 9403068 {
    margin: 0px 3% 0px 3%;
}
    
#b86a1fb0 {
    width: 54.98%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 113401f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 d247945 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\34 38a0e54 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bce673bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a83623d {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b20affd5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dd23b9cc {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#bbe69bd9 {
    min-height: 645px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/ctaBG+MOBILE.svg");
    border-radius: 10px 10px 10px 10px;
    background-size: contain;
    height: auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 700a1f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 700a1f6 {
    width: 100.00%;
    height: 430px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0px 0px 0px;
}
    
#\33 bee5aa3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e51af793 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d3c84c1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 a602163 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7a9c407 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 d6be844 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#f9e8686d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#e6e672f8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
}
    
#\30 2563c40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 2563c40 {
    width: 50.70%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 2% 0% 2% 0%;
}
    
#\32 5a55153 {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 e54b780 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\34 298214a {
    justify-content: flex-start;
    align-items: center;
    width: 31.72%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/SquareBG.svg");
    height: auto;
    align-self: stretch;
    border-radius: 16px 16px 16px 16px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9f0f8d7 {
    width: 100%;
    height: 62px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 35d72e6 {
    margin: 0px 120px 0px 120px;
}
    
#ad5c7773 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 56.32%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f39b6194 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9ccab77 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 0% 80px 0%;
}
    
#\32 b14b43a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d71bc2a2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 fdbe4a2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dcc873e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 fbd0d5a {
    width: 39.68%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dfb1261 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de045b8 {
    justify-content: flex-start;
    align-items: center;
    width: 31.72%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/SquareBG.svg");
    height: auto;
    align-self: stretch;
    border-radius: 16px 16px 16px 16px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d441390 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#abe2de78 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9612ec2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff29bda0 {
    justify-content: flex-start;
    align-items: center;
    width: 31.72%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/SquareBG.svg");
    height: auto;
    align-self: stretch;
    border-radius: 16px 16px 16px 16px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#d9302c4b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 86dbc50 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3471a14 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 bb03f6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    flex-direction: row;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a9c424bb {
    margin: 0px 120px 0px 120px;
}
    
#b0078530 {
    min-height: 240px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 80px 0%;
}
    
#\34 a5713ac {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f5572607 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7e5 {
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_356 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d996250b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG.svg");
    justify-content: flex-start;
    background-position: 0% 0%;
    border-radius: 16px 16px 16px 16px;
    box-shadow: var(--color_14) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b892549 {
    min-height: 391px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
}
    
#e4ff6df5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e4ff6df5 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba29fbc8 {
    width: 93.75%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b37f7c9a {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b7f4f90b {
    align-items: flex-start;
    width: 5.41%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b52e3f87.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b52e3f87 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ksv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 1px 0% 0px 0%;
}
    
#widget_4u6 {
    width: 32%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 2f32ff6 {
    margin: 0px 120px 0px 120px;
}
    
#ae267dea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG.svg");
    justify-content: flex-start;
    background-position: 0% 0%;
    border-radius: 16px 16px 16px 16px;
    box-shadow: var(--color_14) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d81553de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 1px 0% 0px 0%;
}
    
#\37 bf80b77 {
    align-items: flex-start;
    width: 5.41%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e90d7671 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d0d7496f {
    width: 93.75%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f888420e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f888420e {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 22ccb34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 22ccb34 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b81ffdb0 {
    width: 24.05%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\37 6264f8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\31 5067f35 {
    min-height: 209px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#dbc3e367.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dbc3e367 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 8.33%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 4d347cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fdb83bb7 {
    min-height: 163px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3.966935591841997% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5fa812c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 716bb17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0d03955 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 6639de4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e5347dc8 {
    min-height: 481px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc0358ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_dj8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_dj8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f21e7c18 {
    margin: 0px 120px 0px 120px;
}
}



@media all {
    
#\32 0320412 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1617118 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\34 9013382 {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 0%;
}
    
#\37 1126902.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\37 1126902 {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8788337 {
    align-items: flex-start;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 4472262 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 5110414 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\31 449a7f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\31 449a7f1 {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7480460 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb9dc9f2 {
    width: 30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bff9d0f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d801d2e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#d801d2e3 {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2bc6e44 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 56aa2be {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#cb2f9673 {
    justify-content: flex-start;
    align-items: center;
    width: 85.32%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.955704352304919%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b20191d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abcb6dbd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.859413973636739%;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 927ca8c {
    width: 40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b73985 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 56433f3 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8b3f0b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eafde6a {
    flex-direction: row;
    align-items: flex-start;
    width: 45.27%;
    min-height: 100.09%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/fondo-PARTNER1.svg");
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 0;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    box-shadow: rgba(59, 127, 111, 0.5) 3px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    justify-content: space-between;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 24fb592 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#fdb6b782 {
    width: 40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5ef41dc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 c532a1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b806633a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 5a42f35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc2ab363 {
    justify-content: flex-start;
    align-items: center;
    width: 85.32%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.955704352304919%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a7ec038f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 7a52075 {
    justify-content: flex-start;
    align-items: center;
    width: 85.32%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.955704352304919%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d2a4de5a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7c6546f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: 157.67%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG+-+Richard.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    box-shadow: var(--color_15) 3px 0px 11px 0px;
    background-position: 100% 50%;
    background-size: contain;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4ad67c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3b32e09 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 13e2043 {
    align-items: flex-start;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f4f76db1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 18ab111 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f106874 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 edd98b8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 17.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    align-self: stretch;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c5c80d28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 918623a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b75be33 {
    align-items: flex-start;
    width: 99.96%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f7ead3b {
    align-items: flex-start;
    width: 22.22%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c932595a {
    align-items: flex-start;
    width: 9.17%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 2%;
}
    
#c4b71c0e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 054df3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 abe14f8 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: -0px;
    justify-content: flex-end;
}
    
#\36 dea69e1 {
    align-items: flex-start;
    width: 22.22%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 e556c3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 7b13683 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bb01d24 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\31 00f641a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 ce1e861 {
    width: 40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d190dbb {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 0%;
}
    
#\37 ee59a3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5b9fefa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 72.98%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.859413973636739%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    height: auto;
}
    
#a8b50954 {
    margin: 0px 120px 0px 120px;
}
    
#c1eae14c {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 0%;
}
    
#\33 7f7c3d5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.859413973636739%;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 96a6827 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a72ff16 {
    align-items: flex-start;
    width: 66.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b9bf6a65 {
    align-items: flex-start;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: -0px;
    justify-content: flex-end;
}
    
#f9486721 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dc4056a2 {
    align-items: flex-start;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 eb107ce {
    align-items: flex-start;
    width: 71.47%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f45652e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 826px;
    min-height: 374px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+-+Mobile+version.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\35 462d70d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eff12c5 {
    flex-direction: row;
    align-items: flex-start;
    width: 45.27%;
    min-height: 100.09%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG.svg");
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 0;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    box-shadow: rgba(59, 127, 111, 0.5) 3px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    justify-content: space-between;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c6289e4 {
    background-size: contain;
    justify-content: flex-start;
    align-items: flex-start;
    width: 824px;
    min-height: 374px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+-+mobile+version+2.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    margin: 0px 0% 0px -0.1%;
}
    
#\39 0e09618 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: -0px;
    justify-content: flex-end;
}
    
#f67a4be3 {
    align-items: flex-start;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 d2be958 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfb680f2 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(255, 255, 255, 0.35);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 20b22d0 {
    flex-direction: row;
    align-items: flex-start;
    width: 45.27%;
    min-height: 100.09%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG.svg");
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 0;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    box-shadow: rgba(59, 127, 111, 0.5) 3px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    justify-content: space-between;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 38784bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 38784bd {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    margin: 0px 4% 0px 4%;
}
    
#da4cf12f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 803245c {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#db223da5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#db223da5 {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bfa1d14 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    order: 0;
    justify-content: space-around;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 57d8873 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdbe3451 {
    align-items: flex-start;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: -0px;
    justify-content: flex-end;
}
    
#\30 dadcf94 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 e8d9d9f {
    align-items: flex-start;
    width: 22.22%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f7e87130 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG+Kosta.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    box-shadow: var(--color_15) 3px 0px 11px 0px;
    background-position: 100% 50%;
    background-size: contain;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fcabe187 {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 0%;
}
    
#\34 47460e3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 e09d2d5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.41%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b6050592 {
    align-items: flex-start;
    width: 66.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bd55fbc {
    align-items: flex-start;
    width: 22.22%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a1da7098 {
    align-items: flex-start;
    width: 71.47%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e36dfe3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 367a08f {
    background-size: contain;
    justify-content: flex-start;
    align-items: flex-start;
    width: 824px;
    min-height: 374px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/Testimonial+BG2.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    margin: 0px 0% 0px -0.1%;
}
    
#\36 bb5f969 {
    align-items: flex-start;
    width: 66.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 99ec41d {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\32 ae6961a {
    align-items: flex-start;
    width: 9.17%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 2%;
}
    
#\38 f8cd494 {
    align-items: flex-start;
    width: 99.96%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: row;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1eb8f26 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a4cfe90b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 826px;
    min-height: 374px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/testimonial+BG1.svg");
    height: auto;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_14) var(--color_14) var(--color_14) var(--color_14);
    border-style: solid;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\33 9bcdac1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab0b7886 {
    align-items: flex-start;
    width: 66.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ab02128 {
    flex-direction: row;
    align-items: flex-start;
    width: 45.27%;
    min-height: 100.09%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: url("https://irp.cdn-website.com/d0ca0a69/dms3rep/multi/fondo-PARTNER2.svg");
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 0;
    border-color: var(--color_15) var(--color_15) var(--color_15) var(--color_15);
    border-style: solid;
    box-shadow: rgba(59, 127, 111, 0.5) 3px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    justify-content: space-between;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0d607ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d822347 {
    justify-content: flex-start;
    align-items: center;
    width: 85.32%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.955704352304919%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e4785aa7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 17.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    align-self: stretch;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e4d9878 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 72.98%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.859413973636739%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    height: auto;
}
    
#c4906fc9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e296be01 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ceccf12f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 c8ac397 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(255, 255, 255, 0.35);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151d {
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 773px;
    padding: 80px 50px 80px 50px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 75.62%;
    min-height: 8px;
}
    
#group_d39 {
    width: 20.38%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 2% 50px 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#group_4ls {
    width: 100%;
    min-height: 80px;
}
    
#group_k5s {
    width: 100%;
    min-height: 80px;
}
    
#widget_hlq {
    width: 24.58%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 43px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e51f9a1d {
    padding: 0% 0% 0px 0%;
}
    
#widget_0bj {
    height: auto;
}
    
#\35 3e1d8ea {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    align-content: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b2aaba {
    min-width: 32px;
    width: 49.5%;
    margin: 0px 0% 0px 0%;
}
    
#\32 dbecc41::before, #\32 dbecc41 > .bgExtraLayerOverlay {
    
}
#\32 dbecc41 {
    background-position: 50% 0%;
}
    
#\31 e29c530 {
    min-width: 32px;
    width: 49.5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4dc2f4f {
    height: auto;
}
    
#\37 6b147f8 {
    min-width: 32px;
    width: 49.5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 336bfa3 {
    height: auto;
}
    
#\33 5b32164 {
    min-width: 32px;
    width: 49.5%;
    margin: 0px 0% 0px 0%;
}
    
#d108471e {
    height: auto;
}
    
#\32 f25ac27 {
    min-width: 32px;
    width: 49.5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 da81367 {
    height: auto;
}
    
#\38 8dbb4b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 8dbb4b1 {
    margin: 0% 0% 0px 0%;
}
    
#\30 1c9dab8 {
    min-width: 32px;
    width: 49.5%;
    margin: 0px 0% 0px 0%;
}
    
#\33 dbd40db {
    margin: 0px 2% 0px 2%;
}
    
#\33 5b84f0a {
    min-height: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 183453b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 2% 0px 2%;
}
    
#febac6c7 {
    width: 100%;
    min-height: 80px;
}
    
#\31 0a079ad {
    width: 100%;
    min-height: 80px;
}
    
#\33 499033d {
    width: 100%;
    min-height: 80px;
}
    
#\36 7b5d02c {
    width: 22.26%;
}
    
#\36 8c299ac {
    margin: 0px 0% 0px 0%;
}
    
#\30 4446dc7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 4446dc7 {
    margin: 24px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0f6817e {
    height: auto;
}
    
#\37 d71ba92::before, #\37 d71ba92 > .bgExtraLayerOverlay {
    
}
    
#a3063339 {
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
}
    
#\35 312ff78 {
    height: auto;
}
    
#\31 00427e7 {
    height: auto;
}
    
#feb71c9e {
    flex-wrap: wrap;
    column-gap: 1%;
    flex-direction: row;
    row-gap: 15px;
}
    
#\39 675d568 {
    margin: 0% 2% 5% 2%;
}
    
#\30 b4887cd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#fa55f9c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\32 27fcfd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\34 601018a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#febae2c9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 464px;
}
    
#widget_704.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_704 {
    margin: 0px 0% 0px 0%;
}
    
#\30 93db77e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 93db77e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccc21166 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_9m6 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\38 2013b1e {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2f205cd {
    padding: 80px 2% 112px 2%;
}
    
#widget_nk5 {
    height: auto;
}
    
#\39 caf49ad {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4546a93 {
    width: 100%;
    min-height: 80px;
}
    
#ed329159 {
    width: 100%;
    min-height: 80px;
}
    
#c0a94fa4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 2% 0% 2%;
}
    
#\30 ee998bd {
    width: 100%;
    min-height: 80px;
}
    
#a3458ed2 {
    width: 26.82%;
}
    
#\30 b076539 {
    margin: 0px 0px 30px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 98ada58 {
    padding: 0% 0% 0% 0%;
}
    
#d395b806::before, #d395b806 > .bgExtraLayerOverlay {
    
}
    
#cbd827d0 {
    height: auto;
}
    
#fbd8af58 {
    height: auto;
}
    
#\34 75814a3 {
    height: auto;
}
    
#\37 b82aa6b {
    height: auto;
}
    
#\37 e16a20f {
    flex-wrap: wrap;
    column-gap: 1%;
    flex-direction: row;
}
    
#\31 c9d48ea {
    margin: 0px 2% 40px 2%;
}
    
#\32 943f666 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    height: auto;
    min-height: 100%;
}
    
#\36 cc87cb5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: 100%;
}
    
#e1f00dc6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#b16af102 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4566655 {
    width: 99.93%;
}
    
#\36 9dbba8b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 2% 0% 2%;
}
    
#cdc18f32 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#\37 61bb148 {
    width: 100%;
    min-height: 80px;
}
    
#a961c442 {
    width: 100%;
    min-height: 80px;
    flex-wrap: wrap;
}
    
#e5591d4c {
    width: 99.93%;
}
    
#ac23a2a0 {
    width: 99.93%;
}
    
#bf5eff89 {
    width: 100.00%;
}
    
#\32 523bde5 {
    width: 99.93%;
}
    
#\30 fc0bfdc {
    width: 100%;
    min-height: 80px;
}
    
#\32 9d4a8ec {
    width: 100%;
    min-height: 80px;
}
    
#\31 558db32 {
    width: 100%;
    min-height: 80px;
}
    
#widget_bri {
    height: auto;
}
    
#widget_3d2 {
    height: auto;
}
    
#widget_p45 {
    height: auto;
}
    
#d49b373e {
    height: auto;
}
    
#\34 f4dd64a {
    height: auto;
}
    
#\39 22a2c4a {
    height: auto;
}
    
#\32 10fb73f {
    width: 100%;
    min-height: 80px;
}
    
#\38 d3535a6 {
    height: auto;
}
    
#\31 72ef9cc {
    height: auto;
}
    
#\30 88abc06 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 a07be01 {
    height: auto;
}
    
#\33 a6705c4 {
    height: auto;
}
    
#a01e20f3 {
    margin: 0px 0px 0px 0px;
}
    
#\34 ea17a43 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 6ec08ae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5929077 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 2% 80px 2%;
}
    
#\39 52d6189 {
    width: 100%;
    min-height: 80px;
}
    
#d387816e {
    width: 100%;
    min-height: 80px;
}
    
#bdd19834 {
    width: 100%;
    min-height: 80px;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\39 afd76b4 {
    width: 100%;
    min-height: 80px;
}
    
#\37 b50e092 {
    margin: 0px 0px 0px 0px;
}
    
#\31 cba5d25.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 cba5d25 {
    margin: 20px 0% 20px 0%;
}
    
#\34 abb344b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 abb344b {
    margin: 32px 0% 40px 0%;
}
    
#\32 4810f8b {
    width: 100.00%;
    margin-top: -13px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d6be844 {
    width: 100%;
    min-height: 80px;
}
    
#e6e672f8 {
    width: 100%;
    min-height: 80px;
}
    
#bbe69bd9 {
    width: 100%;
    min-height: 80px;
}
    
#e51af793 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad5c7773 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\34 9ccab77 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 2% 0px 2%;
}
    
#\35 fbd0d5a {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 35d72e6 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0078530 {
    padding: 0px 2% 80px 2%;
}
    
#\34 a5713ac {
    height: auto;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a9c424bb {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b892549 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 4% 2% 4% 2%;
}
    
#d996250b {
    width: 48%;
    min-height: 8px;
}
    
#e4ff6df5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#e4ff6df5 {
    width: 99.97%;
    margin: 0px 0% 0px 0%;
}
    
#widget_4u6 {
    width: 36.25%;
    height: auto;
}
    
#ae267dea {
    width: 48%;
    min-height: 8px;
}
    
#\38 22ccb34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\38 22ccb34 {
    width: 99.97%;
    margin: 0px 0% 0px 0%;
}
    
#b81ffdb0 {
    width: 36.25%;
    height: auto;
}
    
#\31 2f32ff6 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5067f35 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fdb83bb7 {
    min-height: 91px;
    padding: 0% 2% 0% 2%;
}
    
#\33 0d03955 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4d347cd {
    width: 100%;
    padding: 10px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5347dc8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 250px;
}
    
#f21e7c18 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dj8 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0320412 {
    width: 100%;
    min-height: 80px;
}
    
#\33 1617118 {
    width: 100%;
    min-height: 80px;
}
    
#\37 8788337 {
    width: 99.93%;
}
    
#\38 5110414 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 2% 0% 2%;
}
    
#\39 0e09618 {
    height: auto;
    min-height: 85px;
}
    
#\37 367a08f {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#\36 bfa1d14 {
    width: 100%;
    min-height: 80px;
}
    
#f67a4be3 {
    width: 99.93%;
}
    
#fb9dc9f2 {
    width: 56.14%;
    height: auto;
}
    
#\31 bb01d24 {
    width: 100%;
    min-height: 80px;
    flex-wrap: wrap;
}
    
#\34 ce1e861 {
    width: 65.75%;
    height: auto;
}
    
#\32 a72ff16 {
    width: 99.93%;
}
    
#\37 96a6827 {
    width: 100%;
    min-height: 80px;
}
    
#b9bf6a65 {
    height: auto;
    min-height: 59px;
}
    
#a8b50954 {
    margin: 0px 0px 80px 0px;
}
    
#b6050592 {
    width: 99.93%;
}
    
#\39 1b73985 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 330px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_d39 {
    width: 100%;
    min-height: 136px;
    align-items: center;
    row-gap: 0px;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f {
    background-repeat: repeat;
    background-size: auto;
    background-position: 50% 0%;
}
    
#widget_bi1 {
    margin-top: -1px;
}
    
#\37 ed11806 {
    margin-top: -1px;
}
    
#widget_bm1 {
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_a6n {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#group_a4l {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_hlq {
    width: 54.89%;
}
    
#group_4ls {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_k5s {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 20px 0% 20px 0%;
}
    
#widget_jvf {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 5b84f0a {
    width: 100%;
    min-height: 29px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e51f9a1d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0px 0%;
}
    
#\35 3e1d8ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    align-content: center;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0bj {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
    align-self: center;
}
    
#\32 dbecc41::before, #\32 dbecc41 > .bgExtraLayerOverlay {
    
}
#\32 dbecc41 {
    background-position: 50% 0%;
}
    
#\33 3b2aaba {
    min-width: 32px;
    row-gap: 10px;
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 32px 26px 32px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e29c530 {
    min-width: 32px;
    row-gap: 10px;
    width: 100%;
    padding: 32px 26px 32px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4dc2f4f {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 6b147f8 {
    min-width: 32px;
    row-gap: 10px;
    width: 100%;
    padding: 32px 26px 32px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\35 336bfa3 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 5b32164 {
    min-width: 32px;
    row-gap: 10px;
    width: 100%;
    padding: 32px 26px 32px 26px;
    margin: 0px 0% 0px 0%;
}
    
#d108471e {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 f25ac27 {
    min-width: 32px;
    row-gap: 10px;
    width: 100%;
    padding: 32px 26px 32px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\34 da81367 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 1c9dab8 {
    min-width: 32px;
    row-gap: 10px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b5ed4cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_k88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 dbd40db {
    margin: 0px 4% 60px 4%;
}
    
#\38 8dbb4b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 8dbb4b1 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 76f90a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 183453b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#febac6c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0a079ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 499033d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 25px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7b5d02c {
    width: 54.89%;
}
    
#\36 8c299ac {
    margin: 0px 0% 0px 0%;
}
    
#\30 4446dc7 {
    width: 100.01%;
    margin-top: 1px;
}
    
#\31 e2beae6 {
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#d0f6817e {
    height: auto;
    width: 32px;
}
    
#fa55f9c3 {
    min-width: 32px;
    row-gap: 10px;
    min-height: 26.717008072813393%;
    padding: 32px 20px 32px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 312ff78 {
    height: auto;
    width: 32px;
}
    
#\30 b4887cd {
    min-width: 32px;
    row-gap: 10px;
    min-height: 24.05307045847105%;
    padding: 32px 20px 32px 20px;
    margin: 0px 0% 0px 0%;
}
    
#feb71c9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 d71ba92::before, #\37 d71ba92 > .bgExtraLayerOverlay {
    
}
#\37 d71ba92 {
    background-position: 50% 0%;
}
    
#a3063339 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 0% 0% 0% 0%;
}
    
#\31 00427e7 {
    height: auto;
    width: 32px;
}
    
#\32 27fcfd5 {
    min-width: 32px;
    row-gap: 10px;
    min-height: 29.253848484239935%;
    padding: 32px 20px 32px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 601018a {
    min-width: 32px;
    row-gap: 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 675d568 {
    margin: 0% 4% 5% 4%;
}
}



@media (max-width: 767px) {
    
#af374bac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#febae2c9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_704 {
    height: 240px;
}
    
#\30 93db77e {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#a53c766c {
    height: 240px;
}
    
#\38 2013b1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#ccc21166 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 0px 4%;
}
    
#group_9m6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\35 7852a64 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_9po {
    min-width: 32px;
    width: 64.45%;
    margin: 0px 0% 0px 0%;
}
    
#\35 952f1ba {
    min-width: 32px;
    width: 64.45%;
    margin: 0px 0% 0px 0%;
}
    
#\38 17adcfd {
    min-width: 32px;
    width: 64.45%;
    margin: 0px 0% 0px 0%;
}
    
#\32 693997f {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\34 ee05cdb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f2f205cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 0px 4%;
}
    
#widget_nk5 {
    height: auto;
}
    
#\39 caf49ad {
    margin: 0px 0px 0px 0px;
}
    
#widget_llp {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e4546a93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ed329159 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0a94fa4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 0% 4%;
}
    
#d7574545 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 ee998bd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 17px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a3458ed2 {
    width: 54.89%;
}
    
#b03172c0 {
    width: 100.00%;
}
    
#\30 b076539 {
    margin: 0px 0px 60px 0px;
}
}



@media (max-width: 767px) {
    
#\31 98ada58 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 0% 0% 0% 0%;
}
    
#\32 943f666 {
    min-width: 32px;
    row-gap: 10px;
    width: 100%;
    min-height: 29.294100163471544%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e16a20f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
}
    
#d395b806::before, #d395b806 > .bgExtraLayerOverlay {
    
}
#d395b806 {
    background-position: 50% 0%;
}
    
#cbd827d0 {
    height: auto;
    width: 50px;
}
    
#\36 cc87cb5 {
    min-width: 32px;
    row-gap: 10px;
    width: 100%;
    min-height: 32.35541799651637%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fbd8af58 {
    height: auto;
    width: 50px;
}
    
#b16af102 {
    min-width: 32px;
    row-gap: 10px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 75814a3 {
    height: auto;
    width: 50px;
}
    
#e1f00dc6 {
    min-width: 32px;
    row-gap: 10px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b82aa6b {
    height: auto;
    width: 50px;
}
    
#\31 c9d48ea {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 61bb148 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 fc0bfdc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\36 9dbba8b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#a961c442 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 6;
}
    
#\32 9d4a8ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 5;
}
    
#\32 7404c1c {
    min-width: 32px;
    height: auto;
    min-height: 534px;
    background-repeat: no-repeat;
    background-size: cover;
    row-gap: 0px;
    width: 308px;
    background-position: 50% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 645cf5a {
    min-width: 32px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 100%;
    row-gap: 0px;
    height: auto;
    min-height: 538px;
    margin: 0px 0% 0px 0%;
}
    
#bef64df3 {
    width: 99.92%;
}
    
#\30 283e70a {
    width: 99.92%;
}
    
#\34 e39f888 {
    width: 99.92%;
}
    
#\32 eedcb36 {
    width: 99.92%;
}
    
#a01e20f3 {
    margin: 60px 0% 0px 0%;
}
    
#\31 558db32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#widget_p45 {
    height: auto;
}
    
#widget_bri {
    height: auto;
}
    
#widget_3d2 {
    height: auto;
}
    
#d49b373e {
    height: auto;
}
    
#\34 f4dd64a {
    height: auto;
}
    
#\39 22a2c4a {
    height: auto;
}
    
#\32 10fb73f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 3;
}
    
#\38 d3535a6 {
    height: auto;
}
    
#\33 46b9672 {
    height: auto;
}
    
#\31 72ef9cc {
    height: auto;
}
    
#\37 cabaa09 {
    height: auto;
}
    
#\30 88abc06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 4;
}
    
#\32 a07be01 {
    height: auto;
}
    
#ac7392ad {
    height: auto;
    width: 45.93%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 a6705c4 {
    height: auto;
}
    
#ee1d50ad {
    height: auto;
    width: 65.63%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 ea17a43 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 6ec08ae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bff72012 {
    align-items: center;
}
    
#\39 c04706e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 5929077 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 0% 60px 0%;
}
    
#\39 52d6189 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d387816e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bdd19834 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-repeat: repeat;
    background-size: auto;
    background-position: 50% 50%;
}
    
#\39 afd76b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 cba5d25.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 cba5d25 {
    min-height: 48px;
    margin: 0px 0% 100px 0%;
}
    
#\32 4810f8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 50px 0px 50px 0px;
}
#\32 4810f8b {
    width: 100.00%;
    margin: 0px 0px 0px 0px;
}
    
#\34 abb344b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 50px 0px;
}
#\34 abb344b {
    width: 100.00%;
    margin: 2% 0% 2% 0%;
}
    
#\37 b50e092 {
    margin: 0px 2% 0px 2%;
}
}



@media (max-width: 767px) {
    
#b86a1fb0.flex-element.widget-wrapper > [data-element-type] {
    padding: 50px 0px 50px 0px;
}
#b86a1fb0 {
    width: 100.00%;
    margin: 0px 0px 0px 0px;
}
    
#\33 d247945 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d6be844 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 a83623d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 a83623d {
    margin: 0px 0% 100px 0%;
}
    
#e6e672f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bbe69bd9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-repeat: repeat;
    background-size: auto;
    background-position: 50% 50%;
}
    
#\30 2563c40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 50px 0px;
}
#\30 2563c40 {
    width: 100.00%;
    margin: 2% 0% 2% 0%;
}
    
#e51af793 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 9f0f8d7 {
    height: 240px;
}
    
#ad5c7773 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\34 9ccab77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#\34 298214a {
    min-width: 32px;
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fbd0d5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 dfb1261 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 7.313511646553778%;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 de045b8 {
    min-width: 32px;
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#ff29bda0 {
    min-width: 32px;
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 35d72e6 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\35 bb03f6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b0078530 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 0px 4%;
}
    
#\34 a5713ac {
    height: auto;
}
    
#group_7e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9c424bb {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#d996250b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b892549 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_4u6 {
    height: auto;
}
    
#ae267dea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b81ffdb0 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 6264f8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5067f35 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



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



@media (max-width: 767px) {
    
#\32 6639de4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e5347dc8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#widget_dj8 {
    height: auto;
}
    
#f21e7c18 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\32 0320412 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 1617118 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 5110414 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 bfa1d14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fb9dc9f2 {
    height: auto;
}
    
#\31 bb01d24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 ce1e861 {
    height: auto;
}
    
#\32 2bc6e44 {
    height: auto;
}
    
#\36 d190dbb {
    height: auto;
    min-height: 80px;
}
    
#cb2f9673 {
    height: auto;
    min-height: 60px;
}
    
#\32 f45652e {
    min-width: 32px;
    height: auto;
    min-height: 534px;
    background-repeat: no-repeat;
    background-size: cover;
    row-gap: 0px;
    width: 308px;
    background-position: 50% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fcabe187 {
    height: auto;
    min-height: 80px;
}
    
#abcb6dbd {
    height: auto;
    min-height: 298px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eff12c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a8b50954 {
    margin: 40px 0% 0px 0%;
}
    
#\35 927ca8c {
    height: auto;
}
    
#\34 c6289e4 {
    min-width: 32px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 100%;
    row-gap: 0px;
    height: auto;
    min-height: 538px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0e09618 {
    height: auto;
    min-height: 46px;
}
    
#\36 bb5f969 {
    width: 99.92%;
}
    
#\33 7f7c3d5 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 99ec41d {
    height: auto;
}
    
#\36 24fb592 {
    height: auto;
}
    
#fdb6b782 {
    height: auto;
}
    
#\32 20b22d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 96a6827 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b9bf6a65 {
    height: auto;
    min-height: 46px;
}
    
#ab0b7886 {
    width: 99.92%;
}
    
#\33 7a52075 {
    height: auto;
    min-height: 60px;
}
    
#\36 3b32e09 {
    width: 49.7031px;
}
    
#\33 13e2043 {
    width: 99.92%;
}
    
#dc4056a2 {
    width: 99.92%;
}
    
#da4cf12f {
    width: 49.7031px;
}
    
#\31 803245c {
    height: auto;
}
}

