*#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 nav.u_1998592992 { color:black !important; }

  *#dm .dmInner nav.u_1886869120.main-navigation.unifiednav .unifiednav__container[data-depth] {
    background-color:rgba(245,153,159,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1886869120.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { color:var(--color_10) !important; }

  *#dm .dmInner nav.u_1886869120.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_10) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1886869120.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_10) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1886869120.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_10) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1886869120.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_10) !important;
    font-size:19px !important;
  }

  *#dm .dmInner nav.u_1886869120.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:19px !important; }

  *#dm .dmInner nav.u_1886869120.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:19px !important; }

  *#dm .dmInner a.u_1774176397 span.text {
    font-size:19px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1774176397 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ac59bcf5/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_1) !important;
    width:26px !important;
    height:26px !important;
  }

  *#dm .dmInner a.u_1110103564 span.text {
    font-size:19px !important;
    font-weight:600 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1774176397 {
    border-style:solid !important;
    border-color:rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_10) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1771754186 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1541325953 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1541325953 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ac59bcf5/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_1) !important;
    width:20px !important;
    height:20px !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1119242846 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1148059473 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1148059473 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ac59bcf5/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_1) !important;
    width:20px !important;
    height:20px !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1642175006 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1348871520 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1348871520 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ac59bcf5/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_1) !important;
    width:20px !important;
    height:20px !important;
    order:1 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1551724536 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1551724536 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ac59bcf5/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_1) !important;
    width:20px !important;
    height:20px !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1877159307 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1298231346 img { box-shadow:rgba(120,120,120,0.25) 0px 3px 11px 0px !important; }

  *#dm .dmInner div.u_1244871481 img {
    object-fit:contain !important;
    z-index:10 !important;
    box-shadow:rgba(120,120,120,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1522300478 img { box-shadow:rgba(120,120,120,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner div.u_1504098403 img { box-shadow:rgba(120,120,120,0.25) 0px 0px 11px 0px !important; }

  *#dm .dmInner a.u_1348871520 {
    border-style:solid !important;
    border-color:rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_10) !important;
    background-image:none !important;
    gap:13px !important;
  }

  *#dm .dmInner a.u_1551724536 {
    border-style:solid !important;
    border-color:rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_10) !important;
    background-image:none !important;
    gap:13px !important;
  }

  *#dm .dmInner a.u_1541325953 {
    border-style:solid !important;
    border-color:rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_10) !important;
    background-image:none !important;
    gap:13px !important;
  }

  *#dm .dmInner a.u_1148059473 {
    border-style:solid !important;
    border-color:rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_10) !important;
    background-image:none !important;
    gap:13px !important;
  }

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

  *#dm .dmInner a.u_1299707907 span.text {
    font-size:19px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1299707907 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ac59bcf5/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_1) !important;
    width:26px !important;
    height:26px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1299707907 {
    border-style:solid !important;
    border-color:rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_10) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1748768650 span.text {
    font-size:19px !important;
    font-weight:600 !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1579441156 span.text {
    font-size:19px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1579441156 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ac59bcf5/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_1) !important;
    width:26px !important;
    height:26px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1579441156 {
    border-style:solid !important;
    border-color:rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) rgb(245,137,146) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_10) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1766294400 .svg { fill:var(--color_2) !important; }
}
*#dm .image-1091898430
{
	z-index:10 !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;
}
*#dm .dmInner div.u_1244871481
{
}
*#dm .dmInner div.u_1244871481 img {
    object-fit:contain !important;
    z-index:10 !important;}
separatorHomeCss{color:red !important}@media all {
    
#\38 1183041 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 50.63443811188117%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 263d56c {
    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%;
}
    
#\38 f564069 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 49f9dbe {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d04994aa::before, #d04994aa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#d04994aa {
    background-color: var(--color_7);
    background-image: url("https://lirp.cdn-website.com/ac59bcf5/dms3rep/multi/opt/504952999_9976406362449569_4241898189442709971_n-1920w.jpg");
    background-position: 0% 50%;
}
    
#\34 3eff1b3 {
    width: 99.04161957399243%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jt5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c1bfc0d1 {
    justify-content: flex-start;
    align-items: center;
    width: 50.63443811188117%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_msu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_msu {
    width: 90%;
    height: auto;
    max-width: 100%;
    margin: 50px 0% -80px 0%;
}
    
#\38 ba942c9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\38 ba942c9 {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8e2e1f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\36 8e2e1f3 {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_msh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.32%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 2;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6a94072 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd6309b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2caaedb {
    margin: 0px 0% -30px 0%;
}
}



