@media all {
  *#dm .dmInner div.u_1093054190 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner *.dmform-error { text-align:CENTER !important; }

  *#dm .dmInner *.dmform-error .rteBlock { text-align:CENTER !important; }

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

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

  *#dm .dmInner div.u_1820159095 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3626520585 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-style:double !important;
    border-width:4px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1541204613 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-style:double !important;
    border-width:4px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1481513885 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-style:double !important;
    border-width:4px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1326006954 .baf__title {
    background-color:var(--color_4) !important;
    border-radius:3px !important;
  }

  *#dm .dmInner div.u_1860233314 .baf__title {
    background-color:var(--color_4) !important;
    border-radius:3px !important;
  }

  *#dm .dmInner div.u_1332149224 .baf__title {
    background-color:var(--color_4) !important;
    border-radius:3px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_3538747333 img {
    border-radius:0px 121px 0px 121px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(193,215,41) var(--color_7) rgb(0,0,0) !important;
    border-width:0px 8px 8px 0px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1554270920 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1070614382 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1605100959 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1986557857 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1687118846 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1475050615 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1417801786 {
    box-shadow:none !important;
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

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

  *#dm .dmInner div.u_1503786641 {
    box-shadow:none !important;
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

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

  *#dm .dmInner div.u_1451431237 {
    box-shadow:none !important;
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

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

  *#dm .dmInner div.u_1561090736 {
    box-shadow:none !important;
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner a.u_1802777596.hover { background-image:none !important; }
}
.btn
{
	font-size:14px !important;
	font-weight:400 !important;
	padding:12px 28px !important;
	border-radius:999px !important;
	color:#fff !important;
	background:#e7923f !important;
	transition:0.2s ease !important;
	display:inline-block !important;
}
.btn:hover
{
	background:#d6822f !important;
	transform:translateY(-1px) !important;
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\35 5842267 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 267px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 94dfb5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b2d0e2c4 {
    min-height: 841px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#c99e18e8::before, #c99e18e8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.96;
}
#c99e18e8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/5a4efd16/dms3rep/multi/opt/hape+%284%29-1920w.png");
}
#c99e18e8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAwElEQVQI12Pgc3aBI14nF0FXZxl/R90Ye8s0W9ssGwYeR5AoBPG7gOT04+2c8qy9Sq18yqwYxL2dRTycBVyceZ1cRDyctaLtXQutIxosopvNY5rNGYyTHLWjHeUCnITcnKV8nUyTbQOqLGNazKOaLKKaLBj8K+3di+2Nkxxl/Z1l/R3NUmwDYdLRzRYMcW220c12bkX2mlFO0n5OerF2niVWkWA5kO6YFru4VjvfCnvDBEdJXyfVMAenPOvwBqg0AAdVOxy+Xq1XAAAAAElFTkSuQmCC');
}
    
#\34 1a3794d {
    margin: 0px 0% 0px 0%;
}
    
