*#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 a.u_1486650533:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1486650533.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1486650533 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:center !important;
    text-align:center !important;
    gap:10px !important;
  }

  *#dm .dmInner a.u_1839107565:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1839107565.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner a.u_1839107565:hover .iconBg { background-color:rgb(206,156,106) !important; }

  *#dm .dmInner a.u_1839107565.hover .iconBg { background-color:rgb(206,156,106) !important; }

  *#dm .dmInner a.u_1839107565 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:6px !important;
  }

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

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

  *#dm .dmInner div.u_1011765508 .svg { fill:rgba(185,0,0,1) !important; }

  *#dm .dmInner nav.u_3620595803.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1086250154:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1086250154.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1086250154 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:6px !important;
  }

  *#dm .dmInner a.u_1603221130:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1603221130.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1603221130 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:6px !important;
  }

  *#dm .dmInner a.u_1811837588:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1811837588.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1811837588 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:6px !important;
  }

  *#dm .dmInner a.u_1887807362:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1887807362.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1887807362 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:6px !important;
  }

  *#dm .dmInner div.u_1442165684 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1418068720 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1513591220 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

  *#dm .dmInner div.u_1290635972 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner a.u_1488934285:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1488934285.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1488934285 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:6px !important;
  }

  *#dm .dmInner a.u_1111149926:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1111149926.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1111149926 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:6px !important;
  }

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

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

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

  *#dm .dmInner a.u_1778528581:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1778528581.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1151636224:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1151636224.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1151636224 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:6px !important;
  }

  *#dm .dmInner a.u_1778528581 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:0px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1011765508 {
    border-style:solid !important;
    border-color:rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1639339483 .svg { fill:rgba(185,0,0,1) !important; }

  *#dm .dmInner div.u_1639339483 {
    border-style:solid !important;
    border-color:rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1446706189 .svg { fill:rgba(185,0,0,1) !important; }

  *#dm .dmInner div.u_1446706189 {
    border-style:solid !important;
    border-color:rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1405956831 .svg { fill:rgba(185,0,0,1) !important; }

  *#dm .dmInner div.u_1405956831 {
    border-style:solid !important;
    border-color:rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1504073650 .svg { fill:rgba(185,0,0,1) !important; }

  *#dm .dmInner div.u_1504073650 {
    border-style:solid !important;
    border-color:rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1097736350 .svg { fill:rgba(185,0,0,1) !important; }

  *#dm .dmInner div.u_1097736350 {
    border-style:solid !important;
    border-color:rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) rgb(135,132,132) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1602845934 img {
    object-position:50% 100% !important;
    object-fit:contain !important;
    border-radius:0px 0px 20px 20px !important;
  }

  *#dm .dmInner div.u_1888834447 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
    border-radius:0px 0px 20px 20px !important;
  }

  *#dm .dmInner div.u_1636288851 img {
    object-position:50% 100% !important;
    object-fit:contain !important;
    border-radius:0px 0px 20px 20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1887807362 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c81ea2ba/icon/Arrow_8063764.svg) !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(80,117,116,1) !important;
  }

  *#dm .dmInner a.u_1887807362:hover .iconBg { background-color:rgb(152,179,178) !important; }

  *#dm .dmInner a.u_1887807362.hover .iconBg { background-color:rgb(152,179,178) !important; }

  *#dm .dmInner a.u_1887807362 span.text {
    color:rgba(80,117,116,1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1086250154 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c81ea2ba/icon/Arrow_8063764.svg) !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(80,117,116,1) !important;
  }

  *#dm .dmInner a.u_1086250154 span.text { color:rgba(80,117,116,1) !important; }

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

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

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

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

  *#dm .dmInner a.u_1811837588 span.text { color:rgba(80,117,116,1) !important; }

  *#dm .dmInner a.u_1811837588 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c81ea2ba/icon/Arrow_8063764.svg) !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(80,117,116,1) !important;
  }

  *#dm .dmInner a.u_1811837588:hover .iconBg { background-color:rgb(152,179,178) !important; }

  *#dm .dmInner a.u_1811837588.hover .iconBg { background-color:rgb(152,179,178) !important; }

  *#dm .dmInner a.u_1603221130 span.text { color:rgba(80,117,116,1) !important; }

  *#dm .dmInner a.u_1603221130 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c81ea2ba/icon/Arrow_8063764.svg) !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(80,117,116,1) !important;
  }

  *#dm .dmInner a.u_1603221130:hover .iconBg { background-color:rgb(152,179,178) !important; }

  *#dm .dmInner a.u_1603221130.hover .iconBg { background-color:rgb(152,179,178) !important; }

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

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

  *#dm .dmInner a.u_1486650533 span.text {
    color:rgba(80,117,116,1) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1486650533 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c81ea2ba/icon/right_6241781.svg) !important;
    width:18px !important;
    height:18px !important;
    background-color:rgba(80,117,116,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1488934285 span.text { color:rgba(80,117,116,1) !important; }

  *#dm .dmInner a.u_1488934285 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c81ea2ba/icon/Arrow_8063764.svg) !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(80,117,116,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1151636224 span.text { color:rgba(80,117,116,1) !important; }

  *#dm .dmInner a.u_1151636224 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c81ea2ba/icon/Arrow_8063764.svg) !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(80,117,116,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1778528581 span.text { color:rgba(80,117,116,1) !important; }

  *#dm .dmInner a.u_1778528581 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c81ea2ba/icon/Arrow_8063764.svg) !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(80,117,116,1) !important;
    order:1 !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1111149926 span.text { color:rgba(80,117,116,1) !important; }

  *#dm .dmInner a.u_1111149926 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c81ea2ba/icon/Arrow_8063764.svg) !important;
    width:20px !important;
    height:20px !important;
    background-color:rgba(80,117,116,1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1264884726 span.text {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1181805850:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1181805850.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1181805850 {
    border-style:solid !important;
    border-color:rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) rgb(6,25,35) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:center !important;
    text-align:center !important;
    gap:10px !important;
  }

  *#dm .dmInner a.u_1181805850 span.text {
    color:rgba(80,117,116,1) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1181805850 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c81ea2ba/icon/right_6241781.svg) !important;
    width:18px !important;
    height:18px !important;
    background-color:rgba(80,117,116,1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1212938910 {
    background-color:rgba(80,117,116,1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

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

  *#dm .dmInner a.u_1675765365 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_1348629431 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
    border-radius:0px 0px 20px 20px !important;
  }

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

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

  *#dm .dmInner div.u_714739140 img {
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-color:rgb(159,159,159) rgb(159,159,159) rgb(159,159,159) rgb(159,159,159) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1888834447 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1636288851 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1348629431 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1636288851 img {
    object-position:50% 0% !important;
    object-fit:cover !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 {
    
#\32 31f9d57 {
    min-height: 61px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 187228b {
    margin: -140px 0% 0px 0%;
}
    
#\35 0d67382::before, #\35 0d67382 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 0d67382 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e549fef {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 31f9d57 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 5% 2% 5%;
}
    
#\35 0d67382 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e549fef {
    width: 100%;
}
    
#\38 187228b {
    margin: -10% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 31f9d57 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 3%;
    padding: 1% 4% 3% 4%;
}
    
#\35 0d67382 {
    row-gap: 12px;
    width: 100%;
    min-height: 0px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 187228b {
    margin: 0px 0% 0px 0%;
}
    
#\37 e549fef {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\37 9c97db8 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#f2d18e2f {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f7637b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_im7.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 16px 0px;
}
#widget_im7 {
    width: 100%;
    height: 120px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\39 6a97d70 {
    margin: 0px 0% 0px 0%;
}
    
#ce85034e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



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



@media (max-width: 767px) {
    
#f2d18e2f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\36 f7637b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\39 6a97d70 {
    margin: 0px 0% 0px 0%;
}
    
#ce85034e {
    width: 99.26%;
}
    
