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

  *#dm .dmInner div.u_1418105583 img {
    border-radius:300px 300px 300px 300px !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1244981498 {
    background-color:rgba(114,86,64,0.81) !important;
    background-image:none !important;
    border-radius:14px 14px 14px 14px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1973288204 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1973288204 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner div.u_1987442773 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1987442773 .caption-container .caption-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1987442773 .caption-container .caption-text .rteBlock { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1987442773 .caption-button span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1694292078 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1694292078 .caption-container .caption-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1694292078 .caption-container .caption-text .rteBlock { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1694292078 .caption-button span.text { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1317741932 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1317188475 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1755451987 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1417475938 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1305597702 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1328610011 img { border-radius:0% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1503484941 .socialHubInnerDiv {
    justify-content:flex-end !important;
    column-gap:20px !important;
  }

  *#dm .dmInner div.u_1143644859 .socialHubInnerDiv {
    justify-content:flex-end !important;
    column-gap:20px !important;
  }

  *#dm .dmInner div.u_1966392237 .socialHubInnerDiv {
    justify-content:flex-end !important;
    column-gap:20px !important;
  }

  *#dm .dmInner div.u_1503484941 .socialHubIcon {
    width:25px !important;
    height:25px !important;
    font-size:17px !important;
    line-height:25px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1143644859 .socialHubIcon {
    width:25px !important;
    height:25px !important;
    font-size:17px !important;
    line-height:25px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1966392237 .socialHubIcon {
    width:25px !important;
    height:25px !important;
    font-size:17px !important;
    line-height:25px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1875892352 .socialHubInnerDiv {
    justify-content:flex-end !important;
    column-gap:20px !important;
  }

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

  *#dm .dmInner div.u_1161798640 .socialHubInnerDiv {
    justify-content:flex-end !important;
    column-gap:20px !important;
  }

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

  *#dm .dmInner div.u_1180024140 .socialHubInnerDiv {
    justify-content:flex-end !important;
    column-gap:20px !important;
  }

  *#dm .dmInner div.u_1180024140 .socialHubIcon {
    width:25px !important;
    height:25px !important;
    font-size:17px !important;
    line-height:25px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1161798640 .socialHubIcon {
    width:25px !important;
    height:25px !important;
    font-size:17px !important;
    line-height:25px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1875892352 .socialHubIcon {
    width:25px !important;
    height:25px !important;
    font-size:17px !important;
    line-height:25px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1179899841 { display:block !important; }

  *#dm .dmInner *.u_1808550406 { display:none !important; }

  *#dm .dmInner *.u_1896131808 { display:none !important; }

  *#dm .dmInner *.u_1344260680 { display:block !important; }

  *#dm .dmInner *.u_1788480175 { display:none !important; }

  *#dm .dmInner *.u_1508746240 { display:none !important; }

  *#dm .dmInner *.u_1559243527 { display:block !important; }

  *#dm .dmInner *.u_1888446238 { display:none !important; }

  *#dm .dmInner *.u_1966592138 { display:none !important; }

  *#dm .dmInner *.u_1404677420 { display:block !important; }

  *#dm .dmInner *.u_1686563733 { display:none !important; }

  *#dm .dmInner *.u_1428615694 { display:none !important; }

  *#dm .dmInner *.u_1088841187 { display:block !important; }

  *#dm .dmInner *.u_1617583618 { display:none !important; }

  *#dm .dmInner *.u_1165667350 { display:none !important; }

  *#dm .dmInner *.u_1540125018 { display:block !important; }

  *#dm .dmInner *.u_1166909908 { display:none !important; }

  *#dm .dmInner *.u_1922037021 { display:none !important; }

  *#dm .dmInner *.u_1142187808 { display:block !important; }

  *#dm .dmInner *.u_1672945727 { display:none !important; }

  *#dm .dmInner *.u_1143701037 { display:none !important; }

  *#dm .dmInner *.u_1126647939 { display:block !important; }

  *#dm .dmInner *.u_1129826928 { display:none !important; }

  *#dm .dmInner *.u_1155192212 { display:none !important; }

  *#dm .dmInner *.u_1615467360 { display:block !important; }

  *#dm .dmInner *.u_1177622343 { display:none !important; }

  *#dm .dmInner *.u_1206908528 { display:none !important; }

  *#dm .dmInner *.u_1313352399 { display:block !important; }

  *#dm .dmInner *.u_1350245396 { display:none !important; }

  *#dm .dmInner *.u_1939109660 { display:none !important; }

  *#dm .dmInner a.u_1543457057 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1286216483 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1010766047 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1131272447 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1194480912 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1609685777 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1856939804 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1968640028 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1062567735 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1512762481 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1336720218 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1812948573 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1084048064 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1416428976 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1543457057 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1a228464/icon/mic_8192408.svg) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1381067682 img {
    border-radius:20px 20px 20px 20px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1381067682 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1973288204 .caption-inner {
    padding-left:30px !important;
    padding-right:30px !important;
  }

  *#dm .dmInner div.u_1973288204 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner *.u_1987442773 .photoGalleryThumbs .image-container a { padding-top:176px !important; }

  *#dm .dmInner *.u_1987442773 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1987442773 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1987442773 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1987442773 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1694292078 .photoGalleryThumbs .image-container a { padding-top:176px !important; }

  *#dm .dmInner *.u_1694292078 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1694292078 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1694292078 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1694292078 .caption-button { width:200px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1973288204 .caption-inner {
    padding-left:30px !important;
    padding-right:30px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1973288204 .photoGalleryThumbs .image-container a { padding-top:438px !important; }

  *#dm .dmInner div.u_1973288204 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1973288204 .caption-container .caption-text { font-size:18px !important; }

  *#dm .dmInner div.u_1973288204 .caption-container .caption-text .rteBlock { font-size:18px !important; }

  *#dm .dmInner *.u_1973288204 .caption-inner {
    padding-left:30px !important;
    padding-right:30px !important;
  }

  *#dm .dmInner div.u_1987442773 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1987442773 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1987442773 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1987442773 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1987442773 .photoGalleryThumbs .image-container a { padding-top:291px !important; }

  *#dm .dmInner div.u_1694292078 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1694292078 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1694292078 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1694292078 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1694292078 .photoGalleryThumbs .image-container a { padding-top:291px !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#b7c21196 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\38 297ee9f {
    width: 804.25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d91f699 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    order: 1;
    padding: 3% 3% 3% 3%;
}
    
#\38 3c9e603 {
    width: 805.031px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 29dc7dc {
    width: 80.53%;
    height: 405px;
    max-width: 100%;
}
    
#\34 22fa19b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 e88d72f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/2-1920w.png");
    border-radius: 30px 30px 30px 30px;
    order: 0;
    background-position: 50% 0%;
}
    
#\30 78087ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\32 0790489 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
}
    
#c7aee09e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 68.76%;
    min-height: 39px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4d5a31e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 19px 19px 19px 19px;
    padding: 5% 5% 5% 5%;
    margin: 24px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b731a3d5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 9px;
}
    