#\38 a2803d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0e0d715 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 267px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ae08ff8 {
    background-color: var(--color_3);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 442px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2c0429d:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 2c0429d [data-content-reference].active-tab-title .tab-title, #\36 2c0429d [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_3) !important;
    font-weight: bold !important;
}
#\36 2c0429d [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
}
#\36 2c0429d:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\36 2c0429d [data-content-reference].active-tab-title, #\36 2c0429d [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\36 2c0429d [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_3) !important;
}
#\36 2c0429d {
    justify-content: flex-start;
    width: 100.00%;
    min-height: 479px;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0% 0px 0%;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4a565ae {
    width: 48%;
    height: 401px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 80550fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2cc1204 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffce4ffc {
    width: 88.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_p8s {
    align-items: flex-start;
    width: 50%;
    min-height: 341px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#\33 d21e99f {
    background-color: var(--color_3);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 442px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa71e883 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 267px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ef7d4b2 {
    align-items: flex-start;
    width: 50%;
    min-height: 341px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#f9bd139b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fadc0645 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fb0850f {
    width: 48%;
    height: 419px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e8a36110 {
    background-color: var(--color_3);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 442px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b575d9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 267px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2e55e7e {
    align-items: flex-start;
    width: 50%;
    min-height: 341px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#\32 9c5f2ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf42509e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0eef7bb {
    width: 48%;
    height: 419px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#de03911e {
    background-color: var(--color_3);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 442px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9b44554 {
    align-items: flex-start;
    width: 50%;
    min-height: 341px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#e62a844c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e37fed22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0d5da51 {
    width: 48%;
    height: 419px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 5cbaf5c {
    background-color: var(--color_3);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 442px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 244ed11 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 267px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 044836c {
    align-items: flex-start;
    width: 50%;
    min-height: 341px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#\34 9344d10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cca41e3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c078865 {
    width: 48%;
    height: 419px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 970dad0 {
    background-color: var(--color_3);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 442px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 151f27b {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 267px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ece37602 {
    align-items: flex-start;
    width: 50%;
    min-height: 341px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#e0cab92c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 14b72d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3cc9163 {
    width: 48%;
    height: 430px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c0f2b7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c3c4dcff {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 37e2724 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#b95cd6a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 72.61%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
}
    
#\39 825d32f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 10% 10% 10% 10%;
}
    
#dd3a98f2::before, #dd3a98f2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#dd3a98f2 {
    background-image: url("https://lirp.cdn-website.com/5a4efd16/dms3rep/multi/opt/Untitled+design+%2846%29-1920w.png");
    background-position: 50% 100%;
    background-color: var(--color_3);
}
    
#f16fb8d8 {
    margin: 0px 0% 0px 0%;
}
    
#\33 3ab20ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 3ab20ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a52c517.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a52c517 {
    width: 68.51%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8dd0900 {
    width: 255px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1gl {
    width: 23.28%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 fe448bf {
    align-items: flex-start;
    width: 23.04%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(0, 165, 0, 0.63);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1b61070 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 1768353 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aac9397c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-radius: 0 121px 0 121px;
    background-color: var(--color_2);
    background-image: none;
    padding: 5px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#b4da51ec {
    min-height: 737px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\38 eaa7adf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ee1b59d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d42907e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dp5 {
    width: 100%;
    height: 568px;
    max-width: 100%;
}
    
#\34 ac54d54 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 c81fb68 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 34853a4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#af939ebf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\30 e8e233b {
    margin: 0px 0% 0px 0%;
}
    
#d199aa02 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 6ce558a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c0bcb82f {
    min-height: 66px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#df66eadb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\31 346ea9d {
    margin: 0px 0% 0px 0%;
}
    
#widget_apf {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#b71bbbf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 05c4822 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a08a19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 c559f35 {
    width: 92px;
    height: auto;
    max-width: 100%;
}
    
#\36 517e733 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c44d902f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d65011f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 09d8294 {
    width: 92px;
    height: auto;
    max-width: 100%;
}
    
#f7f68662 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 14672f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d706cc04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 6fbd397 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8c6ad41 {
    align-items: flex-start;
    width: 58.61%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 3e7f881 {
    min-height: 655px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c1faccf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 5024dc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ebbe0e53 {
    align-items: center;
    width: 94.60%;
    min-height: 575px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    padding: 24px 0px 24px 16px;
    margin: -40% 0% 0% 0%;
}
    
#c3b4e9c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c3b4e9c1 {
    width: 103.27%;
    height: 582px;
    max-width: 100%;
    margin: -10% -5% 0% 0%;
}
    
#bac56244 {
    align-items: flex-start;
    width: 34.52%;
    min-height: 606px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-end;
}
    
#\30 838f302 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3601b90 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.691775224727203%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d225ee65 {
    width: 6.87%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d40d0b91 {
    width: 89.44%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3a9e642 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.691775224727203%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6dd65d0 {
    width: 6.93%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 5ce18d6 {
    width: 89.38%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 da07385 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.691775224727203%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60efc81 {
    width: 7.09%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 42652fe {
    width: 89.22%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 0099c61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#abf77e2d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#fecc1f09::before, #fecc1f09 > .bgExtraLayerOverlay {
    
}
#fecc1f09 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 b7c4c01 {
    margin: 0px 0% 0px 0%;
}
    
#bdd24bb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a29f5c14 {
    width: 70.22%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c80361db::before, #c80361db > .bgExtraLayerOverlay {
    
}
#c80361db {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/5a4efd16/dms3rep/multi/opt/hape+%2811%29-1920w.png");
    background-position: 50% 100%;
}
#c80361db.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATUlEQVQY08XKMQoAIQwF0cQs3r+019LCwkMIYhEbb5O/sH1gOweme0T3AvDt1Te4bwi1g9AO2IN1mdRlkYpCiv6AaeJJE8GDeRjnYfICd6goktyPJsMAAAAASUVORK5CYII=');
}
    
#f39af15c {
    min-height: 482px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 3% 10%;
    margin: 0% 0% 0% 0%;
}
    
#d298c796 {
    margin: 0px 0% 0px 0%;
}
    
#ae4f62f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#widget_ns1 {
    width: 100%;
    height: 434px;
    max-width: 100%;
}
    
#d69df0d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#d082731c {
    width: 100%;
    height: 434px;
    max-width: 100%;
}
    
#\37 6cdbdb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#e96dfba8 {
    width: 100%;
    height: 435px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 bf68fd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 e214317 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\35 339196b::before, #\35 339196b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#\35 339196b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/5a4efd16/dms3rep/multi/opt/20210326_171638-698h.jpg");
}
#\35 339196b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEQYSQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBAwQRMf/aAAwDAQACEQMRAD8Ai47kWOumOGzZlYSd9vAVrm1se5oItt0RtERsZNlIuaOH/9k=');
}
    
#\34 6046d3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8b03272 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c4d9a87d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.83%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 39e5ba4 {
    min-height: 523px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 02af1cf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_i47 {
    width: 49.17%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-style: solid;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#e85f02f1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 634ce0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b758994a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7688f6c {
    width: 255px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ro6 {
    flex-direction: row;
    align-items: flex-start;
    width: 93.61%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9906687402799377%;
    height: auto;
    flex-wrap: nowrap;
    order: 3;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 820f86a {
    width: 255px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7um {
    width: 100.00%;
    height: 530px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e8958270 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 7c454ac {
    min-height: 38px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b40e408 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 3db9753 {
    margin: 0px 0% 0px 0%;
}
    
#\37 27ca084 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b202b17 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 cfa6040 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 263d91b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ef82c999 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1d68753 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cd45fa72 {
    margin: 0px 0% 0px 0%;
}
    
#e230739c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#ee3a2e49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6a13813 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 899254a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 3724f93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9ed06a2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0b69aa6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 87d3e09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df52ee7e {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fae2f71e {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 cf8ecab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdcf0fa9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f96caf46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 07e83df {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 61ff40f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ebfaa89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c65cc616 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 9c93e3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f007c20c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 b313790 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cd4cf4d {
    margin: 0px 0% 0px 0%;
}
    
#\30 7cacca7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a73cc6b3 {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ce492bf {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fea2cffe {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b4ab1304 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    order: 2;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 74d3cc5 {
    min-height: 94px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15px 8% 15px 8%;
    margin: 0% 0% 0% 0%;
}
    
#dedeba7c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\32 638f261 {
    margin: 0px 0% 0px 0%;
}
    
#dff966ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dff966ba {
    width: 79.78%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 634fac3 {
    width: 15.12%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f48bea74 {
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.949875168043019%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2c65aaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 033b2e4 {
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.949875168043019%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 06da2e8 {
    width: 15.12%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a05bd59d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a05bd59d {
    width: 79.78%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 5.3%;
    grid-area: auto / auto / auto / auto;
}
    
#e025b2fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    order: 3;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4a78a04 {
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.949875168043019%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0d918ed {
    width: 15.12%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 6915c11.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 6915c11 {
    width: 79.78%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2dac20b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 75b424f {
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.949875168043019%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5b936e7 {
    width: 15.12%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ea8db9c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea8db9c2 {
    width: 79.78%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 bd58eff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 87af817 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ca9b793 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#eb0f45bf {
    margin: 0px 0% 0px 0%;
}
    
#af828976 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mic {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 70a21a0 {
    width: 75.77%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 1025px) {
    
#\36 2c0429d:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 2c0429d [data-content-reference].active-tab-title .tab-title, #\36 2c0429d [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 21px !important;
}
#\36 2c0429d [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 21px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2c0429d:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 2c0429d [data-content-reference].active-tab-title .tab-title, #\36 2c0429d [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 19px !important;
}
#\36 2c0429d [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 19px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5842267 {
    order: 2;
    height: auto;
    min-height: 350px;
}
    
#b2d0e2c4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 732px;
}
    
#\34 1a3794d {
    margin: 0px 0% 0px 0%;
}
    
#c99e18e8::before, #c99e18e8 > .bgExtraLayerOverlay {
    
}
#c99e18e8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAwElEQVQI12Pgc3aBI14nF0FXZxl/R90Ye8s0W9ssGwYeR5AoBPG7gOT04+2c8qy9Sq18yqwYxL2dRTycBVyceZ1cRDyctaLtXQutIxosopvNY5rNGYyTHLWjHeUCnITcnKV8nUyTbQOqLGNazKOaLKKaLBj8K+3di+2Nkxxl/Z1l/R3NUmwDYdLRzRYMcW220c12bkX2mlFO0n5OerF2niVWkWA5kO6YFru4VjvfCnvDBEdJXyfVMAenPOvwBqg0AAdVOxy+Xq1XAAAAAElFTkSuQmCC');
}
    
#\39 0e0d715 {
    order: 2;
    height: auto;
    min-height: 350px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 ae08ff8 {
    align-items: center;
    height: auto;
    min-height: 450px;
}
    
#\35 80550fc {
    width: 100.00%;
}
    
#\36 2c0429d {
    height: auto;
    min-height: 525px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4a565ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4a565ae {
    height: 471px;
    width: 50%;
    margin: 20px 0% 0px 0%;
}
    
#\33 d21e99f {
    align-items: center;
    height: auto;
    min-height: 573px;
}
    
#fa71e883 {
    order: 2;
    height: auto;
    min-height: 350px;
}
    