#widget_im7 {
    height: 140px;
    width: 100%;
}
}



@media all {
    
#\32 2f3df62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b5ca1c8c {
    width: 62.93%;
    height: auto;
    max-width: none;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9a0a87c {
    min-height: 339px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 10% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bc4957c9 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 e38fa12 {
    margin: 0px 0% 0px 0%;
}
    
#\33 1e4818f {
    width: 785px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 90076e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 11px 32px 11px 32px;
}
#\30 90076e9 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9a0a87c {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\33 1e4818f {
    width: 85%;
}
    
#\30 90076e9 {
    order: 0;
}
    
#b5ca1c8c {
    width: 79.93%;
}
}



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



@media (max-width: 767px) {
    
#\32 2f3df62 {
    width: 100%;
    min-height: 101px;
    align-items: center;
    row-gap: 24px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d9a0a87c {
    min-height: unset;
    flex-direction: column;
    padding: 60px 20px 2% 20px;
}
    
#\30 90076e9 {
    order: 0;
}
    
#\37 e38fa12 {
    margin: 0px 0% 0px 0%;
}
    
#b5ca1c8c {
    width: 98.96%;
}
}



@media all {
    
#\33 5ae800d::before, #\33 5ae800d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.84;
    background-image: linear-gradient(450deg, rgba(255, 255, 255, 1) 0%, rgba(177, 201, 200, 1) 100%);
}
#\33 5ae800d {
    background-color: rgba(0,0,0,0);
    background-image: url(https://lirp.cdn-website.com/c81ea2ba/dms3rep/multi/opt/pexels-photo-7118802-1920w.png);
    background-position: 50% 0%;
}
    