#\39 998f1fb {
    min-height: 841px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d25e6f34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 50%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b866e6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 8px;
}
    
#e5e48af9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fdd07c3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#c60b1c6c {
    width: 178px;
    height: 187px;
    max-width: 100%;
    order: 1;
}
    
#c3cd5ab1 {
    width: 100%;
    height: 420px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a65e9b54 {
    width: 100%;
    height: 733px;
    max-width: 100%;
    order: 1;
}
    
#c5051750 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 8px;
    margin-top: 21px;
}
    
#\33 e57af4b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc6d5344 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 235px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 655ae8c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 604px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3c137f7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 46d31b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9be2853 {
    margin: 0px 0% 0px 0%;
}
    
#\30 415ff95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9p5 {
    width: 331px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
    margin-top: 6px;
}
}



@media all {
    
#e71374aa {
    background-color: var(--color_3);
    background-image: initial;
}
    
#a153b96d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 31c488d {
    width: 902.383px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-top: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#a904642b {
    width: 1018px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a2f67b70 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0b933d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c9f69f2f {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_aij {
    flex-direction: row;
    align-items: flex-start;
    width: 38.60%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6677524429967425%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
}
}



@media all {
    
#b833ffec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e1bcb306 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 1.9969512195121952% 2% 1.9969512195121952%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b522aa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 932a869 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a133312b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f4414e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a90548c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ff0136b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5c37bf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f3248000 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 4c77d6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d8618c04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 db08ef0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a341bd23 {
    min-height: 148px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bdb3adf0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eee02029 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
    background-image: none;
}
    
#\30 9d8d48b {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 540px;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#cb1a47e8::before, #cb1a47e8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
}
#cb1a47e8 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/HABITAN-1920w.png");
    min-width: 4%;
    order: 0;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fb8606f {
    max-height: 100%;
    width: 47.23%;
    justify-content: flex-start;
    min-height: 370px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc93652d.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 2px 2px 2px;
}
#fc93652d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 29px 0% 0px 0%;
}
    
#\33 bf1e616 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7d30b71 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 ad69165 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\38 73ffbda {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\30 28bea2d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 f5b2a87 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeedbf51 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 2;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bbeef6c3 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/b454c994-7d74-4e1c-a35b-d0d43479484b-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#bbeef6c3.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 a301fa5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#a291411a {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(192, 186, 199, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f82e87ea {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f70582da {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe08687 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/69a6ff56-99fa-43f7-92b2-1c6628ea1e48-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\33 fe08687.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b2f91576 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0f8fc6a {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d92752d {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4a670f6 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/220159d1-df31-45a8-828a-b1160e3e6dfa-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#c4a670f6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 6ab5ada {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9b986e1 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9bb6ea0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 1eeb884 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e4285803 {
    width: 100%;
    height: 232px;
    max-width: 100%;
    order: 1;
}
    
#b9702f08 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 1px;
    height: auto;
    align-self: stretch;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 13243dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    align-self: auto;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) #000000;
    border-width: 1px 1px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e965a57a {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ced1e96 {
    width: 362px;
    height: 565px;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 576d9f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e330467 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f2fde6d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ba5e3f57 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 1px 1px;
    height: auto;
    align-self: stretch;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be88f0f {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8d2fc5b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 1;
    align-self: auto;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-width: 0px 1px 1px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d43dfe78 {
    width: 70%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6633e0f {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    align-self: stretch;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 82cc481 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d4c6e8c1 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    align-self: stretch;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5963b7c {
    width: 99.63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2120cf0 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a9a36cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 0px 1px 0px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7ec6949 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1ba9907 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 66.7%;
    min-width: 4%;
    justify-content: space-around;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) #000000;
    border-width: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 d7ebd05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a653c7bd {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\34 d58c1c2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 d58c1c2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#da776415 {
    width: 100%;
    height: 328px;
    max-width: 100%;
}
    
#ba4ff1a2 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\34 26dc665 {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#d6723730 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 3;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e1865429 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 1;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 8d05260 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\37 f2f84fa {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\35 bc80088 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 30%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 1.5% 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 ec2bcc9 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\33 c9b006a {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 9;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 2bfd066 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 df22bd9 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#d0b9cd68.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d0b9cd68 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#f36c1c75 {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\39 8d2b6fd {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#ac6a7e67 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 7;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 2cbfc85 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 5;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b51fee6e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b51fee6e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#b4512ae3 {
    width: 48.64%;
    height: auto;
    max-width: 100%;
}
    
#\34 9816a42.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 9816a42 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
}
    
#\35 01c8630 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8d252c3 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#\38 8061703 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 d06a762 {
    width: 674px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e3bd2927 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 678c012 {
    min-height: 117px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 e47dc6d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5db563d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccf070db {
    background-color: var(--color_4);
    background-image: initial;
}
    
#dd93e965 {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6e5da11 {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 06263d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 0px 2% 0px 2%;
}
    
#\33 fc10bb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 0px 2% 0px 2%;
}
    
#f11cccb7 {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d47c8128 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 0px 2% 0px 2%;
}
    
#d742305a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edfe78cd {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



@media all {
    
#\30 a16afa1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 4% 0%;
}
    
#\30 28c87e0 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 470afc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a94d268 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\39 bbfbde5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
}
    
#\38 a0495d0 {
    width: 55%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fed188b9 {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
}
    