@media all {
    
#\35 071dbab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a835e4a4 {
    align-items: flex-end;
    width: 33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 74bce5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 62.99906752411576%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f3d8bee {
    width: 994px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a040ddea {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 81ec530 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 eb78793 {
    width: 100%;
    height: 544px;
    max-width: 100%;
}
    
#\39 ba09bd8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 afb3e9b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fbec3019 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 4e6ff43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 30px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 00dbfa3 {
    width: 98.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cb19c86 {
    background-color: var(--color_3);
    background-image: none;
}
    
#e84a0375 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.72444821731749%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 77c3705 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 9% 5% 3% 5%;
    margin: 0% 0% 0% 0%;
}
    
#d76bcaff {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 3076527 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e9c1bcf2 {
    min-height: 782px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dfd111a5 {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_5) #000000;
    border-width: 0px 0 1px 0;
}
    
#bbc827fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5168fb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b34d536 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ff2ee9ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b8f5e811.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#b8f5e811 {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a79bc979 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d7db5507 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f10904d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd3a34b1 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ecb9135 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 5a9bb13.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\30 5a9bb13 {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 744ff44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ab584d35 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c57949ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba982099 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f4388804 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 fa16960.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\31 fa16960 {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0ba2137 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#dbea4e92 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7e919c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 21fc94d {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 453f28b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 d343136.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\35 d343136 {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddff8df7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 3630622.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\33 3630622 {
    width: 60%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4309044 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae8b6a62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5ef2864 {
    width: 49.13041273205533%;
    height: 501px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d0f6c7de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1d1a490 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ee3a0e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 01ea92a {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 81030e0 {
    width: 42.86933201069917%;
    height: 447px;
    max-width: 100%;
    align-self: flex-end;
}
    
#\39 3bd6f63 {
    min-height: 795px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 aa505d0 {
    margin: 0% 0% 4% 0%;
}
}



@media all {
    
#\37 76e02c4 {
    background-color: rgba(246, 200, 189, 0.5);
    background-image: none;
}
    
#\34 3a54257 {
    width: 1210.61px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 68cc753 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e90e027c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bc250dfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d919b427 {
    margin: 0px 0% 0px 0%;
}
    
#group_a7b {
    align-items: center;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    flex-wrap: nowrap;
}
    
#widget_sbl {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a0ac58e2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#a0ac58e2 {
    width: 25%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_krd {
    flex-direction: row;
    align-items: flex-start;
    width: 1400px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 46829a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99555423422598%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 881fd0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    order: 0;
    padding: 30px 30px 30px 30px;
}
    
#f010af12 {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#c5ecad24 {
    width: 99.99544425385936%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bf6ae858 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99760331145517%;
    min-height: 210px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o22 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f186c8da {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 69d4ef7 {
    width: 99.99544425385936%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fc0e43a {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#d9376834 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.15828935896848%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5dbfce7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99555423422598%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ddc3f03 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99760331145517%;
    min-height: 210px;
    max-height: 100%;
    order: 1;
    height: auto;
    align-self: auto;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb212fdd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa23eede {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99760331145517%;
    min-height: 210px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b365d9ff {
    width: 99.99544425385936%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#efcbbef2 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3aa47cd {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#a883e4a4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99555423422598%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 1192908 {
    align-self: auto;
    max-width: 100%;
    width: 562px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 14f75e9::before, #\34 14f75e9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\34 14f75e9 {
    background-color: rgba(201, 185, 169, 1);
    background-image: url("https://lirp.cdn-website.com/ac59bcf5/dms3rep/multi/opt/503108818_10227950343326113_3611523448947617034_n-1920w.jpg");
}
    
#\36 0dde5ee {
    max-width: 100%;
    width: 90%;
    height: auto;
    order: 0;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1eecf34 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3181b09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    background-color: rgba(0, 0, 0, 0);
    width: 60.00407470288624%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 1% 0% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a14630b {
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 40px;
    width: 40%;
    background-image: url();
    min-width: 4%;
    order: 1;
    background-color: rgba(0, 0, 0, 0.12);
    justify-content: flex-end;
    padding: 0% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f45e4d3 {
    min-height: 720px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7a7d9b7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\36 7a7d9b7 {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a7e6ab5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca8c71d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    align-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a326da1e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8576a60.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#c8576a60 {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1183041 {
    width: 50%;
}
    
#\39 49f9dbe {
    min-height: 424px;
    padding: 2% 2% 2% 2%;
}
    
#d04994aa::before, #d04994aa > .bgExtraLayerOverlay {
    
}
    
#c1bfc0d1 {
    width: 50%;
}
    
#\38 f564069 {
    width: 100.00%;
}
    
#widget_msu {
    height: auto;
    width: 100.00%;
}
    
#\37 6a94072 {
    width: 100%;
    min-width: 32px;
    height: auto;
    min-height: 68px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 dd6309b {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 66px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ba942c9 {
    width: 100%;
}
    
#\36 8e2e1f3 {
    width: 100%;
}
    
#group_msh {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#group_jt5 {
    column-gap: 10px;
}
    
#\34 2caaedb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a835e4a4 {
    width: 33.19%;
    min-height: 8px;
}
    