#\31 45015a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c409c25e {
    min-height: 620px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 14% 12% 14%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1eaedd3 {
    width: 89.32%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l7j.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#widget_l7j {
    width: auto;
    height: auto;
    min-height: 59px;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\32 0b681ba {
    margin: 0px 0% 0px 0%;
}
    
#c8d5e3b3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ft4 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 45015a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c409c25e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 12% 6% 24% 6%;
}
    
#\33 5ae800d::before, #\33 5ae800d > .bgExtraLayerOverlay {
    
}
#\33 5ae800d {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 0%;
}
    
#\31 1eaedd3 {
    width: 85%;
}
    
#c8d5e3b3 {
    width: 100%;
}
    
#\32 0b681ba {
    margin: 0px 0% -16% 0%;
}
}



@media (max-width: 767px) {
    
#\31 45015a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#c409c25e {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 60px 4% 180px 4%;
}
    
#\33 5ae800d::before, #\33 5ae800d > .bgExtraLayerOverlay {
    
}
    
#\32 0b681ba {
    margin: 0px 0% -160px 0%;
}
    
#c8d5e3b3 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 1eaedd3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1eaedd3 {
    width: 99.94%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 2322148 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ec226fbc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 0b92a0f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 d49807f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 565a09f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db95ad1e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 edf84e5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#\36 edf84e5 {
    width: auto;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f1f8f8c {
    min-height: 429px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 80ca8c7 {
    width: 99.25024692104574%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fb8178a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e178b34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fbb465a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af838d73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d3cc433a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ba757563 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 dc49f21.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\30 dc49f21 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c8de3e65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#adb9dc42 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e43e2213 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a41418 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 11d0a20 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f40e5486.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#f40e5486 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#dee3a36b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d7f67f61 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c11648f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5c0f7d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c15bab8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ab3db2e3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d19d461 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 74b9ea5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e232df8d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d23629fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-bottom: 0px;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ec65bbac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 beb0e01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 33bfb59.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\37 33bfb59 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2cefd73.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#c2cefd73 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c1192ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\33 c1192ad {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2092590.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#d2092590 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3912da3.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\31 3912da3 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1f2aa3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\33 1f2aa3b {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1c43b29.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\35 1c43b29 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 79185fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\32 79185fc {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 212a79f.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\37 212a79f {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8a88533 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2cb3c5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\36 2cb3c5e {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 646e148 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec226fbc {
    width: 48.5%;
    min-height: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f1f8f8c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 3%;
}
    
#af838d73 {
    width: 48.5%;
    min-height: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 2322148 {
    width: 99.48%;
}
    
#ec226fbc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    padding: 40px 10% 40px 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 80ca8c7 {
    width: 99.48%;
}
    
#\30 f1f8f8c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 4% 8% 10% 8%;
}
    
#af838d73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 1;
    padding: 40px 10% 40px 10%;
    margin: 0% 0% 0% 0%;
}
    
#ab3db2e3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b5e7d72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f93733d1 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 13ff4e1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 3b2d737 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(120, 114, 113, 1) rgba(120, 114, 113, 1) rgba(120, 114, 113, 1) rgba(120, 114, 113, 1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a2082196 {
    align-items: center;
    width: 100%;
    min-height: 360px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    border-style: solid;
    border-color: rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1);
    border-width: 0px 0px 0px 0px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a868b0f9 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8193d09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8593caf {
    align-items: center;
    width: 100%;
    min-height: 360px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    border-style: solid;
    border-color: rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1);
    border-width: 0px 0px 0px 0px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c110ff5d {
    width: 251px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e91db28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f0d5185 {
    margin: 0% 0% 0% 0%;
}
    
#\30 4f9b63e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 40px 0px 0px 0px;
}
#\30 4f9b63e {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f15edbf8 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1);
    border-width: 0px 0px 0px 0px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 42ba8c2 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fba6c664 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f93733d1 {
    padding: 1% 2% 10% 2%;
}
    