#fadc0645 {
    width: 75.45%;
}
    
#\31 fb0850f {
    height: 518px;
}
    
#e8a36110 {
    align-items: center;
    height: auto;
    min-height: 519px;
}
    
#\34 9b575d9 {
    order: 2;
    height: auto;
    min-height: 350px;
}
    
#bf42509e {
    width: 75.45%;
}
    
#\38 0eef7bb {
    height: 474px;
}
    
#de03911e {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#e37fed22 {
    width: 75.45%;
}
    
#e0d5da51 {
    height: 572px;
}
    
#\36 5cbaf5c {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\30 244ed11 {
    order: 2;
    height: auto;
    min-height: 350px;
}
    
#cca41e3a {
    width: 75.45%;
}
    
#\31 c078865 {
    height: 350px;
}
    
#group_p8s {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.97%;
}
    
#\34 970dad0 {
    align-items: center;
    height: auto;
    min-height: 519px;
}
    
#\32 151f27b {
    order: 2;
    height: auto;
    min-height: 350px;
}
    
#\37 14b72d9 {
    width: 75.45%;
}
    
#c3cc9163 {
    height: 680px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 825d32f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 525px;
}
    
#dd3a98f2::before, #dd3a98f2 > .bgExtraLayerOverlay {
    
}
    