#\38 74bce5b {
    row-gap: 32px;
    width: 64.65285714285714%;
    min-height: 8px;
}
    
#\31 f3d8bee {
    width: 90%;
}
    
#a040ddea {
    min-height: 313px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 6% 2% 6% 2%;
}
    
#\32 eb78793 {
    height: 350px;
}
    
#\33 afb3e9b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4e6ff43 {
    width: 59.84814285714287%;
    min-height: 8px;
    justify-content: flex-end;
}
    
#e84a0375 {
    width: 38%;
    min-height: 8px;
}
    
#\36 77c3705 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 210px;
    column-gap: 2%;
    padding: 7% 2% 3% 2%;
}
    
#d76bcaff {
    margin: 0px 0% 0px 0%;
}
    
#\39 00dbfa3 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3076527 {
    row-gap: 30px;
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e9c1bcf2 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 20px;
    padding: 0% 0% 6% 0%;
}
    
#bbc827fc {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5168fb7 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b34d536 {
    order: 2;
}
    
#a79bc979 {
    row-gap: 30px;
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d7db5507 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f10904d {
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd3a34b1 {
    order: 2;
}
    
#\33 744ff44 {
    row-gap: 30px;
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ab584d35 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#c57949ff {
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba982099 {
    order: 2;
}
    
#\32 0ba2137 {
    row-gap: 30px;
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#dbea4e92 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7e919c6 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 21fc94d {
    order: 2;
}
    
#ddff8df7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3630622 {
    width: 85%;
}
    
#\35 5ef2864 {
    height: 244px;
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1d1a490 {
    width: 46.00136986301369%;
    min-height: 8px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 ee3a0e7 {
    width: 50%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4% 0% 4% 0%;
}
    
#\37 aa505d0 {
    margin: 0px 0% 0% 0%;
}
    
#\33 81030e0 {
    width: 62.59%;
    height: 227px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3bd6f63 {
    min-height: 440px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 21px;
    column-gap: 4%;
    padding: 4% 4% 8% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 68cc753 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 6% 4% 10% 4%;
}
    
#e90e027c {
    width: 100%;
    min-height: 8px;
    row-gap: 60px;
}
    
#group_a7b {
    width: 70%;
}
    
#d919b427 {
    margin: 0px 0% 0px 0%;
}
    
#a0ac58e2 {
    width: 50%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bb212fdd {
    width: 90%;
}
    
#d9376834 {
    width: 90%;
}
    
#\31 881fd0b {
    width: 90%;
}
    
#group_krd {
    flex-wrap: wrap;
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1192908 {
    order: 1;
    align-self: auto;
    width: 72.40%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 14f75e9::before, #\34 14f75e9 > .bgExtraLayerOverlay {
    
}
#\34 14f75e9 {
    background-position: 50% 50%;
}
    
#\36 0dde5ee {
    margin-left: 0px;
    margin-right: 0px;
    align-self: flex-end;
    width: 70%;
}
    
#\31 1eecf34 {
    order: 0;
}
    
#b3181b09 {
    row-gap: 16px;
    width: 100%;
    min-height: 167px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\33 a14630b {
    width: 100%;
    min-height: 300px;
    row-gap: 20px;
    align-items: flex-end;
    justify-content: flex-end;
    padding-bottom: 3%;
    padding-top: 3%;
    height: auto;
}
    
#\33 f45e4d3 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 12px;
    padding: 6% 2% 6% 2%;
}
    
#ca8c71d1 {
    width: 70%;
}
}