#\37 f0d5185 {
    margin: 0px 0% 0px 0%;
}
    
#a868b0f9 {
    width: 100%;
}
    
#c110ff5d {
    width: 100%;
}
    
#\39 3b2d737 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    width: 100.00%;
    align-content: stretch;
    margin: 0px 0% 0px 0%;
}
    
#a2082196 {
    min-width: 32px;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f8593caf {
    min-width: 32px;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b5e7d72 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 4f9b63e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f15edbf8 {
    min-width: 32px;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
}
    
#\35 42ba8c2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 b5e7d72 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f93733d1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 80px 4%;
}
    
#\39 3b2d737 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a2082196 {
    min-width: 32px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f8593caf {
    min-width: 32px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f0d5185 {
    margin: 0px 0% 0px 0%;
}
    
#f15edbf8 {
    min-width: 32px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e91db28 {
    width: 100.00%;
}
    
#\35 42ba8c2 {
    width: 324px;
}
}



@media all {
    
#e5439679 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5f670ef {
    margin: 0px 0% 0px 0%;
}
    
#\32 f74aaef {
    width: 30.67%;
    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 76e4d4e {
    min-height: 366px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 1% 16% 10% 16%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a9c138b {
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 e08894b[data-css-edit] {
    z-index: 10;
}
#\37 e08894b {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    flex-wrap: nowrap;
    background-image: initial;
    border-style: solid;
    border-color: rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1);
    border-width: 1px 1px 1px 1px;
    box-shadow: none;
    align-items: center;
    padding: 10% 12% 10% 12%;
    margin: 0% 0% 0% 0%;
}
    
#dca2f6e0 {
    width: 40px;
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 76e4d4e {
    min-height: 100%;
    column-gap: 0%;
    padding: 0% 8% 10% 8%;
}
    
#\37 e08894b {
    column-gap: 4%;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 6% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
    
#dca2f6e0 {
    height: auto;
    width: 22px;
}
    
#\39 5f670ef {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 5f670ef {
    margin: 0% 0% 0px 0%;
}
    
#\32 76e4d4e {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 20% 4%;
}
    
#\37 e08894b[data-css-edit] {
    z-index: 10;
}
#\37 e08894b {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 6% 8% 6%;
}
    
#dca2f6e0 {
    height: auto;
    width: 22px;
}
    
#\32 f74aaef {
    width: 73.75%;
}
}



@media all {
    
#f5ec95df {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3730a37 {
    min-height: 750px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a3a6dfb {
    background-color: var(--color_4);
    background-image: initial;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
}
    
#c16c5753 {
    margin: 0px 0% 0px 0%;
}
    
#widget_s2j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s2j {
    width: 100%;
    height: 720px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_hpr.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#widget_hpr {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5ec95df {
    column-gap: 4%;
    width: 100%;
    padding-top: 3%;
    padding-bottom: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 64px;
}
    
#\37 3730a37 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 510px;
    column-gap: 0%;
}
    
#widget_s2j {
    height: 390px;
}
}



@media (max-width: 767px) {
    
#f5ec95df {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 64px;
    padding: 1% 0px 1% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3730a37 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 4% 6% 8% 6%;
}
    
#c16c5753 {
    margin: 0% 0% 0px 0%;
}
    
#widget_s2j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s2j {
    height: 278px;
    width: 99.48%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 2996174.flex-element.widget-wrapper > [data-element-type] {
    padding: 11px 32px 11px 32px;
}
#\35 2996174 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4c2e7e9 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\34 1449ceb {
    width: 850px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5574ddb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6e071bf {
    min-height: 246px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 56cf932 {
    margin: 0px 0% 0px 0%;
}
    
#\37 907b56c {
    width: 771px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2996174 {
    order: 0;
}
    
#\34 1449ceb {
    width: 99.99995457900414%;
    order: 0;
}
    
#\32 6e071bf {
    min-height: auto;
    padding: 10% 8% 1% 8%;
}
    
#\34 56cf932 {
    margin: 0px 0% 0px 0%;
}
    
#\37 907b56c {
    width: 85%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\35 2996174 {
    order: 0;
}
    