#\32 cb6628e {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#c1c33efc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 7e7c741 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#fb5f8286 {
    width: 46.46%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 f032fbd {
    width: 31.27%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 af9f6a8 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 419116c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df02c64d {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\33 bfa264a {
    width: 31.27%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 d345b10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7a7e457 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\30 73b9939 {
    width: 46.46%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 30bcf3e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#c4d5c491 {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#f819b65d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



@media all {
    
#\36 82553e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/a419325f-8db6-4944-bd37-d532aee2d6be-1920w.png);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\36 82553e5.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 6f8f75d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a1f0ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 48%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 85bdd69 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1faa477.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c1faa477 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#e910e457 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e46eb7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 a0a847f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 a0a847f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cb8cbce0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cb8cbce0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7a85087 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 fac1ada {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa24fb41 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd64be6b {
    min-height: 66px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7312def {
    background-color: var(--color_4);
    background-image: initial;
}
    
#a1960285 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7ef0c16 {
    align-items: flex-start;
    width: 570px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3feac91 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3348c3d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bef4a373 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 7bbae0c {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-width: 0 0px 1px 0;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a43cae5 {
    justify-content: flex-start;
    align-items: center;
    width: 99.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e7e6346 {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#\38 2a1b564 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c321bb3e {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9b1ff14 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7583ef3 {
    justify-content: flex-start;
    align-items: center;
    width: 99.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf3ce48f {
    justify-content: flex-start;
    align-items: center;
    width: 99.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9c16097 {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#\37 cd6085f {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
}
    
#f74feb09 {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#c8d35d30 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 1365172 {
    justify-content: flex-start;
    align-items: center;
    width: 99.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 31cbe0d {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#c45cfc95 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 77ad26b {
    justify-content: flex-start;
    align-items: center;
    width: 99.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8845c83 {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#\34 023091d {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-width: 0 0px 1px 0;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#dfc63114 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 322c4dc {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
}
    
#\32 82608e3 {
    justify-content: flex-start;
    align-items: center;
    width: 99.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 56f2894 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 edae274 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fabdf7b {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\35 8233dfe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 de313ca {
    width: 94.87%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 3613d40 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e4294ef5 {
    background-color: var(--color_4);
    background-image: initial;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
}



@media all {
    
#\33 047f26c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 429692d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6dacdb3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 660px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#ebf60f8e {
    width: 590px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fb45fe9 {
    width: 100%;
    height: 350px;
    max-width: 100%;
}
    
#\30 2234479 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 feb3c79 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c8c53646 {
    min-height: 660px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/d6a4e804-5710-4980-b248-305759a45d04-1920w.png);
    background-position: 50% 0%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#c8c53646.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 df2f719 {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    padding: 5% 5% 5% 5%;
}
}



@media all {
    
#a7dd79aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 c59dd10 {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4b2449c {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f435e7a {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1e53b6d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 8% 10%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b576ae89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 80102fd {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b86e2e4 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#f82985f4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 3395cf0 {
    margin: 0px 0px 0px 0px;
}
    
#\33 dce0640 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 1% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 545c606 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b92bafa1 {
    width: 1122px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0924daa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 5db5e94 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 685bf5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 7a20d4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c8d932e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aba9cf17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 7231be2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d0bc8b35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c1b5028f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 6be37c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 45767d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#db5843f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f30a53a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 d203d27 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_avs {
    width: 99.40%;
    height: 75px;
    max-width: 100%;
    order: 3;
}
    
#f97fd646 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb46bcc0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f64ff08 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cc4f941 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 6140734 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 199391d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 3;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 39a3596 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e42a7e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 ffc334a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/6-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\38 ffc334a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAAABQMFAAAAAAAAAAAAAAAAAQIEEQMHIQUSMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADIRH/2gAMAwEAAhEDEQA/AJF3ch40a1YcNsolKYyZ+CGVczWTUZ7aXPQAJro2KziMQoE//9k=');
}
    
#\30 5b21d0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 a8a7b2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 d66fc62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 353819e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\30 3e5f2ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 d991404 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#aafb2f0f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e750abfe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ck9 {
    width: 100.00%;
    height: 290px;
    max-width: 100%;
}
    
#widget_45b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d0b01a88 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 e048ea7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c8eed280 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc20a21d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 01caf01 {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 194b954 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#ead4c2be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m80 {
    width: 349px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\30 7ed6cc3 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4a19cfe {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 de443da {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/24f53df4-1ed7-47f5-9f1f-710c1e63a6d9-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 de443da.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 f2aaf78 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 51ddefd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\38 f10f46d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 cb18327 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/46b21d9a-b38b-4db0-bbbf-5cd46a93d037-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 cb18327.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 2445b61 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3e132c3 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 80a35b5 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c143dbda {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1483be5 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4d01319 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 a337739 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#f898aa5f {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 2;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b20bb0e4 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/24aa1dca-cbf2-4084-b5fc-5b22f397f8e1-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#b20bb0e4.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 34f5941 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
}



@media all {
    
#\32 7598611 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/032a6238-33d4-4938-b24d-f5fac6322cbb-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\32 7598611.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 b5fb9ca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 dc395a3 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be5a3098 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 583d37d {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/497ed37c-0365-4614-b156-0bd7179ea608-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 583d37d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 8364d86 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\33 b2b9b6b {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f597e3aa {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd0537fe {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#a3caeacc {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 27b9e08 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f013b5f6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#a952a8fe {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 2;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 beac644 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cab89083 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 95c97b1 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/ccaead58-4b24-4198-a1f5-ade64a662ea9-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\38 95c97b1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b3e20077 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 7f37a81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47.5%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 85c7860 {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 742d8b0 {
    width: 47.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 48e0b9a {
    width: 610px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#b1983e9c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 91527c1 {
    min-height: 145px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 3810913::before, #\37 3810913 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#\37 3810913 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 22.75%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 10px;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/0e34d2a5-2345-41e4-9cd7-3a901ac38733-1920w.png);
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#\37 3810913.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c79c1274 {
    width: 99.12%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4ae5e61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 34fc1a8::before, #\30 34fc1a8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#\30 34fc1a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 22.75%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 10px;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/1f414ee7-d7ca-445d-a862-38090ad59c19-1920w.png);
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#\30 34fc1a8.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 4a53aed {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d350a363 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4537cde {
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
}
    
#cad84af3 {
    width: 99.12%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 967bfcf {
    width: 99.12%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3a683e9 {
    width: 99.7%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin-top: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0dfa475::before, #\35 0dfa475 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#\35 0dfa475 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 22.75%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 10px;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/d60e829c-f1ef-4d62-ac10-0a23e411cd75-1920w.png);
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#\35 0dfa475.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b7650abc {
    width: 99.12%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfddfc32 {
    min-height: 520px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d2a81792::before, #d2a81792 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    content: '';
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#d2a81792 {
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 0px;
    width: 22.75%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 10px;
    background-image: url(https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/97fb2593-ba94-462a-b3ff-33c41b90b95f-1920w.png);
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#d2a81792.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#\30 a60667e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\38 00bd4ad {
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
}
    
#\30 9515397 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e5bd77e1 {
    min-height: 95px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#dcb6647e {
    width: 99.09%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b9d00f2 {
    width: 902.383px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7fa9733 {
    max-width: 100%;
    width: 35.42%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 68e0073 {
    width: 100%;
    height: 540px;
    max-width: 100%;
}
    
#\39 7d6a72b.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\39 7d6a72b {
    width: 49.97%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 8d66490 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\39 183107c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/1a228464/dms3rep/multi/opt/El-excentrico-mundo-de-Salvador-Dali-analisis-de-su-obra-mas-controvertida-1920w.jpg");
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\39 183107c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAIRAAAQMEAQUAAAAAAAAAAAAAAQACAwUGERIEISQxUZH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABsRAQACAgMAAAAAAAAAAAAAAAEAAgMREiGR/9oADAMBAAIRAxEAPwCIiuqiceBjZ6dHs8dMI5um38nsQs2qZImbgnwibO9n6p+Ow7YnHWroDyf/2Q==');
}
    
#c80ff317 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2bb0d7c {
    width: 24.98%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 2%;
    margin-left: -44px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 24243e0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    order: 1;
    align-items: center;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b0d5d515 {
    width: 43.47%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e888bc0b::before, #e888bc0b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#e888bc0b {
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
}
    
#dd779480::before, #dd779480 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
    content: '';
    background-color: var(--color_1);
}
#dd779480 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    background-image: url();
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#dd779480.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 15bc374 {
    width: 77.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a87de15a {
    min-height: 520px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 f611af7 {
    width: 31.52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f70ee5a {
    margin: 0px 0% 0px 0%;
}
    
#\30 827566b {
    width: 910px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e902c36 {
    width: 95.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bfd15f7b {
    min-height: 444px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 85c9dba {
    border-radius: 0px 0px 0px 0px;
    background-attachment: fixed;
    background-color: var(--color_3);
}
    
#cbea8721::before, #cbea8721 > .bgExtraLayerOverlay {
    
}
#cbea8721 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ov3 {
    width: 21.56%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 223px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 6417182 {
    width: 100%;
    height: 620px;
    max-width: 100%;
    order: 0;
}
    
#\39 ae02157 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8bf756d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af146a7e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 373f5a9 {
    width: 71.05%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\35 0037bf0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9b4f168 {
    width: 25%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 01c43d9 {
    min-height: 584px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e25e68f {
    width: 25%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\32 8541dca {
    width: 100%;
    height: 624px;
    max-width: 100%;
    order: 0;
}
    
#\31 c365942 {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#bf1d098a {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4cb3047 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3797f5b {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cb6b096 {
    width: 25%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\36 2d4382d {
    width: 100%;
    height: 627px;
    max-width: 100%;
    order: 0;
}
    
#\31 5cd92fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 142acbc {
    background-color: rgba(235, 239, 224, 0.56);
    background-image: none;
}
    
#\32 2f3e55c {
    width: 71.05%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\37 955c013 {
    width: 71.05%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#fa857564 {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9a8ee81 {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cf3bbaae {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 29d95df {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de8e3867 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6677524429967425%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 db3560e {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0aa2ba3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6677524429967425%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4c9958f {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b15149e2 {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de1b89b2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6677524429967425%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5ba194a {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fa01b26 {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 283feed {
    width: 71.05%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\36 aa23ab5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cce62363 {
    width: 25%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#f10fe746 {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 89f0336 {
    width: 71.05%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\33 bcaad08 {
    width: 71.05%;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
}
    
#\35 6ba3fbb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1f6b97c {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a4efb53 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a53997e {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 47dcea5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 78cb8f3 {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#db412c57 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6b8a4f2 {
    width: 25%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#ecb4ec05 {
    width: 100%;
    height: 410px;
    max-width: 100%;
}
    
#\32 2da8702 {
    width: 100%;
    height: 410px;
    max-width: 100%;
    order: 0;
}
    
#\32 a483cf9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ee8f604 {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a7abb65c {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 60047d1 {
    min-height: 316px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b37f267 {
    width: 25%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\37 5b53ed6 {
    background-color: rgba(235, 239, 224, 0.56);
    background-image: none;
}
    
#\34 b84f54a {
    width: 100%;
    height: 410px;
    max-width: 100%;
    order: 0;
}
    
#\36 908c36e {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4754139 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6677524429967425%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 31px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6bdccf2 {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 24bea08 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6677524429967425%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a61e317 {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9bab8b6 {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d960572 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6677524429967425%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc4b259e {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5d4c7a4 {
    max-width: 100%;
    width: 49.17%;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bb18e551 {
    width: 477px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3d1f394::before, #\38 3d1f394 > .bgExtraLayerOverlay {
    
}
#\38 3d1f394 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(84, 26, 120, 1);
    width: 40.97%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 22px 22px 22px 22px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\38 3d1f394.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 29b91d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5dd9d22 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f9b2485 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#edba63df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf3f6e5::before, #\33 cf3f6e5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 cf3f6e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 55%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\33 cf3f6e5.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 533ab08 {
    width: 79.19399549304688%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\39 1d7ec46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bd5372ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8ee4709 {
    width: 99.40%;
    height: 75px;
    max-width: 100%;
    order: 3;
}
    
#d6c4d3e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bd02b581 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d8a49129 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 c3966a3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 93cb911 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4a750ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 b9cea63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b08e4d79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 54e9dd5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d2c58a4 {
    background-color: rgba(235, 239, 224, 0.48);
    background-image: none;
}
    
#\35 4418c3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 c77c2e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(239, 239, 224, 1);
    background-image: none;
    justify-content: flex-start;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7c21196 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\36 fb3d6f6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 297ee9f {
    width: 99.96%;
    margin-top: -76px;
}
    
#\38 d91f699 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    order: 0;
    row-gap: 100px;
    padding: 4% 4% 4% 4%;
}
    
#\38 3c9e603 {
    width: 99.96%;
}
    
#\38 e88d72f {
    width: 100%;
    min-height: 80px;
    order: 1;
    background-position: 50% 50%;
}
    
#\38 29dc7dc {
    width: 23.22%;
    height: 604px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0790489 {
    align-self: auto;
    width: 102.98%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7aee09e {
    width: 101.43%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 4d5a31e {
    justify-content: flex-start;
    height: auto;
    min-height: 110px;
    padding: 3% 3% 3% 3%;
    margin: 16px 0% 0px 0%;
}
    
#b731a3d5 {
    width: 113.13%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 998f1fb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 3% 1% 3% 1%;
}
    
#d25e6f34 {
    width: 100%;
    min-height: 80px;
    order: 1;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 b866e6e {
    align-self: auto;
    width: 99.59%;
    order: 0;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5e48af9 {
    width: 100%;
    min-height: 244px;
    order: 0;
    flex-direction: row;
    height: auto;
    padding-bottom: 16px;
    flex-wrap: nowrap;
    align-items: center;
}
    
#c60b1c6c {
    height: 205px;
    width: 269px;
    order: 1;
    margin: -1px 0% 0px 0%;
}
    
#c3cd5ab1 {
    height: 220px;
    margin: 0px 0% 0px 0%;
}
    
#a65e9b54 {
    order: 1;
    height: 220px;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#c5051750 {
    align-self: auto;
    width: 99.54%;
    order: 0;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e57af4b {
    justify-content: flex-start;
    height: auto;
    min-height: 86px;
    justify-self: auto;
    width: 50%;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc6d5344 {
    height: auto;
    min-height: 392px;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 50%;
    align-items: flex-end;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 655ae8c {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 0;
    height: auto;
    min-height: 392px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 415ff95 {
    width: 113.13%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a153b96d {
    width: 100%;
    min-height: 8px;
    row-gap: 18px;
}
    
#\36 31c488d {
    width: 85%;
}
    
#a904642b {
    width: 85%;
}
    
#a2f67b70 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b833ffec {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e1bcb306 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 932a869 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 db08ef0 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a341bd23 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9d8d48b {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 440px;
    padding-right: 3%;
}
    
#cb1a47e8::before, #cb1a47e8 > .bgExtraLayerOverlay {
    
}
#cb1a47e8 {
    padding: 5% 5% 5% 5%;
}
    
#\33 bf1e616 {
    width: 89.90%;
}
    
#\33 fb8606f {
    width: 89.96%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ad69165 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 8%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\38 73ffbda {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 8% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f5b2a87 {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#eeedbf51 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bbeef6c3 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#bbeef6c3.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 a301fa5 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#a291411a {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f82e87ea {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f70582da {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fe08687 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\33 fe08687.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b2f91576 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#a0f8fc6a {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d92752d {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#c4a670f6 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#c4a670f6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 6ab5ada {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9b986e1 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 258px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8d2fc5b {
    align-items: flex-start;
}
    
#d43dfe78 {
    width: 80%;
}
    
#\38 13243dc {
    align-items: flex-start;
}
    
#e965a57a {
    width: 80%;
}
    
#\37 ced1e96 {
    width: 100%;
    height: 250px;
}
    
#\34 e330467 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 a9a36cb {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-top: 5%;
    padding-bottom: 5%;
    justify-content: flex-start;
}
    
#\39 7ec6949 {
    width: 80%;
}
    
#\33 1ba9907 {
    width: 100%;
    min-height: 80px;
    order: 0;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ec2bcc9 {
    width: 50%;
}
    
#\30 2bfd066 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 df22bd9 {
    width: 50%;
}
    
#\32 d7ebd05 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#a653c7bd {
    width: 50%;
}
    
#f36c1c75 {
    width: 50%;
}
    
#\39 8d2b6fd {
    width: 50%;
}
    
#ba4ff1a2 {
    width: 50%;
}
    
#\34 26dc665 {
    width: 50%;
}
    