#b95cd6a8 {
    width: 68.99%;
    min-height: 8px;
    padding: 10px 10px 40px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_1gl {
    width: 26.93%;
    min-height: 8px;
}
    
#\39 fe448bf {
    width: 49.39%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1768353 {
    width: 100%;
    min-height: 80px;
}
    
#b4da51ec {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 ac54d54 {
    margin: 0px 0% 0px 0%;
}
    
#aac9397c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 34853a4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 e8e233b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0bcb82f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 346ea9d {
    margin: 0px 0% 0px 0%;
}
    
#\32 6ce558a {
    width: 100%;
    min-height: 80px;
}
    
#\36 2a08a19 {
    width: 100%;
    min-height: 80px;
}
    
#d65011f0 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3e7f881 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 838f302 {
    margin: 0px 0% 0px 0%;
}
    
#\38 6fbd397 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 8c6ad41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bac56244 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c3b4e9c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c3b4e9c1 {
    margin: 0% -5% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#abf77e2d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 b7c4c01 {
    margin: 0px 0% 0px 0%;
}
    
#fecc1f09::before, #fecc1f09 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c80361db::before, #c80361db > .bgExtraLayerOverlay {
    
}
#c80361db.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATUlEQVQY08XKMQoAIQwF0cQs3r+019LCwkMIYhEbb5O/sH1gOweme0T3AvDt1Te4bwi1g9AO2IN1mdRlkYpCiv6AaeJJE8GDeRjnYfICd6goktyPJsMAAAAASUVORK5CYII=');
}
    