#\34 1449ceb {
    width: 99.99985088536813%;
}
    
#\34 5574ddb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6e071bf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 1% 4%;
}
    
#\37 907b56c {
    width: 100%;
}
    
#\34 56cf932 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 87f9a7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 2c8aafd {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\34 89a196b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 dadc06e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 20% 10% 20%;
    margin: 0% 0% 0% 0%;
}
    
#cb2a2b4f {
    margin: 0px 0% 0px 0%;
}
    
#db60d215.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#db60d215 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 dadc06e {
    padding: 1% 8% 16% 8%;
}
    
#cb2a2b4f {
    margin: 0px 0% 0px 0%;
}
    
#db60d215 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 89a196b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 dadc06e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 60px 20px;
}
    
#cb2a2b4f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 084e153 {
    min-height: 366px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 1% 12% 10% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d48083d {
    width: 30.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 536e287 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3ad08b6[data-css-edit] {
    z-index: 10;
}
#\35 3ad08b6 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255, 255, 255, 1);
    flex-wrap: nowrap;
    background-image: initial;
    border-style: solid;
    border-color: rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    align-items: center;
    padding: 6% 12% 6% 12%;
    margin: 0px 0% 0px 0%;
}
    
#b76df857 {
    margin: 0px 0% 0px 0%;
}
    
#\31 dcec105 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#b3a23a7d {
    width: 40px;
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 084e153 {
    min-height: 510px;
    column-gap: 0%;
    padding: 8% 8% 8% 8%;
}
    
#\35 3ad08b6 {
    column-gap: 4%;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 6% 12% 6% 12%;
    margin: 0px 0% 0px 0%;
}
    
#b3a23a7d {
    height: auto;
    width: 22px;
}
    
#b76df857 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 084e153 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 6% 24% 6%;
}
    
#\35 3ad08b6 {
    width: 100%;
    min-height: 500px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 6% 8% 6%;
}
    
#b76df857 {
    margin: 0% 0% 0px 0%;
}
    
#b3a23a7d {
    height: auto;
    width: 22px;
}
    
#\38 d48083d {
    width: 71.66%;
}
}



@media all {
    
#\35 ac8ac7c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 8px 0px;
}
#\35 ac8ac7c {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3915517::before, #\30 3915517 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 3915517 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    width: 23.5%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 12px 12px 12px 12px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#e55beeb1 {
    width: 600px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b0aecbc::before, #\31 b0aecbc > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 b0aecbc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    width: 23.5%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 2;
    flex-wrap: nowrap;
    border-radius: 12px 12px 12px 12px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 493973a {
    width: 600px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4bbad0c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 8px 0px;
}
#f4bbad0c {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc3204c2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 5730a01 {
    width: 693px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a36376dc {
    min-height: 360px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 16581c8 {
    width: 600px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 af10f28 {
    width: 693px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1339c84::before, #\33 1339c84 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 1339c84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    width: 23.5%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 3;
    flex-wrap: nowrap;
    border-radius: 12px 12px 12px 12px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#dcc483a5 {
    width: 600px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c53313eb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 8px 0px;
}
#c53313eb {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3a87740::before, #\37 3a87740 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 3a87740 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    width: 23.5%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    border-radius: 12px 12px 12px 12px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#cb2d423b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 8px 0px;
}
#cb2d423b {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b04d828 {
    width: 693px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 092e2e6 {
    width: 693px;
    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;
}
    
#group_4m9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hv7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_p4s {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ibn {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3915517 {
    width: 48%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    padding: 40px 20px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#e55beeb1 {
    width: 100%;
}
    
#\31 b0aecbc {
    width: 48%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\33 493973a {
    width: 100%;
}
    
#\30 5730a01 {
    width: 100.00%;
}
    
#fc3204c2 {
    margin: 0% 0% 0% 0%;
}
    
#a36376dc {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 5% 6% 5%;
}
    
#\36 16581c8 {
    width: 100%;
}
    
#\32 af10f28 {
    width: 100.00%;
}
    
#\33 1339c84 {
    width: 48%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#dcc483a5 {
    width: 100%;
}
    
#\37 3a87740 {
    width: 48%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b04d828 {
    width: 100.00%;
}
    
#\35 092e2e6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 3915517 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 40px 20px 32px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b0aecbc {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 40px 20px 32px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a36376dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 3%;
    padding: 0% 8% 4% 8%;
}
    