#b4512ae3 {
    width: 50%;
}
    
#\35 8d05260 {
    width: 50%;
}
    
#\37 f2f84fa {
    width: 50%;
}
    
#\35 bc80088 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 678c012 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 fc10bb2 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#d47c8128 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#edfe78cd {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 34px;
    padding: 5% 0% 5% 0%;
}
    
#\38 02f72e6 {
    margin: 0px 0% 0px 0%;
}
    
#\34 06263d7 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a16afa1 {
    row-gap: 24px;
    padding: 0% 0% 4% 0%;
}
    
#\33 a94d268 {
    height: auto;
    min-height: 1052px;
}
    
#ea1797f3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bbfbde5 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#cdcaa7d1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a0495d0 {
    min-width: 32px;
    width: 99.85%;
    margin: 0px 0% 0px 0%;
}
    
#fed188b9 {
    min-height: 86px;
    padding: 4% 2% 4% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1c33efc {
    padding: 4% 4% 4% 4%;
}
    
#ca1b1253 {
    margin: 0px 0% 0px 0%;
}
    
#\33 7e7c741 {
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb5f8286 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f032fbd {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#df02c64d {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a90cccd {
    margin: 0px 0% 0px 0%;
}
    
#\33 bfa264a {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 73b9939 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 30bcf3e {
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4d5c491 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#f819b65d {
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 82553e5 {
    width: 100%;
    min-height: 303px;
    height: auto;
    order: 0;
}
#\36 82553e5.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 5a1f0ca {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    order: 1;
    row-gap: 32px;
}
    