#f39af15c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d298c796 {
    margin: 0px 0% 0px 0%;
}
    
#ae4f62f9 {
    width: 100%;
    min-height: 80px;
}
    
#d69df0d8 {
    width: 100%;
    min-height: 80px;
}
    
#\37 6cdbdb6 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e214317 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 81907bb {
    margin: 0px 0% 0px 0%;
}
    
#\35 339196b::before, #\35 339196b > .bgExtraLayerOverlay {
    
}
#\35 339196b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEQYSQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBAwQRMf/aAAwDAQACEQMRAD8Ai47kWOumOGzZlYSd9vAVrm1se5oItt0RtERsZNlIuaOH/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 39e5ba4 {
    padding: 0% 0% 0% 0%;
}
    
#e85f02f1 {
    margin: 0px 0% 0px 0%;
}
    
#group_ro6 {
    column-gap: 1.9906687402799377%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 820f86a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7688f6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 263d91b {
    width: 100%;
    min-height: 80px;
}
    
#\32 9ed06a2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cd45fa72 {
    margin: 0px 0% 0px 0%;
}
    
#\36 1d68753 {
    width: 100%;
    min-height: 80px;
}
    
#\39 0b69aa6 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cd4cf4d {
    margin: 0px 0% 0px 0%;
}
    
#\36 07e83df {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 61ff40f {
    width: 100%;
    min-height: 80px;
}
    
#\32 ebfaa89 {
    width: 100%;
    min-height: 80px;
}
    
#c65cc616 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 74d3cc5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 88px;
}
    
#\32 638f261 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2c65aaa {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e025b2fb {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 2dac20b {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b4ab1304 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 87af817 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#eb0f45bf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2c0429d:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 2c0429d [data-content-reference].active-tab-title .tab-title, #\36 2c0429d [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 17px !important;
}
#\36 2c0429d [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 17px !important;
}
}



@media (max-width: 767px) {
    
#\35 5842267 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 94dfb5f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#b2d0e2c4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c99e18e8::before, #c99e18e8 > .bgExtraLayerOverlay {
    
}
#c99e18e8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAwElEQVQI12Pgc3aBI14nF0FXZxl/R90Ye8s0W9ssGwYeR5AoBPG7gOT04+2c8qy9Sq18yqwYxL2dRTycBVyceZ1cRDyctaLtXQutIxosopvNY5rNGYyTHLWjHeUCnITcnKV8nUyTbQOqLGNazKOaLKKaLBj8K+3di+2Nkxxl/Z1l/R3NUmwDYdLRzRYMcW220c12bkX2mlFO0n5OerF2niVWkWA5kO6YFru4VjvfCnvDBEdJXyfVMAenPOvwBqg0AAdVOxy+Xq1XAAAAAElFTkSuQmCC');
}
    
#\39 0e0d715 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 ae08ff8 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 80550fc {
    width: 100.00%;
}
    
#\36 2c0429d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4a565ae {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d2cc1204 {
    width: 84.40%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ffce4ffc {
    width: 84.40%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 d21e99f {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 619px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa71e883 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fadc0645 {
    width: 90.10%;
}
    
#\31 fb0850f {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e8a36110 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b575d9 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bf42509e {
    width: 90.10%;
}
    
#\38 0eef7bb {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de03911e {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e37fed22 {
    width: 90.10%;
}
    
#e0d5da51 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 5cbaf5c {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 244ed11 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cca41e3a {
    width: 90.10%;
}
    
#\31 c078865 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_p8s {
    width: 100.00%;
}
    