#\33 1339c84 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 40px 20px 32px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3a87740 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 40px 20px 32px 20px;
    margin: 0% 0% 0% 0%;
}
    
#fc3204c2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 ac8ac7c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cb2d423b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_4m9 {
    align-self: center;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f4bbad0c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_ibn {
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_p4s {
    align-self: center;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_hv7 {
    align-self: center;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 a818c8e {
    width: 58.13%;
    height: auto;
    max-width: none;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b1adaa8 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 66f557c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b28a5759 {
    width: 65.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2d0a016 {
    min-height: 339px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 10% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 28df1a0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1bf8762.flex-element.widget-wrapper > [data-element-type] {
    padding: 11px 32px 11px 32px;
}
#\35 1bf8762 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b28a5759 {
    width: 85%;
}
    
#e2d0a016 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\35 1bf8762 {
    order: 0;
}
    
#\36 a818c8e {
    width: 77.69%;
}
}



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



@media (max-width: 767px) {
    
#\37 66f557c {
    width: 100%;
    min-height: 101px;
    align-items: center;
    row-gap: 24px;
}
    
#e2d0a016 {
    min-height: unset;
    flex-direction: column;
    padding: 20% 4% 2% 4%;
}
    
#\35 1bf8762 {
    order: 0;
}
    
#\36 a818c8e {
    width: 99.45%;
}
    
#\38 28df1a0 {
    margin: 0px 0% 0px 0%;
}
    
#b28a5759 {
    width: 100.00%;
}
}



@media all {
    
#\34 e0fe873 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#c05ddd81 {
    width: 649px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce236fd {
    min-height: 377px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 10% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 325c68c {
    margin: 0px 0% 0px 0%;
}
    
#f94119f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 14a8f9c {
    width: 74.80%;
    height: auto;
    max-width: none;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e056efe6.flex-element.widget-wrapper > [data-element-type] {
    padding: 11px 32px 11px 32px;
}
#e056efe6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c05ddd81 {
    width: 85%;
}
    
#\39 ce236fd {
    min-height: 88px;
    padding: 10% 4% 1% 4%;
}
    
#e056efe6 {
    order: 0;
}
    
#\30 325c68c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 e0fe873 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 ce236fd {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 ce236fd {
    min-height: unset;
    flex-direction: column;
    padding: 60px 4% 20px 4%;
}
    
#f94119f9 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 24px;
}
    
#e056efe6 {
    order: 0;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 325c68c {
    margin: 0px 0% 0px 0%;
}
    
#\34 14a8f9c {
    width: 99.50%;
}
}



@media all {
    
#\34 6ce2ceb {
    background-color: var(--color_4);
    background-image: initial;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#c46fb0d3 {
    margin: 0px 0% 0px 0%;
}
    
#f9a2f109 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 14% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b6dd7640.flex-element.widget-wrapper > [data-element-type] {
    padding: 11px 32px 11px 32px;
}
#b6dd7640 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3b9e0b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1c99f42 {
    width: 64.57%;
    height: auto;
    max-width: 100%;
    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) {
    
#f9a2f109 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#b6dd7640 {
    order: 0;
}
    
#\38 1c99f42 {
    width: 91.69%;
}
}



@media (max-width: 767px) {
    
#\34 6ce2ceb {
    grid-template-rows: minmax(8px, max-content);
}
    
#f9a2f109 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#f9a2f109 {
    min-height: unset;
    flex-direction: column;
    padding: 60px 20px 20px 20px;
}
    
#b6dd7640 {
    order: 0;
}
    
#\32 3b9e0b9 {
    width: 100%;
    min-height: 101px;
    align-items: center;
    row-gap: 24px;
}
    
#\38 1c99f42 {
    width: 97.39%;
}
    
#c46fb0d3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 a060fcd {
    width: 100%;
    height: 220px;
    max-width: 100%;
}
    
#d9bf3e33 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c00697c {
    margin: 0px 0% -12% 0%;
}
    
#\35 12698f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 647e0b0 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9bf3e33 {
    padding: 4% 2% 4% 2%;
}
    
#\37 c00697c {
    margin: 0px 0% -20% 0%;
}
    
#\37 a060fcd {
    height: 220px;
}
}



@media (max-width: 767px) {
    
#d9bf3e33 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
    
#\35 12698f3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 c00697c {
    margin: 0px 0% -200px 0%;
}
    
#\37 a060fcd {
    height: 202px;
}
}