#dd64be6b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 11px;
    column-gap: 0%;
}
    
#\34 7ef0c16 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7bbae0c {
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    flex-direction: row;
    height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a43cae5 {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e7e6346 {
    height: 155px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2a1b564 {
    order: 2;
}
    
#c321bb3e {
    order: 2;
}
    
#\37 9b1ff14 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\38 7583ef3 {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#bf3ce48f {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9c16097 {
    height: 155px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f74feb09 {
    height: 155px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8d35d30 {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1365172 {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 31cbe0d {
    height: 155px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c45cfc95 {
    order: 2;
}
    
#\30 77ad26b {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8845c83 {
    height: 155px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 023091d {
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    flex-direction: row;
    height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfc63114 {
    order: 2;
}
    
#\32 82608e3 {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 56f2894 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\30 edae274 {
    order: 2;
}
    
#\31 fabdf7b {
    height: 155px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8233dfe {
    width: 100%;
    min-height: 8px;
}
    
#c144fdba {
    margin: 0px 0% 0px 0%;
}
    
#\35 3613d40 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 170px;
    column-gap: 2%;
    padding: 4% 3% 4% 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 047f26c {
    width: 100%;
}
    
#\39 27590c0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 429692d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\37 6dacdb3 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ebf60f8e {
    width: 100.00%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fb45fe9 {
    height: 226px;
}
    
#\30 2234479 {
    width: 100%;
}
    
#c8c53646 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
#c8c53646.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 df2f719 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7dd79aa {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
}
    
#\33 c59dd10 {
    width: 100%;
}
    
#\33 4b2449c {
    width: 100%;
}
    
#\37 f435e7a {
    width: 100%;
}
    
#d1e53b6d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 2% 4% 10% 4%;
}
    
#b576ae89 {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
}
    
#\36 80102fd {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 dce0640 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 2% 4%;
}
    