#\37 ef7d4b2 {
    width: 100.00%;
}
    
#\34 970dad0 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 151f27b {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 14b72d9 {
    width: 90.10%;
}
    
#c3cc9163 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 c0f2b7c {
    min-height: 86px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#c3c4dcff {
    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) {
    
#b95cd6a8 {
    width: 100%;
    min-height: 353px;
    align-items: flex-start;
    height: auto;
    padding: 10px 10px 50px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 825d32f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#dd3a98f2::before, #dd3a98f2 > .bgExtraLayerOverlay {
    
}
#dd3a98f2 {
    background-position: 50% 50%;
}
    
#\34 8dd0900 {
    width: 250.4px;
}
    
#group_1gl {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 fe448bf {
    width: 61.09%;
    height: auto;
    min-height: 41px;
}
    
#\33 a52c517 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 1768353 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#aac9397c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b4da51ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#ee1b59d4 {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d42907e7 {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_dp5 {
    height: 256px;
}
    
#\34 ac54d54 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 c81fb68 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 34853a4 {
    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 6ce558a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c0bcb82f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 2a08a19 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d65011f0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 6fbd397 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 3e7f881 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c3b4e9c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c3b4e9c1 {
    height: 304px;
    margin: 0% -5% 0% 0%;
}
    
#\31 8c6ad41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bac56244 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 170px;
}
    
#ebbe0e53 {
    height: auto;
    min-height: 263px;
    padding: 16px 0px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d225ee65 {
    width: 12%;
}
    
#\32 6dd65d0 {
    width: 12%;
}
    
#\32 60efc81 {
    width: 12%;
}
}



@media (max-width: 767px) {
    
#\34 0099c61 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#abf77e2d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fecc1f09::before, #fecc1f09 > .bgExtraLayerOverlay {
    
}
    
#a29f5c14 {
    width: 99.16%;
}
}



@media (max-width: 767px) {
    
#c80361db::before, #c80361db > .bgExtraLayerOverlay {
    
}
#c80361db.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATUlEQVQY08XKMQoAIQwF0cQs3r+019LCwkMIYhEbb5O/sH1gOweme0T3AvDt1Te4bwi1g9AO2IN1mdRlkYpCiv6AaeJJE8GDeRjnYfICd6goktyPJsMAAAAASUVORK5CYII=');
}
    
#f39af15c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ae4f62f9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d69df0d8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 6cdbdb6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_ns1 {
    height: 300px;
}
    
#d082731c {
    height: 300px;
}
    
#e96dfba8 {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#\33 bf68fd9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 e214317 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 339196b::before, #\35 339196b > .bgExtraLayerOverlay {
    
}
#\35 339196b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEQYSQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBAwQRMf/aAAwDAQACEQMRAD8Ai47kWOumOGzZlYSd9vAVrm1se5oItt0RtERsZNlIuaOH/9k=');
}
}



@media (max-width: 767px) {
    
#c4d9a87d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 39e5ba4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_i47 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 7688f6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ro6 {
    column-gap: 1.9906687402799377%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 84.48%;
}
    
#\36 820f86a {
    margin-right: 0%;
    margin-left: 0%;
    width: 250.4px;
}
    
#widget_7um {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#e8958270 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 7c454ac {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 27ca084 {
    width: 96.04%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 b202b17 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\38 263d91b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 1d68753 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\32 9ed06a2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e230739c {
    height: 240px;
}
    
#\39 0b69aa6 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#df52ee7e {
    height: 200px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fae2f71e {
    height: 200px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 07e83df {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 61ff40f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\32 ebfaa89 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#c65cc616 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#a73cc6b3 {
    height: 200px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ce492bf {
    height: 240px;
}
    
#fea2cffe {
    height: 200px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b4ab1304 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 74d3cc5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f48bea74 {
    width: 100%;
}
    
#\38 2c65aaa {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 033b2e4 {
    width: 100%;
}
    
#e025b2fb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 4a78a04 {
    width: 100%;
}
    
#\33 2dac20b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 75b424f {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 bd58eff {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 87af817 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 70a21a0 {
    width: 100.00%;
}
}