@media all {
    
#\36 3529052 {
    column-gap: 2%;
    row-gap: 24px;
    background-color: var(--color_3);
    width: 23.5%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1) rgba(96, 96, 96, 1);
    border-width: 0px 0px 0px 0px;
    justify-content: space-between;
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    align-items: flex-end;
    flex-wrap: nowrap;
    padding: 10px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6193997 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#dc9d331d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    height: auto;
    justify-content: flex-start;
    padding: 40px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 40a97f2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 01ffef6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 8px 0px;
}
#\36 01ffef6 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 533bb2d[data-css-edit] {
    z-index: 10;
}
#\36 533bb2d {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 2% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8c29992 {
    margin: 0px 0% -200px 0%;
}
    
#group_2go {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4610b7a {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c65aacc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 8px 0px;
}
#\34 c65aacc {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a22168b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 40px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fk8 {
    justify-content: space-between;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ebee21 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b71a9d5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 8px 0px;
}
#b71a9d5d {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 41b585c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 40px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6e3 {
    justify-content: space-between;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e2119e7f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 40px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5f9cd8a {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1d200d9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 8px 0px;
}
#\39 1d200d9 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9bfd642 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be9dd6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be8f05e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 76e0d21 {
    width: 100%;
    height: 291px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g9m {
    width: 99.98899029407504%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1577339 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e7b3d2ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 40440f2 {
    width: 99.995842993045%;
    height: auto;
    max-width: 100%;
    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) {
    
#\36 3529052 {
    row-gap: 16px;
    flex-direction: column;
    width: 49%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
    order: 2;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc9d331d {
    min-width: 32px;
    width: 100%;
    order: 0;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 533bb2d {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: wrap;
    column-gap: 2%;
    padding: 6% 4% 6% 4%;
}
    
#\39 8c29992 {
    margin: 0px 0% -160px 0%;
}
    
#group_2go {
    width: 49%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a22168b {
    min-width: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#group_fk8 {
    width: 49%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 41b585c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_6e3 {
    width: 49%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 3;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e2119e7f {
    min-width: 32px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b9bfd642 {
    min-width: 32px;
    width: 100%;
    height: 319px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 be9dd6c {
    min-width: 32px;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 be8f05e {
    min-width: 32px;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 76e0d21 {
    min-width: 32px;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 4610b7a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c65aacc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3529052 {
    row-gap: 14px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc9d331d {
    min-width: 32px;
    order: 0;
    width: 90%;
    align-self: center;
    padding: 32px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 533bb2d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 6% 0px 6%;
}
    
#group_2go {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a22168b {
    min-width: 32px;
    order: 0;
    width: 90%;
    align-self: center;
    padding: 32px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_fk8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 41b585c {
    min-width: 32px;
    order: 0;
    width: 90%;
    padding: 32px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_6e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e2119e7f {
    min-width: 32px;
    width: 90%;
    padding: 32px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b9bfd642 {
    height: 240px;
    min-width: 32px;
    width: 100.00%;
}
    
#\35 be9dd6c {
    height: 240px;
    min-width: 32px;
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 be8f05e {
    height: 240px;
    min-width: 32px;
    width: 100.00%;
}
    
#\37 76e0d21 {
    height: 240px;
    min-width: 32px;
    width: 100.00%;
}
    
#b71a9d5d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 01ffef6 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 c65aacc {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 1d200d9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 8c29992 {
    margin: 0px 0% -200px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a1ff90ac {
    width: 100%;
    height: 220px;
    max-width: 100%;
}
    
#\35 c47e5e3 {
    margin: 0px 0% -12% 0%;
}
    
#\36 a09f21b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 89e7aeb {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b1c992a0 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1ff90ac {
    height: 220px;
}
    
#\35 c47e5e3 {
    margin: 0px 0% -20% 0%;
}
    
#\33 89e7aeb {
    padding: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#a1ff90ac {
    height: 202px;
}
    
#\36 a09f21b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 c47e5e3 {
    margin: 0px 0% 0px 0%;
}
    
#\33 89e7aeb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
}



@media all {
    
#\33 315276f {
    width: 259px;
    height: auto;
    min-height: 69px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a74e7d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4c6378a {
    width: 687px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e92e5e9::before, #\37 e92e5e9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.97;
    border-radius: inherit;
}
#\37 e92e5e9 {
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/c81ea2ba/dms3rep/multi/opt/pexels-photo-6788313-1920w.png);
    background-position: 50% 0%;
}
#\37 e92e5e9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQY0x2OOw5AUBBF37ZE4xsh/r8gFEIh0ShoVBIrUCg1anvQ2NeVmerl3bnnzAhZluG6LrquwzzPWNcV27bhPE88z4P3ffF9H0QQBFz0fR9lWWIYBizLgn3fcRwHruvCfd8QTdPA8zwoigJVVUEgZX3fYxxHTNPEoGjbFmmawjRNSJLEQBRFqKoKdV0jyzL+i6IokOc5r9Y0ja2O4/CQ7JZlcS4oCMMQtm2zld44jnkL3U4ZwYJMFBiGwTTdmyQJ26ik6zoXf2IskKPpnsv7AAAAAElFTkSuQmCC');
}
    
#a306140e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 38.7%;
    align-items: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bf6f6367 {
    margin: 0px 0px 0px 0px;
}
    
#\35 2d45c1d {
    min-height: 291px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 2bbeb77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 57.28220762155059%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 315276f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#\33 315276f {
    width: auto;
    height: auto;
    min-height: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a74e7d7 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\33 4c6378a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\37 e92e5e9::before, #\37 e92e5e9 > .bgExtraLayerOverlay {
    
}
#\37 e92e5e9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQY0x2OOw5AUBBF37ZE4xsh/r8gFEIh0ShoVBIrUCg1anvQ2NeVmerl3bnnzAhZluG6LrquwzzPWNcV27bhPE88z4P3ffF9H0QQBFz0fR9lWWIYBizLgn3fcRwHruvCfd8QTdPA8zwoigJVVUEgZX3fYxxHTNPEoGjbFmmawjRNSJLEQBRFqKoKdV0jyzL+i6IokOc5r9Y0ja2O4/CQ7JZlcS4oCMMQtm2zld44jnkL3U4ZwYJMFBiGwTTdmyQJ26ik6zoXf2IskKPpnsv7AAAAAElFTkSuQmCC');
}
    
#a306140e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#bf6f6367 {
    margin: 0px 0px 0px 0px;
}
    