#\31 545c606 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#b92bafa1 {
    margin-left: 0%;
    margin-right: 0%;
    width: 110.04%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7a20d4a {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 45767d2 {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6be37c1 {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#db5843f4 {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d203d27 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 827px;
    row-gap: 30px;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 199391d {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 39a3596 {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d991404 {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#aafb2f0f {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 827px;
    row-gap: 30px;
}
    
#\38 ffc334a {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\38 ffc334a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAAABQMFAAAAAAAAAAAAAAAAAQIEEQMHIQUSMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADIRH/2gAMAwEAAhEDEQA/AJF3ch40a1YcNsolKYyZ+CGVczWTUZ7aXPQAJro2KziMQoE//9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e048ea7 {
    width: 100%;
    min-height: 80px;
}
    
#dc20a21d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 01caf01 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#ead4c2be {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7ed6cc3 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#c4a19cfe {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 de443da {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\35 de443da.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 f2aaf78 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\33 51ddefd {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 8%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\38 f10f46d {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 cb18327 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#\39 cb18327.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 2445b61 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#f3e132c3 {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#\39 80a35b5 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#c143dbda {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 258px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 1483be5 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a337739 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#f898aa5f {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b20bb0e4 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#b20bb0e4.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 34f5941 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 8% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7598611 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#\32 7598611.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 dc395a3 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#be5a3098 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\35 583d37d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\35 583d37d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 8364d86 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 8%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\33 b2b9b6b {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#f597e3aa {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#bd0537fe {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 8% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3caeacc {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 27b9e08 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#f013b5f6 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#a952a8fe {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 beac644 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cab89083 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\38 95c97b1 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\38 95c97b1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b3e20077 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 258px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7f37a81 {
    width: 49.55%;
    justify-content: flex-start;
}
    
#\35 85c7860 {
    width: 100.00%;
}
    
#\33 742d8b0 {
    width: 49.43%;
}
    
#\38 91527c1 {
    column-gap: 1%;
    padding: 10% 2% 6% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3810913::before, #\37 3810913 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#\37 3810913 {
    width: 47%;
    min-height: 8px;
    border-radius: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#\37 3810913.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 3a683e9 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\35 0dfa475::before, #\35 0dfa475 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#\35 0dfa475 {
    width: 47%;
    min-height: 8px;
    border-radius: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#\35 0dfa475.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 34fc1a8::before, #\30 34fc1a8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#\30 34fc1a8 {
    width: 47%;
    min-height: 8px;
    border-radius: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#\30 34fc1a8.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#cfddfc32 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 919px;
    column-gap: 6%;
    row-gap: 40px;
    padding-bottom: 12%;
}
    
#d2a81792::before, #d2a81792 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    content: '';
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#d2a81792 {
    width: 47%;
    min-height: 8px;
    border-radius: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#d2a81792.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a60667e {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
}
    
#\30 9515397 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#e5bd77e1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 317px;
    padding: 12% 6% 6% 6%;
}
    
#\34 b9d00f2 {
    width: 85%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 68e0073 {
    height: 264px;
}
    
#\39 7d6a72b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 7d6a72b {
    width: 99.75%;
    align-self: flex-start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 183107c {
    width: 100%;
    min-height: 80px;
}
#\39 183107c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAIRAAAQMEAQUAAAAAAAAAAAAAAQACAwUGERIEISQxUZH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABsRAQACAgMAAAAAAAAAAAAAAAEAAgMREiGR/9oADAMBAAIRAxEAPwCIiuqiceBjZ6dHs8dMI5um38nsQs2qZImbgnwibO9n6p+Ow7YnHWroDyf/2Q==');
}
    
#c80ff317 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0% 0% 6% 0%;
}
    
#\38 3ab1c8d {
    margin: 0px 0% 0px 0%;
}
    
#\39 2bb0d7c {
    width: 80%;
    margin: 0px 0% 0px 0%;
}
    
#\35 24243e0 {
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 6% 16px 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e888bc0b::before, #e888bc0b > .bgExtraLayerOverlay {
    
}
    
#dd779480 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
#dd779480.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 15bc374 {
    width: 85%;
}
    
#a87de15a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\38 f611af7 {
    width: 85%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfd15f7b {
    min-height: 264px;
    column-gap: 0%;
    padding: 6% 2% 0% 2%;
}
    
#\30 85c9dba {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
    
#cbea8721::before, #cbea8721 > .bgExtraLayerOverlay {
    
}
#cbea8721 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 100%;
    justify-content: flex-start;
}
    
#\31 8186ef3 {
    margin-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6417182 {
    height: 168px;
    width: 43.49%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ae02157 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 8bf756d {
    width: 52.51%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#af146a7e {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\35 0037bf0 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\30 373f5a9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 01c43d9 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 8541dca {
    height: 168px;
    width: 43.49%;
    margin: 0px 0% 0px 0%;
}
    
#bf1d098a {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\36 4cb3047 {
    width: 52.51%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2d4382d {
    height: 168px;
    width: 43.49%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5cd92fc {
    width: 52.51%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2f3e55c {
    margin: 0px 0% 0px 0%;
}
    
#\37 955c013 {
    margin: 0px 0% 0px 0%;
}
    
#\36 9a8ee81 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#cf3bbaae {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 283feed {
    margin: 0px 0% 0px 0%;
}
    
#\36 aa23ab5 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#f10fe746 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\33 89f0336 {
    margin: 0px 0% 0px 0%;
}
    
#\35 6ba3fbb {
    width: 52.51%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bcaad08 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a4efb53 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\39 47dcea5 {
    width: 52.51%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#db412c57 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#ecb4ec05 {
    height: 168px;
    width: 43.49%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2da8702 {
    height: 168px;
    width: 43.49%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a483cf9 {
    width: 52.51%;
    height: auto;
    min-height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ee8f604 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#a7abb65c {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\37 60047d1 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 b84f54a {
    height: 168px;
    width: 43.49%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb18e551 {
    width: 100%;
}
    
#\38 3d1f394::before, #\38 3d1f394 > .bgExtraLayerOverlay {
    
}
#\38 3d1f394 {
    width: 100%;
    min-height: 0px;
}
#\38 3d1f394.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 5dd9d22 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 cf3f6e5 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
#\33 cf3f6e5.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd5372ae {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c3966a3 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 827px;
    row-gap: 30px;
    padding: 4% 4% 4% 4%;
}
    
#\31 54e9dd5 {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 93cb911 {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c77c2e2 {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
}



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



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



@media (max-width: 767px) {
    
#b7c21196 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\38 297ee9f {
    width: 99.54%;
}
    
#\38 d91f699 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 24px;
    order: 0;
    padding: 6% 6% 6% 6%;
}
    
#\38 3c9e603 {
    width: 99.54%;
}
    
#\38 e88d72f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\38 29dc7dc {
    width: 52.04%;
    height: 341px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\32 0790489 {
    width: 100.00%;
    order: 1;
}
    
#c7aee09e {
    width: 99.78%;
    height: auto;
    min-height: 165px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4d5a31e {
    height: auto;
    min-height: 105px;
    margin-top: 16px;
    order: 0;
    padding: 16px 12px 0px 12px;
}
    
#b731a3d5 {
    width: 100.00%;
}
    
#\39 998f1fb {
    min-height: unset;
    flex-direction: column;
    padding: 1% 1% 1% 1%;
}
    
#d25e6f34 {
    width: 100%;
    min-height: 751px;
    align-items: center;
    order: 1;
    row-gap: 18px;
    height: auto;
    padding: 12px 12px 12px 12px;
}
    
#\34 b866e6e {
    justify-self: auto;
    align-self: auto;
    width: 99.99%;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5e48af9 {
    width: 100%;
    min-height: 393px;
    align-items: center;
    height: auto;
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
}
    
#c60b1c6c {
    height: 200px;
    width: 301px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c3cd5ab1 {
    height: 240px;
    order: 1;
    margin-top: 28px;
}
    