@media (max-width: 767px) {
    
#\38 1183041 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 263d56c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 49f9dbe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d04994aa::before, #d04994aa > .bgExtraLayerOverlay {
    
}
#d04994aa {
    background-position: 0% 50%;
}
    
#c1bfc0d1 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 3eff1b3 {
    width: 100.00%;
}
    
#widget_msu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_msu {
    height: auto;
    width: 100%;
    margin: 3px 0% -80px 0%;
}
    
#\38 ba942c9 {
    width: 100%;
}
    
#\36 8e2e1f3 {
    width: 100%;
}
    
#\37 6a94072 {
    min-width: 32px;
    width: 100%;
    column-gap: 0px;
    height: auto;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 dd6309b {
    min-width: 32px;
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_jt5 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_msh {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 160px;
    row-gap: 0px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2caaedb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 071dbab {
    order: 0;
}
    
#a835e4a4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 1;
}
    
#\38 74bce5b {
    min-height: 254px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 32px;
    order: 0;
}
    
#\31 f3d8bee {
    order: 1;
}
    
#a040ddea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 3% 8% 3%;
}
    
#\33 81ec530 {
    order: 2;
}
    
#\32 eb78793 {
    height: 240px;
    width: 183px;
}
}



@media (max-width: 767px) {
    
#\33 4e6ff43 {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#e84a0375 {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
}
    
#\36 77c3705 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 30% 4% 8% 4%;
}
    
#d76bcaff {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 3076527 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#e9c1bcf2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#bbc827fc {
    row-gap: 24px;
    flex-direction: column;
    min-height: auto;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 5168fb7 {
    height: auto;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b34d536 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b8f5e811 {
    width: 100%;
}
    
#a79bc979 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#d7db5507 {
    row-gap: 24px;
    flex-direction: column;
    min-height: auto;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\39 f10904d {
    height: auto;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cd3a34b1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a9bb13 {
    width: 100%;
}
    
#\33 744ff44 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#ab584d35 {
    row-gap: 24px;
    flex-direction: column;
    min-height: auto;
    align-items: center;
    flex-wrap: nowrap;
}
    
#c57949ff {
    height: auto;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ba982099 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fa16960 {
    width: 100%;
}
    
#\32 0ba2137 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#dbea4e92 {
    row-gap: 24px;
    flex-direction: column;
    min-height: auto;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\38 7e919c6 {
    height: auto;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 21fc94d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d343136 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 3630622 {
    width: 100%;
}
    
#\35 5ef2864 {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 49.126226462465475%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d1a490 {
    width: 100%;
    min-height: 272px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
}
    
#\30 ee3a0e7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\37 aa505d0 {
    margin: 0px 0% 0px 0%;
}
    
#\33 81030e0 {
    height: 188px;
    order: 1;
}
    
#\39 3bd6f63 {
    min-height: unset;
    flex-direction: column;
    row-gap: 5px;
    padding: 10% 4% 17% 4%;
}
}



@media (max-width: 767px) {
    
#\38 68cc753 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 18% 4%;
}
    
#e90e027c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 40px;
}
    
#bc250dfa {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a0ac58e2 {
    width: 100%;
}
    
#group_a7b {
    width: 96%;
}
    
#d919b427 {
    margin: 0px 0% 0px 0%;
}
    
#\31 881fd0b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#bf6ae858 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#d9376834 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ddc3f03 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#bb212fdd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fa23eede {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#group_krd {
    flex-wrap: wrap;
}
}



@media (max-width: 767px) {
    
#\34 1192908 {
    width: 291px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 14f75e9::before, #\34 14f75e9 > .bgExtraLayerOverlay {
    
}
#\34 14f75e9 {
    background-position: 50% 100%;
}
    
#\36 0dde5ee {
    width: 100.00%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 1eecf34 {
    order: 0;
}
    
#b3181b09 {
    row-gap: 18px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a14630b {
    width: 100%;
    min-height: 294px;
    align-items: flex-start;
    background-position: 50% 0%;
    height: auto;
    order: 1;
    justify-content: flex-end;
    row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
}
    
#\33 f45e4d3 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\36 7a7d9b7 {
    width: 100%;
}
    
#\37 a7e6ab5 {
    min-width: 32px;
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca8c71d1 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 160px;
    row-gap: 0px;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a326da1e {
    min-width: 32px;
    width: 100%;
    column-gap: 0px;
    height: auto;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c8576a60 {
    width: 100%;
}
    
#\37 2856e0e {
    margin: 0px 0% 0px 0%;
}
}