#\35 2d45c1d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 6% 8% 6%;
}
    
#\37 2bbeb77 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\37 e92e5e9 {
    grid-template-rows: minmax(8px, max-content);
}
#\37 e92e5e9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQY0x2OOw5AUBBF37ZE4xsh/r8gFEIh0ShoVBIrUCg1anvQ2NeVmerl3bnnzAhZluG6LrquwzzPWNcV27bhPE88z4P3ffF9H0QQBFz0fR9lWWIYBizLgn3fcRwHruvCfd8QTdPA8zwoigJVVUEgZX3fYxxHTNPEoGjbFmmawjRNSJLEQBRFqKoKdV0jyzL+i6IokOc5r9Y0ja2O4/CQ7JZlcS4oCMMQtm2zld44jnkL3U4ZwYJMFBiGwTTdmyQJ26ik6zoXf2IskKPpnsv7AAAAAElFTkSuQmCC');
}
    
#\35 2d45c1d {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 315276f {
    height: auto;
    width: 73.23%;
    min-height: 50px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 a74e7d7 {
    width: 100.00%;
}
    
#\33 4c6378a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\37 e92e5e9::before, #\37 e92e5e9 > .bgExtraLayerOverlay {
    
}
#\37 e92e5e9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQY0x2OOw5AUBBF37ZE4xsh/r8gFEIh0ShoVBIrUCg1anvQ2NeVmerl3bnnzAhZluG6LrquwzzPWNcV27bhPE88z4P3ffF9H0QQBFz0fR9lWWIYBizLgn3fcRwHruvCfd8QTdPA8zwoigJVVUEgZX3fYxxHTNPEoGjbFmmawjRNSJLEQBRFqKoKdV0jyzL+i6IokOc5r9Y0ja2O4/CQ7JZlcS4oCMMQtm2zld44jnkL3U4ZwYJMFBiGwTTdmyQJ26ik6zoXf2IskKPpnsv7AAAAAElFTkSuQmCC');
}
    
#a306140e {
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    height: auto;
}
    
#bf6f6367 {
    margin: 0px 0px 0px 0px;
}
    
#\35 2d45c1d {
    min-height: unset;
    flex-direction: column;
    row-gap: 8px;
    padding: 60px 20px 60px 20px;
}
    
#\37 2bbeb77 {
    width: 100%;
    min-height: 174px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    height: auto;
    row-gap: 24px;
}
}