#a65e9b54 {
    height: 240px;
}
    
#c5051750 {
    margin-bottom: 12px;
}
    
#\33 e57af4b {
    height: auto;
    min-height: 105px;
    justify-content: flex-start;
    padding: 16px 12px 16px 12px;
}
    
#dc6d5344 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 315px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding: 8% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 655ae8c {
    height: auto;
    min-height: 406px;
    order: 1;
}
    
#\30 415ff95 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a153b96d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a904642b {
    width: 311.172px;
}
    
#a2f67b70 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#c9f69f2f {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_aij {
    column-gap: 1.6677524429967425%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b833ffec {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e1bcb306 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 932a869 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 db08ef0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a341bd23 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 0%;
    padding: 8% 0% 8% 0%;
}
}



@media (max-width: 767px) {
    
#\30 9d8d48b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#cb1a47e8::before, #cb1a47e8 > .bgExtraLayerOverlay {
    
}
#cb1a47e8 {
    width: 100%;
    min-height: 373px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 10% 8% 10% 8%;
}
    
#\33 fb8606f {
    align-self: auto;
    width: 99.37%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf1e616 {
    margin-bottom: 8%;
}
}



@media (max-width: 767px) {
    
#\36 ad69165 {
    min-height: 56px;
}
    
#\38 73ffbda {
    min-height: 56px;
}
    
#eeedbf51 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#bbeef6c3 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#bbeef6c3.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 a301fa5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a291411a {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#f82e87ea {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#f70582da {
    height: 56px;
    width: 56px;
}
    
#\33 fe08687 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#\33 fe08687.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b2f91576 {
    height: 56px;
    width: 56px;
}
    
#a0f8fc6a {
    height: 56px;
    width: 56px;
}
    
#c4a670f6 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#c4a670f6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 9b986e1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#e4285803 {
    height: 240px;
}
    
#b9702f08 {
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\38 13243dc {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 0px;
}
    
#e965a57a {
    width: 100%;
}
    
#\37 ced1e96 {
    height: 200px;
    width: 100.00%;
}
    
#\34 e330467 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0% 0% 0%;
}
    
#ba5e3f57 {
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\33 8d2fc5b {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d43dfe78 {
    width: 100%;
}
    
#\32 6633e0f {
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#d4c6e8c1 {
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a9a36cb {
    width: 100%;
    min-height: 195px;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    padding: 8% 8% 8% 8%;
}
    
#\33 1ba9907 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 c9b006a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\37 ec2bcc9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 2bfd066 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 df22bd9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d7ebd05 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#a653c7bd {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f36c1c75 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8d2b6fd {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac6a7e67 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\31 2cbfc85 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#da776415 {
    height: 198px;
}
    
#ba4ff1a2 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 26dc665 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d6723730 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#e1865429 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#b4512ae3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 8d05260 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f2f84fa {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 bc80088 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 24px;
    padding-bottom: 16px;
}
}



@media (max-width: 767px) {
    
#\34 d06a762 {
    margin: 0px 0% 0px 0%;
}
    
#e3bd2927 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 678c012 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
}



@media (max-width: 767px) {
    
#\33 fc10bb2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#f11cccb7 {
    height: 240px;
}
    
#d47c8128 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#dd93e965 {
    height: 240px;
}
    
#\39 6e5da11 {
    height: 240px;
}
    
#edfe78cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 0% 8% 0%;
}
    
#\38 02f72e6 {
    margin: 0px 0% 0px 0%;
}
    
#\34 06263d7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 a16afa1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 4% 0%;
}
    
#\33 a94d268 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ea1797f3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 bbfbde5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cdcaa7d1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a0495d0 {
    width: 99.47%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fed188b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#c1c33efc {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#ca1b1253 {
    margin: 0px 0% 0px 0%;
}
    
#\33 7e7c741 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fb5f8286 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f032fbd {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#df02c64d {
    width: 100%;
    min-height: 152px;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\36 a90cccd {
    margin: 0px 0% 0px 0%;
}
    
#\33 bfa264a {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 73b9939 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 30bcf3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c4d5c491 {
    width: 100%;
    min-height: 152px;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#f819b65d {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\36 82553e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 82553e5.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 5a1f0ca {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 17px;
}
    
#dd64be6b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\34 7ef0c16 {
    justify-content: flex-start;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\31 7bbae0c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a43cae5 {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e7e6346 {
    height: 216px;
    width: 310px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3a8c052 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2a1b564 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c321bb3e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9b1ff14 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 7583ef3 {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#bf3ce48f {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9c16097 {
    height: 216px;
    width: 310px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f74feb09 {
    height: 216px;
    width: 310px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c8d35d30 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 1365172 {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\34 31cbe0d {
    height: 216px;
    width: 310px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c45cfc95 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 77ad26b {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8845c83 {
    height: 216px;
    width: 310px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 023091d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfc63114 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 82608e3 {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\32 56f2894 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 edae274 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b4726fd7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 fabdf7b {
    height: 216px;
    width: 310px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 8233dfe {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c144fdba {
    margin: 0px 0% 0px 0%;
}
    
#\35 3613d40 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
}



@media (max-width: 767px) {
    
#\33 047f26c {
    width: 100%;
}
    
#\39 27590c0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 429692d {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\37 6dacdb3 {
    min-width: 32px;
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#ebf60f8e {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fb45fe9 {
    height: 232px;
}
    
#\30 2234479 {
    width: 100%;
}
    
#c8c53646 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
#c8c53646.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 df2f719 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a7dd79aa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\33 c59dd10 {
    width: 311px;
}
    
#\33 4b2449c {
    width: 311px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f435e7a {
    width: 311px;
    order: 0;
}
    
#d1e53b6d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 4% 12% 4%;
}
    
#b576ae89 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\36 80102fd {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#\33 dce0640 {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#\31 545c606 {
    width: 100%;
    min-height: 277px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 11px;
    height: auto;
}
    
#b92bafa1 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\37 7a20d4a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
    
#\30 45767d2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
    
#\34 6be37c1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
    
#db5843f4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
    
#aba9cf17 {
    width: 99.82%;
}
    
#\31 d203d27 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 6% 8% 6%;
}
}



@media (max-width: 767px) {
    
#\37 199391d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
    
#\31 39a3596 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
    
#\38 d991404 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
    
#aafb2f0f {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#e750abfe {
    width: 99.82%;
}
    
#\38 ffc334a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 ffc334a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAAABQMFAAAAAAAAAAAAAAAAAQIEEQMHIQUSMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADIRH/2gAMAwEAAhEDEQA/AJF3ch40a1YcNsolKYyZ+CGVczWTUZ7aXPQAJro2KziMQoE//9k=');
}
}



@media (max-width: 767px) {
    
#\36 e048ea7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#dc20a21d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 01caf01 {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 0px;
    padding-top: 8%;
}
    
#ead4c2be {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c4a19cfe {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\35 de443da {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\35 de443da.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 f2aaf78 {
    height: 56px;
    width: 56px;
}
    
#\33 51ddefd {
    min-height: 56px;
}
    
#\38 f10f46d {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\39 cb18327 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\39 cb18327.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 2445b61 {
    height: 56px;
    width: 56px;
}
    
#c143dbda {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\31 1483be5 {
    height: 56px;
    width: 56px;
}
    
#\35 a337739 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f898aa5f {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#b20bb0e4 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#b20bb0e4.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 34f5941 {
    min-height: 56px;
}
}



@media (max-width: 767px) {
    
#\32 7598611 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\32 7598611.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#be5a3098 {
    height: 56px;
    width: 56px;
}
    
#\35 583d37d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\35 583d37d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 8364d86 {
    min-height: 56px;
}
    
#f597e3aa {
    height: 56px;
    width: 56px;
}
    
#bd0537fe {
    min-height: 56px;
}
    
#a3caeacc {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#f013b5f6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a952a8fe {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\39 beac644 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#cab89083 {
    height: 56px;
    width: 56px;
}
    
#\38 95c97b1 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#\38 95c97b1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b3e20077 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\38 7f37a81 {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
    
#\35 85c7860 {
    width: 100.00%;
}
    
#\33 742d8b0 {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
    
#\38 91527c1 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 6% 8% 6%;
}
}



@media (max-width: 767px) {
    
#\37 3810913::before, #\37 3810913 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#\37 3810913 {
    width: 48%;
    min-height: 160px;
    align-items: center;
    border-radius: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    flex: 1 1 auto;
    padding: 4% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
#\37 3810913.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 3a683e9 {
    order: 1;
}
    
#a4ae5e61 {
    order: 1;
}
    
#\35 0dfa475::before, #\35 0dfa475 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#\35 0dfa475 {
    width: 48%;
    min-height: 160px;
    align-items: center;
    border-radius: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    flex: 1 1 auto;
    padding: 4% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
#\35 0dfa475.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 34fc1a8::before, #\30 34fc1a8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#\30 34fc1a8 {
    width: 48%;
    min-height: 160px;
    align-items: center;
    border-radius: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    flex: 1 1 auto;
    padding: 4% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
#\30 34fc1a8.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#cfddfc32 {
    min-height: 538px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: wrap;
    column-gap: 4%;
    row-gap: 14px;
    padding-bottom: 16%;
}
    
#d2a81792::before, #d2a81792 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    content: '';
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);
}
#d2a81792 {
    width: 48%;
    min-height: 160px;
    align-items: center;
    border-radius: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    flex: 1 1 auto;
    padding: 4% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
#d2a81792.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 4a53aed {
    order: 1;
}
    
#d350a363 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\30 a60667e {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#e5bd77e1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 10% 4%;
}
    
#\39 7fa9733 {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\38 68e0073 {
    height: 246px;
}
    
#\39 7d6a72b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 7d6a72b {
    width: 99.47%;
    margin: 0px 0% 0px 0%;
}
    
#\39 183107c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 183107c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAIRAAAQMEAQUAAAAAAAAAAAAAAQACAwUGERIEISQxUZH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABsRAQACAgMAAAAAAAAAAAAAAAEAAgMREiGR/9oADAMBAAIRAxEAPwCIiuqiceBjZ6dHs8dMI5um38nsQs2qZImbgnwibO9n6p+Ow7YnHWroDyf/2Q==');
}
    
#c80ff317 {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
    padding: 0% 0% 10% 0%;
}
    
#\38 3ab1c8d {
    margin: 0px 0% 0px 0%;
}
    
#\39 2bb0d7c {
    width: 99.47%;
    margin: 0px 0% 0px 0%;
}
    
#\35 24243e0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 8% 16px 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#e888bc0b::before, #e888bc0b > .bgExtraLayerOverlay {
    
}
    
#dd779480 {
    row-gap: 18px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#dd779480.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 15bc374 {
    width: 100%;
}
    
#a87de15a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#\38 f611af7 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bfd15f7b {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 0% 4%;
}
    
#\30 85c9dba {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
    
#cbea8721::before, #cbea8721 > .bgExtraLayerOverlay {
    
}
#cbea8721 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding: 0px 0px 0px 0px;
}
    
#\31 8186ef3 {
    margin-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\35 6417182 {
    height: 555px;
    width: 100.00%;
}
    
#\39 ae02157 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\38 8bf756d {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#af146a7e {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\35 0037bf0 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\30 01c43d9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 6% 0% 6%;
}
    
#\32 8541dca {
    height: 482px;
    width: 100.00%;
}
    
#bf1d098a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#\36 4cb3047 {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#\36 2d4382d {
    height: 502px;
    width: 100.00%;
}
    
#\31 5cd92fc {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#\36 9a8ee81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#cf3bbaae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#\36 29d95df {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 db3560e {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 4c9958f {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b15149e2 {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 0aa2ba3 {
    column-gap: 1.6677524429967425%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#de1b89b2 {
    column-gap: 1.6677524429967425%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f5ba194a {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 fa01b26 {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#de8e3867 {
    column-gap: 1.6677524429967425%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 aa23ab5 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#f10fe746 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#\35 6ba3fbb {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#\37 a4efb53 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\39 47dcea5 {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#db412c57 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#ecb4ec05 {
    height: 200px;
}
    
#\32 2da8702 {
    height: 200px;
}
    
#\32 a483cf9 {
    align-items: flex-start;
    height: auto;
    min-height: 87px;
}
    
#\31 ee8f604 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#a7abb65c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
}
    
#\37 60047d1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 6% 8% 6%;
}
    
#\34 b84f54a {
    height: 200px;
}
    
#\36 908c36e {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6bdccf2 {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 a61e317 {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 9bab8b6 {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 24bea08 {
    column-gap: 1.6677524429967425%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 d960572 {
    column-gap: 1.6677524429967425%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bc4b259e {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 5d4c7a4 {
    width: 100%;
    min-height: 44px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b4754139 {
    column-gap: 1.6677524429967425%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#bb18e551 {
    width: 100.00%;
}
    
#\38 3d1f394::before, #\38 3d1f394 > .bgExtraLayerOverlay {
    
}
#\38 3d1f394 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\38 3d1f394.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 29b91d4 {
    width: 100.00%;
}
    
#\39 5dd9d22 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\33 cf3f6e5 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\33 cf3f6e5.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#bd5372ae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
    
#\34 b9cea63 {
    width: 99.82%;
}
    
#\37 c3966a3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 6% 8% 6%;
}
    
#\31 54e9dd5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
    
#\33 93cb911 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
    
#\31 c77c2e2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
}
}

