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

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

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

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

  *#dm .dmInner a.u_1829959022 span.text { font-weight:bold !important; }

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

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

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

  *#dm .dmInner div.u_1777125300 .dmforminput {
    padding-inline:10px !important;
    padding-block:20px !important;
  }

  *#dm .dmInner div.u_1777125300 .spacing-container {
    margin-inline:-10px !important;
    margin-block:-20px !important;
  }

  *#dm .dmInner div.u_1777125300 .dmformsubmit {
    margin-block-start:100px !important;
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:flex-start !important;
  }

  *#dm .dmInner div.u_1777125300 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1777125300 .m-recaptcha {
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1777125300 input::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1777125300 input.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1777125300 textarea::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1777125300 textarea.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1777125300 select::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1777125300 select.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1777125300 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1777125300 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1777125300 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1777125300 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1887460441 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1099187379 {
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_Contact .dmforminput {
    padding-inline:10px !important;
    padding-block:20px !important;
  }

  *#dm .dmInner div.u_Contact .spacing-container {
    margin-inline:-10px !important;
    margin-block:-20px !important;
  }

  *#dm .dmInner div.u_Contact .dmformsubmit {
    margin-block-start:100px !important;
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:flex-start !important;
  }

  *#dm .dmInner div.u_Contact .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_Contact .m-recaptcha {
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_Contact input::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_Contact input.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_Contact textarea::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_Contact textarea.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_Contact select::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_Contact select.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_Contact input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_Contact textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_Contact select {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_Contact {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1608578070 .calendar-container .weeks-container .week-container .monthly-day-card .event-container { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1608578070 .calendar-container .weeks-container .week-container .monthly-day-card .x-more-container { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1580719981 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1829959022 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1410665439 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1410665439 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1079857679 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1079857679 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1867648382 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1867648382 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1432619372 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1432619372 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1660247343 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1660247343 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1734071454 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1734071454 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1433745730 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1415723689 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1171887630 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1942053577 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1122268880 {
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1673822444 {
    background-color:rgba(223,236,241,1) !important;
    background-image:initial !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner a.u_1302337763 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1302337763 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1977153266 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1977153266 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1472906232 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1472906232 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1807454562 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1807454562 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1148060033 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1148060033 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1283632329 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1283632329 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1805793294 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1805793294 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1597997431 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1597997431 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1274551815 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1274551815 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1222213914 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1222213914 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1668386510 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1668386510 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1247561426 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1247561426 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1479331959 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1479331959 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1780431863 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1780431863 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1012210990 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1199747569 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1993019451 .iconBg { display:none !important; }

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

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

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

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

  *#dm .dmInner a.u_3204646592 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1982610663 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1108259876 .iconBg { display:none !important; }

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

  *#dm .dmInner div.u_1735004958 {
    background-color:rgba(142,185,212,1) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_3493490885 span.text { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1777125300 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1777125300 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1777125300 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1777125300 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1777125300 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1777125300 select.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1777125300 .dmforminput {
    padding-inline:14px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_1777125300 .spacing-container {
    margin-inline:-14px !important;
    margin-block:-10px !important;
  }

  *#dm .dmInner div.u_1777125300 .dmformsubmit { margin-block-start:18px !important; }

  *#dm .dmInner div.u_Contact input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact select.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_Contact .dmforminput {
    padding-inline:14px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_Contact .spacing-container {
    margin-inline:-14px !important;
    margin-block:-10px !important;
  }

  *#dm .dmInner div.u_Contact .dmformsubmit { margin-block-start:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1777125300 .dmforminput { padding-block:15px !important; }

  *#dm .dmInner div.u_1777125300 .spacing-container { margin-block:-15px !important; }

  *#dm .dmInner div.u_1777125300 .dmformsubmit { margin-block-start:80px !important; }

  *#dm .dmInner div.u_Contact .dmforminput { padding-block:15px !important; }

  *#dm .dmInner div.u_Contact .spacing-container { margin-block:-15px !important; }

  *#dm .dmInner div.u_Contact .dmformsubmit { margin-block-start:80px !important; }
}
@media (min-width:1025px) {}
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 {
    
#a651b5fd {
    background-color: var(--color_3);
    border-radius: 0px;
    background-image: initial;
}
    
#\34 339df3c {
    width: 1074px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f20b1d0f {
    width: 949px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5dffd94 {
    min-height: 920px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 b5b886d::before, #\36 b5b886d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 b5b886d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 29px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/boccee+park-1920w.jpg);
    padding: 12% 4% 4% 4%;
}
    
#c24cce10 {
    width: 99.99900388193072%;
    height: 93px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a651b5fd {
    border-radius: 0px;
}
    
#f20b1d0f {
    width: 533px;
}
    
#\34 339df3c {
    width: 559px;
}
    
#\34 5dffd94 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\36 b5b886d::before, #\36 b5b886d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    border-radius: inherit;
}
#\36 b5b886d {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    background-position: 50% 50%;
    row-gap: 23px;
    padding: 16% 2% 6% 2%;
}
    
#c24cce10 {
    height: 26px;
}
}



@media (max-width: 767px) {
    
#a651b5fd {
    border-radius: 0px;
}
    
#f20b1d0f {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 339df3c {
    order: 0;
}
    
#\34 5dffd94 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 b5b886d::before, #\36 b5b886d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    border-radius: inherit;
}
#\36 b5b886d {
    width: 100%;
    min-height: 504px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    padding-top: 30%;
    padding-bottom: 12%;
    row-gap: 20px;
    background-position: 50% 50%;
}
    
#c24cce10 {
    height: 41px;
    order: 3;
}
}



@media all {
    
#\31 6053537 {
    width: 56px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 56eee26::before, #\38 56eee26 > .bgExtraLayerOverlay {
    
}
#\38 56eee26 {
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/pexels-photo-192320-1920w.jpeg);
    background-attachment: fixed;
}
    
#\35 fca04ae::before, #\35 fca04ae > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\35 fca04ae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 400px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) #000000 #000000 var(--color_2);
    border-width: 0px 0 0 1px;
    background-image: url();
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
}
#\35 fca04ae.lazy {
    background-image: url('');
}
    
#\36 8eb65b9 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 9f4c0fd {
    min-height: 839px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#b0875b6b::before, #b0875b6b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(215, 243, 236, 1);
    opacity: 0.88;
    border-radius: inherit;
}
#b0875b6b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99852360807473%;
    min-height: 400px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) var(--color_2);
    border-width: 0 0 1px 1px;
    background-image: url();
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
}
#b0875b6b.lazy {
    background-image: url('');
}
    
#b67bc717.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 6% 6% 6%;
}
#b67bc717 {
    width: 100%;
    height: 765px;
    max-width: 100%;
    align-self: center;
}
    
#\32 ab84fa3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.333333333333336%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 0px;
    justify-content: flex-start;
}
    
#f3d79f9b {
    width: 51.52%;
    height: auto;
    max-width: 100%;
    margin-bottom: 12px;
    order: 1;
    margin-top: 8px;
}
    
#\32 24621e9 {
    justify-content: flex-start;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-width: 1px 0 1px 0px;
    border-color: var(--color_2) #000000 var(--color_2) rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#cc44a781 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bdae4d9b {
    width: 51.52%;
    height: auto;
    max-width: 100%;
    margin-bottom: 12px;
    order: 1;
    margin-top: 8px;
}
    
#\39 14078e1::before, #\39 14078e1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(142, 185, 212, 1);
    opacity: 0.7;
}
#\39 14078e1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99852628595721%;
    min-height: 400px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    border-style: solid;
    border-color: #000000 var(--color_1) var(--color_2) #000000;
    border-width: 0 0px 1px 0;
    justify-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
}
#\39 14078e1.lazy {
    background-image: url('');
}
    
#f9881cdf {
    width: 53.03%;
    height: auto;
    max-width: 100%;
    margin-bottom: 12px;
    order: 1;
    margin-top: 8px;
}
    
#\33 5bfe9df {
    width: 56px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#e3d4c1d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#\36 bfa891d {
    width: 56px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#bc55517f {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#innergrid_g0d::before, #innergrid_g0d > .bgExtraLayerOverlay {
    
}
#innergrid_g0d {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-image: url();
    order: 0;
}
#innergrid_g0d.lazy {
    background-image: url('');
}
    
#widget_9e8 {
    width: 280px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 121px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6053537 {
    width: 44px;
    margin-bottom: 24px;
}
    
#\35 fca04ae::before, #\35 fca04ae > .bgExtraLayerOverlay {
    
}
#\35 fca04ae {
    justify-content: flex-start;
    height: auto;
    min-height: 280px;
    order: 1;
    align-self: auto;
    width: 100%;
    padding: 9% 9% 9% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 fca04ae.lazy {
    background-image: url('');
}
    
#\36 8eb65b9 {
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f4c0fd {
    min-height: 551px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    padding: 3% 0% 5% 0%;
}
    
#b0875b6b::before, #b0875b6b > .bgExtraLayerOverlay {
    
}
#b0875b6b {
    justify-content: flex-start;
    height: auto;
    min-height: 280px;
    order: 0;
    align-self: auto;
    width: 99.99683631361759%;
    padding: 9% 9% 9% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#b0875b6b.lazy {
    background-image: url('');
}
    
#b67bc717.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#b67bc717 {
    height: 518px;
    justify-self: auto;
    align-self: auto;
    width: 99.98809149219412%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ab84fa3 {
    justify-content: flex-start;
    width: 50%;
    order: 1;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0% 0% 0% 0%;
}
    
#f3d79f9b {
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 24621e9 {
    width: 50%;
    order: 2;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: -1px 0% 0% 0%;
}
    
#cc44a781 {
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdae4d9b {
    align-self: auto;
    width: 99.80%;
    order: 0;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 14078e1::before, #\39 14078e1 > .bgExtraLayerOverlay {
    
}
#\39 14078e1 {
    justify-content: flex-start;
    height: auto;
    min-height: 280px;
    order: 0;
    width: 100%;
    padding: 9% 9% 9% 9%;
    margin: 0px 0% 0px 0%;
}
#\39 14078e1.lazy {
    background-image: url('');
}
    
#f9881cdf {
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 02f9545 {
    margin-left: -1px;
    margin-right: -1px;
}
    
#\33 5bfe9df {
    width: 44px;
    margin-bottom: 24px;
}
    
#e3d4c1d1 {
    justify-content: space-between;
    width: 50%;
    order: 0;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 bfa891d {
    width: 44px;
    margin-bottom: 24px;
}
    
#bc55517f {
    align-self: auto;
    width: 99.88%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_g0d::before, #innergrid_g0d > .bgExtraLayerOverlay {
    
}
#innergrid_g0d.lazy {
    background-image: url('');
}
    
#\38 56eee26::before, #\38 56eee26 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\31 6053537 {
    width: 44px;
}
    
#\35 fca04ae::before, #\35 fca04ae > .bgExtraLayerOverlay {
    
}
#\35 fca04ae {
    height: auto;
    min-height: 105px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    padding: 10% 7% 10% 7%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 fca04ae.lazy {
    background-image: url('');
}
    
#\36 8eb65b9 {
    width: 100.00%;
}
    
#\36 9f4c0fd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0px 8% 0px;
}
    
#b0875b6b::before, #b0875b6b > .bgExtraLayerOverlay {
    
}
#b0875b6b {
    height: auto;
    min-height: 250px;
    justify-self: auto;
    align-self: auto;
    width: 99.99569892473119%;
    order: 0;
    padding: 10% 7% 10% 7%;
    margin: -1px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
#b0875b6b.lazy {
    background-image: url('');
}
    
#b67bc717.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 0px 4% 0px;
}
#b67bc717 {
    height: 459px;
    width: 100.00%;
}
    
#\32 ab84fa3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: -1px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#f3d79f9b {
    width: 100.00%;
}
    
#\32 24621e9 {
    width: 100%;
    min-height: 385px;
    align-items: center;
    margin-top: -1px;
    order: 2;
    height: auto;
}
    
#cc44a781 {
    width: 100.00%;
}
    
#bdae4d9b {
    width: 100.00%;
}
    
#\39 14078e1::before, #\39 14078e1 > .bgExtraLayerOverlay {
    
}
#\39 14078e1 {
    height: auto;
    min-height: 105px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    padding: 10% 7% 10% 7%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 14078e1.lazy {
    background-image: url('');
}
    
#f9881cdf {
    width: 100.00%;
}
    
#\39 02f9545 {
    margin-right: -1px;
    margin-left: -1px;
}
    
#\33 5bfe9df {
    width: 44px;
}
    
#e3d4c1d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\36 bfa891d {
    width: 44px;
}
    
#bc55517f {
    width: 100.00%;
}
    
#innergrid_g0d::before, #innergrid_g0d > .bgExtraLayerOverlay {
    
}
#innergrid_g0d.lazy {
    background-image: url('');
}
    
#\38 56eee26::before, #\38 56eee26 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#eaf2ecbb {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 9a9dbab {
    min-height: 0px;
    column-gap: 12%;
    row-gap: 72px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 2% 4%;
}
    
#\38 f3e0d56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: flex-end;
    padding: 30px 16px 16px 16px;
}
    
#\38 802e9b4 {
    width: 803px;
    height: auto;
    max-width: 100%;
}
    
#\35 3fe5236 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44%;
    min-width: 4%;
    justify-content: flex-end;
}
    
#a892d96f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 2px 4px 2px;
}
#a892d96f {
    width: 71.41%;
    height: auto;
    max-width: 100%;
    min-height: 44px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9a9dbab {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 95px;
    column-gap: 2%;
}
    
#\38 f3e0d56 {
    width: 32.56%;
    min-height: 8px;
}
    
#\35 3fe5236 {
    width: 65.40223880597014%;
    min-height: 8px;
}
    
#a892d96f {
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#\31 9a9dbab {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 6% 2% 6%;
}
    
#\38 f3e0d56 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    justify-content: flex-start;
}
    
#\35 3fe5236 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a892d96f {
    width: 100.00%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    height: auto;
    min-height: 76px;
}
}



@media all {
    
#\31 029c66e {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#\39 27b6dce {
    justify-content: space-between;
    width: 31.10676741130092%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 30px 16px 60px 16px;
}
    
#e33fbe46 {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: start;
    align-self: start;
}
    
#\38 84e875f {
    justify-content: space-between;
    width: 38.56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
}
    
#d3a7beb3 {
    width: 340px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 36b36ff {
    justify-content: flex-start;
    width: 28.32333333333333%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/Bands+By+The+Boardwalk+Flyer+%283%29-1920w.png);
    margin-right: 2%;
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#\30 36b36ff.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABwUlEQVQoz03PzVNScRjF8R9NKq8iGBMYZqWNgOjw3h1NLwKXK3AB44K8RCpIpOWMNTlli1zluHHVqmldrVu4bNGqf+vbXNq0OLvPc+Y8whTaxJYscSffYan1kkT/LfHeGxb1IbfkOuMRFRFMIwxoTRS5ndlhvton2HjBYn3IPW0P93rtPxhMY46pTK1t48028SmtUYxD52qFiWgeUyiNcK1WcCSLWKIq1piKLbaFPb6FI1HAFlMZX8n+g0uNITO5JpaYiiWaH2F7XMUeU7FGFMbCGUwhGZF9fU5Af44jVcKeLDCZKuJ6pOGWNBzxLSaMxqCMkAanLFR7TEraCDlTJaYlbRSj9WZ4ExHYQNxVO3g2atiMXckCLqmMT9bxyjpTksbYSg5hbHRKFdyPn+CR68wobe6XdgnvHPJw+wBvro05UeLGSh7hXG8wnengVXeZLR8wrx8SH7xjuXvCXLmPxYDLCsKjPMNX2Mev9fEXe8yWegSbrwg0jlioDpjNtZnLthGTazXccgN/vkugOkDqnlA4/oh++onO2SV7Hy45Or9CmCPK6NMHSgv56TH77y84u/rCxdfvfP7xk2/Xv7j+/Ye/elfgduM6NSEAAAAASUVORK5CYII=');
}
    
#\30 57873f7 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\38 2587a9d {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_19d {
    width: 100.00%;
    grid-template-rows: minmax(308.991455078125px, max-content);
    max-width: 100%;
    order: 2;
}
    
#\32 979135d {
    width: 38.543859627736545%;
    height: 220px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-left: 0.5841148669770386%;
    margin-top: 79px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 029c66e {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 160px;
    column-gap: 0%;
}
    
#\39 27b6dce {
    width: 39.33333333333333%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#e33fbe46 {
    justify-self: start;
    align-self: start;
    width: 99.96538909938793%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 84e875f {
    width: 29.207771423257547%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    margin: 0% 0% 0% 0%;
}
    
#d3a7beb3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 36b36ff {
    width: 29.333333333333332%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 2% 0% 0%;
}
#\30 36b36ff.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABwUlEQVQoz03PzVNScRjF8R9NKq8iGBMYZqWNgOjw3h1NLwKXK3AB44K8RCpIpOWMNTlli1zluHHVqmldrVu4bNGqf+vbXNq0OLvPc+Y8whTaxJYscSffYan1kkT/LfHeGxb1IbfkOuMRFRFMIwxoTRS5ndlhvton2HjBYn3IPW0P93rtPxhMY46pTK1t48028SmtUYxD52qFiWgeUyiNcK1WcCSLWKIq1piKLbaFPb6FI1HAFlMZX8n+g0uNITO5JpaYiiWaH2F7XMUeU7FGFMbCGUwhGZF9fU5Af44jVcKeLDCZKuJ6pOGWNBzxLSaMxqCMkAanLFR7TEraCDlTJaYlbRSj9WZ4ExHYQNxVO3g2atiMXckCLqmMT9bxyjpTksbYSg5hbHRKFdyPn+CR68wobe6XdgnvHPJw+wBvro05UeLGSh7hXG8wnengVXeZLR8wrx8SH7xjuXvCXLmPxYDLCsKjPMNX2Mev9fEXe8yWegSbrwg0jlioDpjNtZnLthGTazXccgN/vkugOkDqnlA4/oh++onO2SV7Hy45Or9CmCPK6NMHSgv56TH77y84u/rCxdfvfP7xk2/Xv7j+/Ye/elfgduM6NSEAAAAASUVORK5CYII=');
}
    
#\38 2587a9d {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 979135d {
    justify-self: end;
    align-self: start;
    height: 220px;
    width: 99.41%;
    margin: 79px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 029c66e {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    row-gap: 0px;
}
    
#\39 27b6dce {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
}
    
#\38 84e875f {
    width: 100%;
    min-height: 84px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    height: auto;
    row-gap: 8px;
}
    
#d3a7beb3 {
    margin-bottom: 0px;
}
    
#\30 36b36ff {
    width: 100%;
    min-height: 408px;
    align-items: center;
    justify-content: center;
    height: auto;
}
#\30 36b36ff.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABwUlEQVQoz03PzVNScRjF8R9NKq8iGBMYZqWNgOjw3h1NLwKXK3AB44K8RCpIpOWMNTlli1zluHHVqmldrVu4bNGqf+vbXNq0OLvPc+Y8whTaxJYscSffYan1kkT/LfHeGxb1IbfkOuMRFRFMIwxoTRS5ndlhvton2HjBYn3IPW0P93rtPxhMY46pTK1t48028SmtUYxD52qFiWgeUyiNcK1WcCSLWKIq1piKLbaFPb6FI1HAFlMZX8n+g0uNITO5JpaYiiWaH2F7XMUeU7FGFMbCGUwhGZF9fU5Af44jVcKeLDCZKuJ6pOGWNBzxLSaMxqCMkAanLFR7TEraCDlTJaYlbRSj9WZ4ExHYQNxVO3g2atiMXckCLqmMT9bxyjpTksbYSg5hbHRKFdyPn+CR68wobe6XdgnvHPJw+wBvro05UeLGSh7hXG8wnengVXeZLR8wrx8SH7xjuXvCXLmPxYDLCsKjPMNX2Mev9fEXe8yWegSbrwg0jlioDpjNtZnLthGTazXccgN/vkugOkDqnlA4/oh++onO2SV7Hy45Or9CmCPK6NMHSgv56TH77y84u/rCxdfvfP7xk2/Xv7j+/Ye/elfgduM6NSEAAAAASUVORK5CYII=');
}
    
#\32 979135d {
    height: 241px;
    justify-self: start;
    align-self: start;
    width: 99.99%;
    margin: 68px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#d48557d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    border-style: solid;
    border-color: #000000 #000000 rgba(0, 0, 0, 0) #000000;
    border-width: 0 0 1px 0;
    justify-content: space-between;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
}
    
#\39 875c666.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 875c666 {
    width: 35.04%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6e632fa {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 2% 6%;
}
    
#a605966d::before, #a605966d > .bgExtraLayerOverlay {
    
}
#a605966d {
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/pexels-photo-3184188-1920w.jpeg);
    background-attachment: fixed;
}
#a605966d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAIRAAAgEDBAMBAAAAAAAAAAAAAQIDAAQFBhESMRMhYdH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACEUH/2gAMAwEAAhEDEQA/ADp4tJ468xYuTcJI4lQt2SD1T4NeZpYYwskQUKABv8rPyz2+U06+S5FpHkKKxHXf5UtcfjuI5XNxy297E0IvcjMHk//Z');
}
    
#fa894093 {
    width: 323px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d48557d4 {
    align-items: center;
    padding-left: 4px;
    padding-right: 4px;
}
    
#\39 875c666 {
    width: 57.67%;
}
    
#\38 6e632fa {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 48px;
}
    
#fa894093 {
    width: 180px;
}
    
#a605966d::before, #a605966d > .bgExtraLayerOverlay {
    
}
#a605966d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAIRAAAgEDBAMBAAAAAAAAAAAAAQIDAAQFBhESMRMhYdH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACEUH/2gAMAwEAAhEDEQA/ADp4tJ468xYuTcJI4lQt2SD1T4NeZpYYwskQUKABv8rPyz2+U06+S5FpHkKKxHXf5UtcfjuI5XNxy297E0IvcjMHk//Z');
}
}



@media (max-width: 767px) {
    
#d48557d4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding-bottom: 6%;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\39 875c666.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\39 875c666 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 6e632fa {
    min-height: 0;
    flex-direction: column;
    padding-left: 7%;
    padding-right: 7%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#fa894093 {
    width: 311px;
    margin: 0px 0% 0px 0%;
}
    
#a605966d::before, #a605966d > .bgExtraLayerOverlay {
    
}
#a605966d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAIRAAAgEDBAMBAAAAAAAAAAAAAQIDAAQFBhESMRMhYdH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACEUH/2gAMAwEAAhEDEQA/ADp4tJ468xYuTcJI4lQt2SD1T4NeZpYYwskQUKABv8rPyz2+U06+S5FpHkKKxHXf5UtcfjuI5XNxy297E0IvcjMHk//Z');
}
}



@media all {
    
#\32 9835146 {
    width: 722px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 60px;
}
    
#\38 2629421.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\38 2629421 {
    width: 69.99393156674498%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 5px;
}
    
#\39 4685488 {
    align-items: flex-start;
    width: 100%;
    min-height: 193px;
    max-height: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    grid-area: auto / auto / auto / auto;
}
    
#e7397be6 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 5% 8% 5%;
}
    
#\31 e72c055 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: rgba(223, 236, 241, 1) rgba(223, 236, 241, 1) rgba(223, 236, 241, 1) rgba(223, 236, 241, 1);
    border-width: 0px 0px 0px 0px;
    border-radius: 21px 21px 21px 21px;
    padding: 16px 16px 16px 16px;
}
    
#c51879b2 {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#\35 48fc50f {
    align-items: flex-start;
    width: 100%;
    min-height: 159px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cd7e848 {
    width: 380px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 107px;
}
    
#\38 50174eb.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\38 50174eb {
    width: 69.99393156674498%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 5px;
}
    
#\35 395fff1 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c6b915d0 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(223, 236, 241, 1) rgba(223, 236, 241, 1) rgba(223, 236, 241, 1) rgba(223, 236, 241, 1);
    border-width: 0px 0px 0px 0px;
    border-radius: 21px 21px 21px 21px;
    padding: 16px 16px 16px 16px;
}
    
#innergrid_fj1 {
    width: 100.00%;
    grid-template-rows: minmax(145.6666717529297px, max-content);
    max-width: 100%;
}
    
#widget_tj2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_tj2 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 41px;
    margin-right: 8px;
}
    
#\39 150b55f {
    align-items: flex-start;
    width: 100%;
    min-height: 193px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1e5d657 {
    width: 100.00%;
    grid-template-rows: minmax(146.94601440429688px, max-content);
    max-width: 100%;
}
    
#ca77aad0 {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 49px;
}
    
#dc916d92.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#dc916d92 {
    width: 69.99393156674498%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 5px;
}
    
#\30 7b2486d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 7b2486d {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 9px;
    margin-right: 5px;
}
    
#d1a9b9a2 {
    align-items: flex-start;
    width: 100%;
    min-height: 193px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    grid-area: auto / auto / auto / auto;
}
    
#e15a7fed {
    width: 100.00%;
    grid-template-rows: minmax(146.94601440429688px, max-content);
    max-width: 100%;
}
    
#\30 6598936 {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 49px;
}
    
#c9e03ed9.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#c9e03ed9 {
    width: 69.99346531090282%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 5px;
}
    
#\31 89a8b08.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 89a8b08 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 9px;
    margin-right: 5px;
}
    
#innergrid_ma8 {
    width: 100%;
    grid-template-rows: minmax(177.98294067382812px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c1db996c {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 60px;
}
    
#\35 d6525b5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\35 d6525b5 {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#\33 f149d2c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\33 f149d2c {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#\31 8177ced {
    align-items: flex-start;
    width: 100.00%;
    min-height: 166px;
    max-height: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#\37 5cebaea {
    width: 100.00%;
    grid-template-rows: minmax(153.9791717529297px, max-content);
    max-width: 100%;
}
    
#d6bd700f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#d6bd700f {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#c94296f8 {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 57px;
}
    
#b1d2894f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b1d2894f {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#a02c6b2b {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#\31 ccfeec6 {
    width: 99.9979225091036%;
    grid-template-rows: minmax(177.98294067382812px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a7cfe31c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#a7cfe31c {
    width: 76.92%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#\36 2509ce2 {
    width: 804px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 58px;
}
    
#\39 9f1fa7e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 9f1fa7e {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#bb972610 {
    align-items: flex-start;
    width: 100%;
    min-height: 193px;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4aa6e4d {
    width: 100.00%;
    grid-template-rows: minmax(146.94601440429688px, max-content);
    max-width: 100%;
}
    
#\33 6db0654 {
    width: 660px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 49px;
}
    
#dfe3e6b7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#dfe3e6b7 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 9px;
    margin-right: 5px;
}
    
#\39 88192f2 {
    align-items: flex-start;
    width: 100%;
    min-height: 193px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e23f36d {
    width: 100.00%;
    grid-template-rows: minmax(146.94601440429688px, max-content);
    max-width: 100%;
}
    
#\39 4e1d542 {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 49px;
}
    
#\39 e9e63dc.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\39 e9e63dc {
    width: 69.99393156674498%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 5px;
}
    
#cf25d394.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#cf25d394 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 9px;
    margin-right: 5px;
}
    
#\38 9e77dc3 {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#\36 ed7a31c {
    width: 98.81774012901549%;
    grid-template-rows: minmax(177.98294067382812px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dee5eea.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\33 dee5eea {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#e6dd5abe {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 55px;
}
    
#\30 f072db6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 f072db6 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#\33 3a3a6c8 {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#\35 b9f2ed1 {
    width: 100.00%;
    grid-template-rows: minmax(177.98294067382812px, max-content);
    max-width: 100%;
}
    
#cade8db0.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#cade8db0 {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#\35 f43fec3 {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 57px;
}
    
#\36 a8df88d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 a8df88d {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#f3d46996 {
    align-items: flex-start;
    width: 100%;
    min-height: 193px;
    max-height: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6a1d95c {
    width: 99.9979225091036%;
    grid-template-rows: minmax(153.9791717529297px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b027a71.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\31 b027a71 {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#b9c8dfed {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 58px;
}
    
#\38 d46a46a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 d46a46a {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#\37 22dd483 {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#\32 c3f84fc {
    width: 100.00%;
    grid-template-rows: minmax(177.98294067382812px, max-content);
    max-width: 100%;
}
    
#\36 e665b37.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\36 e665b37 {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#\32 2595ed2 {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 57px;
}
    
#ecf32490.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ecf32490 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#\36 f05fde8 {
    align-items: flex-start;
    width: 100%;
    min-height: 193px;
    max-height: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 6px 6px 6px 6px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ea49457 {
    width: 98.81774012901549%;
    grid-template-rows: minmax(177.98294067382812px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 10;
    grid-area: auto / auto / auto / auto;
}
    
#\35 68ffa27.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\35 68ffa27 {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#\34 964c7af {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 55px;
}
    
#a3068494.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#a3068494 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#d1a991d1 {
    width: 99.9979225091036%;
    grid-template-rows: minmax(153.9791717529297px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ba30a4e6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#ba30a4e6 {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#\38 f268fbd {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 58px;
}
    
#\38 5e34a22.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 5e34a22 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#a70abdbd {
    width: 99.9979225091036%;
    grid-template-rows: minmax(153.9791717529297px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7935aea.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#e7935aea {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#bf71ae8b {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 57px;
}
    
#\37 09fc535.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 09fc535 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#\36 1aae8ed {
    width: 99.9979225091036%;
    grid-template-rows: minmax(153.9791717529297px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9b8d676.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\30 9b8d676 {
    width: 69.98636476735506%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 8px;
}
    
#f6a9b826 {
    width: 380px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 57px;
}
    
#\39 038bed2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 038bed2 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#\33 1224bf7 {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#\32 3b12750 {
    width: 100.00%;
    grid-template-rows: minmax(177.98294067382812px, max-content);
    max-width: 100%;
}
    
#\32 6a8ce0c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\32 6a8ce0c {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#\33 8bf6a16 {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 57px;
}
    
#e2bd33ab.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e2bd33ab {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#\39 8e6601d {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#\32 13b1464 {
    width: 100.00%;
    grid-template-rows: minmax(177.98294067382812px, max-content);
    max-width: 100%;
}
    
#\39 a90ba57.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\39 a90ba57 {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#\38 ea92f2b {
    width: 660px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 57px;
}
    
#f8ff1195.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f8ff1195 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#\34 c33fa40 {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#\32 6e30ca6 {
    width: 100.00%;
    grid-template-rows: minmax(177.98294067382812px, max-content);
    max-width: 100%;
}
    
#f1d8dc19.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#f1d8dc19 {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#efb856b6 {
    width: 703px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin-top: 57px;
}
    
#\35 5f2afdc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 5f2afdc {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
    
#\35 24410a6 {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#e4caa03a {
    width: 100.00%;
    grid-template-rows: minmax(177.98294067382812px, max-content);
    max-width: 100%;
}
    
#\33 3474f81.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\33 3474f81 {
    width: 69.98957474286959%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin-top: 10px;
}
    
#\32 9f1af15.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 9f1af15 {
    width: 125px;
    height: auto;
    min-height: 27px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 18px;
    margin-right: 5px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9835146 {
    order: 1;
    width: 595px;
}
    
#\38 2629421 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4685488 {
    height: auto;
    min-height: 76px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99769645362143%;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7397be6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 16px;
}
    
#\31 e72c055 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#c51879b2 {
    height: auto;
    min-height: 76px;
    width: 99.9976570370891%;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 48fc50f {
    height: auto;
    min-height: 76px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99769645362143%;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 50174eb {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cd7e848 {
    order: 1;
    width: 595px;
}
    
#c6b915d0 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 150b55f {
    height: auto;
    min-height: 76px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99769645362143%;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca77aad0 {
    order: 1;
    width: 595px;
}
    
#dc916d92 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d1a9b9a2 {
    height: auto;
    min-height: 76px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99769645362143%;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6598936 {
    order: 1;
    width: 595px;
}
    
#c9e03ed9 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c1db996c {
    order: 1;
    width: 595px;
}
    
#\35 d6525b5 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8177ced {
    height: auto;
    min-height: 76px;
    width: 99.9976570370891%;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6bd700f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c94296f8 {
    order: 1;
    width: 595px;
}
    
#a02c6b2b {
    height: auto;
    min-height: 76px;
    width: 99.9976570370891%;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7cfe31c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2509ce2 {
    order: 1;
    width: 595px;
}
    
#bb972610 {
    height: auto;
    min-height: 76px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99769645362143%;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6db0654 {
    order: 1;
    width: 595px;
}
    
#\39 88192f2 {
    height: auto;
    min-height: 76px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99769645362143%;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4e1d542 {
    order: 1;
    width: 595px;
}
    
#\39 e9e63dc {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 9e77dc3 {
    height: auto;
    min-height: 76px;
    width: 99.9976570370891%;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dee5eea {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e6dd5abe {
    order: 1;
    width: 595px;
}
    
#\33 3a3a6c8 {
    height: auto;
    min-height: 76px;
    width: 99.9976570370891%;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cade8db0 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f43fec3 {
    order: 1;
    width: 595px;
}
    
#f3d46996 {
    height: auto;
    min-height: 76px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99769645362143%;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b027a71 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b9c8dfed {
    order: 1;
    width: 595px;
}
    
#\37 22dd483 {
    height: auto;
    min-height: 76px;
    width: 99.9976570370891%;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e665b37 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2595ed2 {
    order: 1;
    width: 595px;
}
    
#\36 f05fde8 {
    height: auto;
    min-height: 76px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99769645362143%;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 68ffa27 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 964c7af {
    order: 1;
    width: 595px;
}
    
#ba30a4e6 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f268fbd {
    order: 1;
    width: 595px;
}
    
#e7935aea {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#bf71ae8b {
    order: 1;
    width: 595px;
}
    
#\30 9b8d676 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f6a9b826 {
    order: 1;
    width: 595px;
}
    
#\33 1224bf7 {
    height: auto;
    min-height: 76px;
    width: 99.9976570370891%;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6a8ce0c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 8bf6a16 {
    order: 1;
    width: 595px;
}
    
#\39 8e6601d {
    height: auto;
    min-height: 76px;
    width: 99.9976570370891%;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a90ba57 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ea92f2b {
    order: 1;
    width: 595px;
}
    
#\34 c33fa40 {
    height: auto;
    min-height: 76px;
    width: 99.9976570370891%;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1d8dc19 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#efb856b6 {
    order: 1;
    width: 595px;
}
    
#\35 24410a6 {
    height: auto;
    min-height: 76px;
    width: 99.9976570370891%;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3474f81 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 9835146 {
    order: 1;
}
    
#\38 2629421 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4685488 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7397be6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    row-gap: 8px;
}
    
#\31 e72c055 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#c51879b2 {
    width: 100%;
}
    
#\35 48fc50f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cd7e848 {
    order: 1;
}
    
#\38 50174eb {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#c6b915d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#\39 150b55f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca77aad0 {
    order: 1;
}
    
#dc916d92 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#d1a9b9a2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6598936 {
    order: 1;
}
    
#c9e03ed9 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#c1db996c {
    order: 1;
}
    
#\35 d6525b5 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8177ced {
    width: 100%;
}
    
#d6bd700f {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#c94296f8 {
    order: 1;
    justify-self: start;
    align-self: start;
    margin: 47px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a02c6b2b {
    width: 100%;
}
    
#a7cfe31c {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2509ce2 {
    order: 1;
}
    
#bb972610 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6db0654 {
    order: 1;
}
    
#\39 88192f2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4e1d542 {
    order: 1;
}
    
#\39 e9e63dc {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\38 9e77dc3 {
    width: 100%;
}
    
#\33 dee5eea {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#e6dd5abe {
    order: 1;
}
    
#\33 3a3a6c8 {
    width: 100%;
}
    
#cade8db0 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f43fec3 {
    order: 1;
}
    
#f3d46996 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b027a71 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#b9c8dfed {
    order: 1;
}
    
#\37 22dd483 {
    width: 100%;
}
    
#\36 e665b37 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2595ed2 {
    order: 1;
}
    
#\36 f05fde8 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 68ffa27 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\34 964c7af {
    order: 1;
}
    
#ba30a4e6 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f268fbd {
    order: 1;
}
    
#e7935aea {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#bf71ae8b {
    order: 1;
    justify-self: start;
    align-self: start;
    margin: 51px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 9b8d676 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#f6a9b826 {
    order: 1;
    justify-self: start;
    align-self: start;
    margin: 57px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1224bf7 {
    width: 100%;
}
    
#\32 6a8ce0c {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\33 8bf6a16 {
    order: 1;
}
    
#\39 8e6601d {
    width: 100%;
}
    
#\39 a90ba57 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ea92f2b {
    order: 1;
}
    
#\34 c33fa40 {
    width: 100%;
}
    
#f1d8dc19 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#efb856b6 {
    order: 1;
}
    
#\35 24410a6 {
    width: 100%;
}
    
#\33 3474f81 {
    width: 79.37%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5e34a22 {
    justify-self: end;
    align-self: start;
    margin: 28px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a3068494 {
    justify-self: end;
    align-self: start;
    margin: 33px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 9f1fa7e {
    justify-self: end;
    align-self: start;
    margin: 38px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 09fc535 {
    justify-self: end;
    align-self: start;
    margin: 28px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 038bed2 {
    justify-self: end;
    align-self: start;
    margin: 27px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a8df88d {
    justify-self: end;
    align-self: start;
    margin: 41px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ecf32490 {
    justify-self: end;
    align-self: start;
    margin: 41px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 f149d2c {
    justify-self: end;
    align-self: start;
    margin: 23px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 f072db6 {
    justify-self: end;
    align-self: start;
    margin: 17px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b1d2894f {
    justify-self: end;
    align-self: start;
    margin: 17px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e2bd33ab {
    justify-self: end;
    align-self: start;
    margin: 27px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f8ff1195 {
    justify-self: end;
    align-self: start;
    margin: 27px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 5f2afdc {
    justify-self: end;
    align-self: start;
    margin: 27px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 9f1af15 {
    justify-self: end;
    align-self: start;
    margin: 27px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\35 498e26e {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#\31 5c2132f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 05728b8 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 3115166 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 498e26e {
    padding-left: 6%;
    min-height: 119px;
    padding-right: 6%;
}
}



@media (max-width: 767px) {
    
#\35 498e26e {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\31 5c2132f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\33 ed250d5 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding-bottom: 30px;
    padding-top: 30px;
}
    
#da775259 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#bbdad8c7::before, #bbdad8c7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#bbdad8c7 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32%;
    margin-top: 0px;
    border-width: 1px 1px 1px 1px;
    justify-content: space-between;
    background-image: initial;
    margin-bottom: 0px;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
}
    
#\34 a8be452 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: end;
    align-self: start;
}
    
#innergrid_7of {
    width: 98.96%;
    grid-template-rows: minmax(341.9460144042969px, max-content);
    max-width: 100%;
}
    
#widget_gi9 {
    width: 100%;
    height: 261px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 40px;
}
    
#widget_79s.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_79s {
    width: 123px;
    height: auto;
    min-height: 23px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 318px;
}
    
#\37 d75beee::before, #\37 d75beee > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 d75beee {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32%;
    margin-top: 0px;
    border-width: 1px 1px 1px 1px;
    justify-content: space-between;
    background-image: initial;
    margin-bottom: 0px;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
}
    
#daaea234 {
    width: 98.51%;
    grid-template-rows: minmax(342.96875px, max-content);
    max-width: 100%;
}
    
#\39 4ba98b5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: end;
    align-self: start;
}
    
#\37 9fdc6f7 {
    width: 100%;
    height: 265px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 39px;
}
    
#\30 a681bed.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 a681bed {
    width: 123px;
    height: auto;
    min-height: 23px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 319px;
}
    
#f79fcc97::before, #f79fcc97 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f79fcc97 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32%;
    margin-top: 0px;
    border-width: 1px 1px 1px 1px;
    justify-content: space-between;
    background-image: initial;
    margin-bottom: 0px;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
}
    
#f3fab696 {
    width: 98.51%;
    grid-template-rows: minmax(341.97442626953125px, max-content);
    max-width: 100%;
}
    
#da1dd430 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: end;
    align-self: start;
}
    
#\36 1be6bbc {
    width: 100%;
    height: 276px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 32px;
}
    
#e42da7fc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e42da7fc {
    width: 123px;
    height: auto;
    min-height: 23px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 318px;
}
    
#\38 6a79373::before, #\38 6a79373 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 6a79373 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32%;
    margin-top: 0px;
    border-width: 1px 1px 1px 1px;
    justify-content: space-between;
    background-image: initial;
    margin-bottom: 0px;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
}
    
#\31 6ab9f4d {
    width: 97.04%;
    grid-template-rows: minmax(341.97442626953125px, max-content);
    max-width: 100%;
}
    
#f16b482c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: start;
    align-self: start;
}
    
#\31 3fc632b {
    width: 99.9952593689543%;
    height: 274px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 34px;
}
    
#d1986983.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d1986983 {
    width: 123px;
    height: auto;
    min-height: 23px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 318px;
}
    
#\33 6daabf6 {
    margin-left: 1%;
    margin-right: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ed250d5 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    padding-left: 6%;
    min-height: 240px;
    flex-wrap: wrap;
    padding-right: 6%;
}
    
#bbdad8c7 {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a8be452 {
    width: 100%;
}
    
#\37 d75beee {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4ba98b5 {
    width: 100%;
}
    
#f79fcc97 {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#da1dd430 {
    width: 100%;
}
    
#\38 6a79373 {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f16b482c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 ed250d5 {
    row-gap: 10px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 8%;
    padding-bottom: 5px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 8%;
}
    
#bbdad8c7 {
    row-gap: 100px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gi9 {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 99.98854950906019%;
    margin: 87px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 d75beee {
    row-gap: 100px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9fdc6f7 {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 74px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f79fcc97 {
    row-gap: 100px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1be6bbc {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 99.99405153916425%;
    margin: 80px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 6a79373 {
    row-gap: 100px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3fc632b {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 76px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_7of {
    width: 97.96%;
    grid-template-rows: minmax(373.9488525390625px, max-content);
}
    
#widget_79s {
    justify-self: end;
    align-self: start;
    margin: 344px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#daaea234 {
    width: 98.76%;
    grid-template-rows: minmax(369.9147644042969px, max-content);
    padding-left: 0%;
    padding-right: 0%;
}
    
#\30 a681bed {
    justify-self: end;
    align-self: start;
    margin: 340px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f3fab696 {
    width: 98.76%;
    grid-template-rows: minmax(360.0710144042969px, max-content);
}
    
#e42da7fc {
    justify-self: end;
    align-self: start;
    margin: 331px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 6ab9f4d {
    width: 98.74%;
    grid-template-rows: minmax(357.0738525390625px, max-content);
}
    
#d1986983 {
    justify-self: end;
    align-self: start;
    margin: 328px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\38 2735115 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c257ef66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\39 9b2c917.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 5% 3% 5%;
}
#\39 9b2c917 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#a274ef38 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 85c8a11 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.57817517856185%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8213d97 {
    width: 67px;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f7f955b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 092d2f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 092d2f0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#cd1851ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6c979c5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f6c979c5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#c6ab5834 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8e41c9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ce45f1d {
    width: 67px;
    height: 67px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 64b2224 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\32 41f40a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99880925351296%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c0b3f690 {
    min-height: 438px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#c68e4778 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.57817517856185%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_or6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c257ef66 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\39 9b2c917 {
    margin: 0px 0% 0px 0%;
}
    
#\32 64b2224 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
}
    
#c0b3f690 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
}



@media (max-width: 767px) {
    
#c257ef66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-right: 0%;
    padding-left: 0%;
    row-gap: 9px;
    justify-content: flex-start;
}
    
#\37 85c8a11 {
    height: auto;
    min-height: 50px;
    width: 77.94%;
}
    
#\30 8213d97 {
    height: 57px;
    width: 56.2031px;
}
    
#\36 f7f955b {
    align-items: center;
    height: auto;
    min-height: 57px;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    width: 90%;
}
    
#\39 092d2f0.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\39 092d2f0 {
    order: 1;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f6c979c5.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#f6c979c5 {
    order: 5;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 ce45f1d {
    height: 57px;
    width: 54.9375px;
}
    
#\32 64b2224 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\32 41f40a6 {
    height: auto;
    min-height: 57px;
    order: 4;
    width: 90%;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0b3f690 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c68e4778 {
    height: auto;
    min-height: 50px;
    width: 78.35%;
}
}



@media all {
    
#\31 8d62875 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 0d9a76b {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#innergrid_650 {
    width: 100.00%;
    grid-template-rows: minmax(469.9715881347656px, max-content);
    max-width: 100%;
}
    
#widget_bno {
    width: 45.20%;
    height: 442px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#widget_19d {
    width: 54.78797270571314%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
}
    
#f54bfb12 {
    width: 52.73%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 112px;
    margin-right: 12px;
}
    
#widget_bc2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#widget_bc2 {
    width: 280px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 263px;
    margin-left: 200px;
}
    
#\35 1a954fc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\35 1a954fc {
    width: 280px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 340px;
    margin-left: 200px;
}
    
#\33 cd60f5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\33 cd60f5d {
    width: 280px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 416px;
    margin-left: 198px;
}
    
#widget_lmm {
    width: 24.126848229039133%;
    height: 70px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-right: 23px;
    margin-top: 380px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0d9a76b {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\31 8d62875 {
    width: 100%;
    min-height: 1011px;
    align-items: center;
    height: auto;
    row-gap: 11px;
}
    
#\31 0d9a76b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_bno {
    justify-self: start;
    align-self: end;
    height: 425px;
    width: 100%;
    margin: 0px 0px -23px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_650 {
    width: 100.00%;
    grid-template-rows: minmax(981.9885864257812px, max-content);
}
    
#widget_19d {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f54bfb12 {
    justify-self: end;
    align-self: start;
    width: 99.01937455803152%;
    margin: 330px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_bc2 {
    justify-self: center;
    align-self: start;
    margin: 147px 2px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 1a954fc {
    justify-self: center;
    align-self: start;
    margin: 211px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 cd60f5d {
    justify-self: center;
    align-self: start;
    margin: 268px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_lmm {
    height: 49px;
    justify-self: center;
    align-self: start;
    width: 76.72572985545327%;
    margin: 531px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 0d3de13 {
    width: 98.51%;
    grid-template-rows: minmax(342.96875px, max-content);
    max-width: 100%;
}
    
#\30 9569068 {
    width: 98.51%;
    grid-template-rows: minmax(341.97442626953125px, max-content);
    max-width: 100%;
}
    
#e7bcd695 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-top: 30px;
    padding-bottom: 30px;
}
    
#e6bc0aac {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: end;
    align-self: start;
}
    
#f8e07ffa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f8e07ffa {
    width: 123px;
    height: auto;
    min-height: 23px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 318px;
}
    
#\34 0151bf8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 0151bf8 {
    width: 123px;
    height: auto;
    min-height: 23px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 319px;
}
    
#\32 c5f1985 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: end;
    align-self: start;
}
    
#e3b8b828 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: end;
    align-self: start;
}
    
#f24cdf89::before, #f24cdf89 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f24cdf89 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32%;
    margin-top: 0px;
    border-width: 1px 1px 1px 1px;
    justify-content: space-between;
    background-image: initial;
    margin-bottom: 0px;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
}
    
#f2e07244 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#e484af1b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e484af1b {
    width: 123px;
    height: auto;
    min-height: 23px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 318px;
}
    
#\35 0314edd {
    width: 100.00%;
    height: 239px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 64px;
}
    
#b17b50c2::before, #b17b50c2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b17b50c2 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32%;
    margin-top: 0px;
    border-width: 1px 1px 1px 1px;
    justify-content: space-between;
    background-image: initial;
    margin-bottom: 0px;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
}
    
#\35 eada282::before, #\35 eada282 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 eada282 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32%;
    margin-top: 0px;
    border-width: 1px 1px 1px 1px;
    justify-content: space-between;
    background-image: initial;
    margin-bottom: 0px;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
}
    
#\37 f8a975f {
    width: 100%;
    height: 271px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 35px;
}
    
#\36 54e0c1e {
    width: 98.51%;
    grid-template-rows: minmax(341.9460144042969px, max-content);
    max-width: 100%;
}
    
#\32 157eac3 {
    width: 100.00%;
    height: 246px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 64px;
}
    
#\36 a98683a {
    margin-left: 1%;
    margin-right: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3b8b828 {
    width: 100%;
}
    
#f24cdf89 {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e7bcd695 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    padding-left: 6%;
    min-height: 240px;
    flex-wrap: wrap;
    padding-right: 6%;
}
    
#b17b50c2 {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e6bc0aac {
    width: 100%;
}
    
#\35 eada282 {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c5f1985 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 0d3de13 {
    width: 98.74%;
    grid-template-rows: minmax(371.07952880859375px, max-content);
}
    
#\30 9569068 {
    width: 98.74%;
    grid-template-rows: minmax(361.97442626953125px, max-content);
}
    
#e7bcd695 {
    row-gap: 12px;
    column-gap: 3%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 5px 8% 5% 8%;
}
    
#f8e07ffa {
    justify-self: end;
    align-self: start;
    margin: 333px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 0151bf8 {
    justify-self: end;
    align-self: start;
    margin: 342px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f24cdf89 {
    row-gap: 100px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#e484af1b {
    justify-self: end;
    align-self: start;
    margin: 331px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 0314edd {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 99.99465885333211%;
    margin: 87px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b17b50c2 {
    row-gap: 100px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 eada282 {
    row-gap: 100px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f8a975f {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 80px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 54e0c1e {
    width: 98.74%;
    grid-template-rows: minmax(362.0738525390625px, max-content);
}
    
#\32 157eac3 {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 99.98397655999635%;
    margin: 81px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a98683a {
    margin-top: 0px;
    margin-bottom: 0px;
}
}



@media all {
    
#\37 979f78a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d05f6ead {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#dd3da10c {
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/Bike+path-1920w.jpg);
}
    
#a66b7a78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a66b7a78 {
    width: 35.04%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d05f6ead {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\37 979f78a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d05f6ead {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a66b7a78.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#a66b7a78 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8f63b55 {
    width: 340px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1041567 {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: start;
    align-self: start;
}
    
#\36 2f53caa {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\30 87c9580 {
    justify-content: space-between;
    width: 39.429099875415396%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
}
    
#\37 f06798c {
    width: 38.536999054268776%;
    height: 220px;
    max-width: 100%;
    justify-self: start;
    align-self: end;
}
    
#b14d126d {
    justify-content: space-between;
    width: 31.10676741130092%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 30px 16px 60px 16px;
}
    
#cc3f1076 {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
}
    
#\35 b1fb553 {
    width: 100.00%;
    grid-template-rows: minmax(308.991455078125px, max-content);
    max-width: 100%;
    order: 2;
}
    
#\33 5b039e5 {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#e88cec5d {
    justify-content: flex-start;
    width: 27.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/McFarland+Bird+Festival+Flyer+%282%29-1920w.png);
    margin-right: 2%;
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#e88cec5d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAAB0UlEQVQozx3LXU9ScQCA8f9XbOuisuVErXxDUeFIBmyacgiTFOVFGS9BefSAwMGjYBM4gKS9zESRcnNaV13VR3jauHhuftsj/v39w+9fN3SuLmm1zmlfXtDpXHX70Wlz3fnO3fUZ4vb2GqPeYDens7WTI727x06mgKJqXasZBjc/zxHNk2Oi7xTc3gDzbj/e5RCLnnVeyX48S0HUdJ6L1hni9PMxOa3A+w8qynYWNZ0jFksRCkUIBsJo+Txn304R7dZXTpo1jGqZaqWMvr9HPB7D53uDLC+ytr5KIhFFVMpFSqUCWiGLoiqEo5u4lzzYZiWmpUms9imkWRvCu7LMglfGtTCH9HKGSesEw2PPeNLfy6PeHu4/fsi9ngeIfouFvnEzA+ZRno8+ZXpikBeWAezjJqxjfQwNm+gbGkSYXU7MTgcz8y5k2UnAIxGaG2FZMiFb+3FIo0gOGyKQjLMS3cQfDRNPBNnakEm+nmLNbmLVOYLP48AX8CH0Qw2tmCd7kEcvZsmrEZTQAmG3jY2388RiIZJpBdGsazTqOrX6AUZtn6OSip6JkEmtkUvHu3OxcogwDlM0jTRfPu1x2tRpVHOUS9t83N+icpSl1ijROCnzHwaYdMIvk0N5AAAAAElFTkSuQmCC');
}
    
#widget_33s {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8f63b55 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f1041567 {
    justify-self: start;
    align-self: start;
    width: 99.96538909938793%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 87c9580 {
    width: 29.207771423257547%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f06798c {
    height: 220px;
    width: 99.39966480169929%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b14d126d {
    width: 39.33333333333333%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#cc3f1076 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5b039e5 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 160px;
    column-gap: 0%;
}
    
#e88cec5d {
    width: 29.333333333333332%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 2% 0% 0%;
}
#e88cec5d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAAB0UlEQVQozx3LXU9ScQCA8f9XbOuisuVErXxDUeFIBmyacgiTFOVFGS9BefSAwMGjYBM4gKS9zESRcnNaV13VR3jauHhuftsj/v39w+9fN3SuLmm1zmlfXtDpXHX70Wlz3fnO3fUZ4vb2GqPeYDens7WTI727x06mgKJqXasZBjc/zxHNk2Oi7xTc3gDzbj/e5RCLnnVeyX48S0HUdJ6L1hni9PMxOa3A+w8qynYWNZ0jFksRCkUIBsJo+Txn304R7dZXTpo1jGqZaqWMvr9HPB7D53uDLC+ytr5KIhFFVMpFSqUCWiGLoiqEo5u4lzzYZiWmpUms9imkWRvCu7LMglfGtTCH9HKGSesEw2PPeNLfy6PeHu4/fsi9ngeIfouFvnEzA+ZRno8+ZXpikBeWAezjJqxjfQwNm+gbGkSYXU7MTgcz8y5k2UnAIxGaG2FZMiFb+3FIo0gOGyKQjLMS3cQfDRNPBNnakEm+nmLNbmLVOYLP48AX8CH0Qw2tmCd7kEcvZsmrEZTQAmG3jY2388RiIZJpBdGsazTqOrX6AUZtn6OSip6JkEmtkUvHu3OxcogwDlM0jTRfPu1x2tRpVHOUS9t83N+icpSl1ijROCnzHwaYdMIvk0N5AAAAAElFTkSuQmCC');
}
    
#\35 b1fb553 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\31 8f63b55 {
    margin-bottom: 0px;
}
    
#\30 87c9580 {
    width: 100%;
    min-height: 84px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    height: auto;
    row-gap: 8px;
}
    
#\37 f06798c {
    height: 146px;
    width: 97.12%;
}
    
#b14d126d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
}
    
#\33 5b039e5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    row-gap: 0px;
}
    
#e88cec5d {
    width: 100%;
    min-height: 408px;
    align-items: center;
    justify-content: center;
    height: auto;
}
#e88cec5d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAAB0UlEQVQozx3LXU9ScQCA8f9XbOuisuVErXxDUeFIBmyacgiTFOVFGS9BefSAwMGjYBM4gKS9zESRcnNaV13VR3jauHhuftsj/v39w+9fN3SuLmm1zmlfXtDpXHX70Wlz3fnO3fUZ4vb2GqPeYDens7WTI727x06mgKJqXasZBjc/zxHNk2Oi7xTc3gDzbj/e5RCLnnVeyX48S0HUdJ6L1hni9PMxOa3A+w8qynYWNZ0jFksRCkUIBsJo+Txn304R7dZXTpo1jGqZaqWMvr9HPB7D53uDLC+ytr5KIhFFVMpFSqUCWiGLoiqEo5u4lzzYZiWmpUms9imkWRvCu7LMglfGtTCH9HKGSesEw2PPeNLfy6PeHu4/fsi9ngeIfouFvnEzA+ZRno8+ZXpikBeWAezjJqxjfQwNm+gbGkSYXU7MTgcz8y5k2UnAIxGaG2FZMiFb+3FIo0gOGyKQjLMS3cQfDRNPBNnakEm+nmLNbmLVOYLP48AX8CH0Qw2tmCd7kEcvZsmrEZTQAmG3jY2388RiIZJpBdGsazTqOrX6AUZtn6OSip6JkEmtkUvHu3OxcogwDlM0jTRfPu1x2tRpVHOUS9t83N+icpSl1ijROCnzHwaYdMIvk0N5AAAAAElFTkSuQmCC');
}
}



@media all {
    
#b675e170 {
    justify-content: flex-start;
    width: 27.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/Pride+-1920w.png);
    margin-right: 2%;
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#b675e170.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABWElEQVQY0yXPO4/TQBiF4fntFHQ0SBRUSIiOAiEWEAKWhSzsEkMua3vtOL47Mx575vN4Lt8kJQorPd2rUxxy++LR5fs3i6hsGBgD6MBZcFaiE+hG8vnls6sPV8F27GoruRbMjNSM3QyDVNNAFl++boPdPsG+8LTAB6wwgoGCgdzvsv2OF7GvwlMVn5rk1KbHQ+4Em2clidKKU9Omvrw71ffHLjt2meetU2JGBwQdCKZp4drUsxJZiTT3Q2enh+wsTOMsqBkPBrgGrgU1MOgZlDuvPbjzmcmayRp1ppU1E1o4ekkQwXvwXnovEUe03DuOKLQF0BOxc/8fR5QaqKQlsKrntDlUUXJH+rbkzZ43mexrWud1GtE8yfJ9tF79uHhHsmhXhGEZbqosTuJ4FfxdBevvtze/Pr69fv6ErIMsDrbpn2W4WgabzfXv5befwcXlp8XrV9HTx/8AblRYL+2TKq8AAAAASUVORK5CYII=');
}
    
#\36 2c19153 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\30 a755d17 {
    width: 340px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f325dc0 {
    justify-content: space-between;
    width: 39.429099875415396%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
}
    
#\34 d7af97e {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
}
    
#dd0787d7 {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#a2e3fa3a {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: start;
    align-self: start;
}
    
#\32 551e99a {
    width: 99.17%;
    grid-template-rows: minmax(345.97918701171875px, max-content);
    max-width: 100%;
    order: 2;
    margin-top: -5px;
}
    
#a09aa189 {
    justify-content: space-between;
    width: 31.10676741130092%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 30px 16px 60px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b675e170 {
    width: 29.333333333333332%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 2% 0% 0%;
}
#b675e170.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABWElEQVQY0yXPO4/TQBiF4fntFHQ0SBRUSIiOAiEWEAKWhSzsEkMua3vtOL47Mx575vN4Lt8kJQorPd2rUxxy++LR5fs3i6hsGBgD6MBZcFaiE+hG8vnls6sPV8F27GoruRbMjNSM3QyDVNNAFl++boPdPsG+8LTAB6wwgoGCgdzvsv2OF7GvwlMVn5rk1KbHQ+4Em2clidKKU9Omvrw71ffHLjt2meetU2JGBwQdCKZp4drUsxJZiTT3Q2enh+wsTOMsqBkPBrgGrgU1MOgZlDuvPbjzmcmayRp1ppU1E1o4ekkQwXvwXnovEUe03DuOKLQF0BOxc/8fR5QaqKQlsKrntDlUUXJH+rbkzZ43mexrWud1GtE8yfJ9tF79uHhHsmhXhGEZbqosTuJ4FfxdBevvtze/Pr69fv6ErIMsDrbpn2W4WgabzfXv5befwcXlp8XrV9HTx/8AblRYL+2TKq8AAAAASUVORK5CYII=');
}
    
#\30 a755d17 {
    margin: 0px 0% 0px 0%;
}
    
#\37 f325dc0 {
    width: 29.207771423257547%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d7af97e {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd0787d7 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 160px;
    column-gap: 0%;
}
    
#a2e3fa3a {
    justify-self: start;
    align-self: start;
    width: 99.96538909938793%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a09aa189 {
    width: 39.33333333333333%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 551e99a {
    margin-top: 22px;
}
}



@media (max-width: 767px) {
    
#b675e170 {
    width: 100%;
    min-height: 456px;
    align-items: center;
    justify-content: center;
    height: auto;
}
#b675e170.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABWElEQVQY0yXPO4/TQBiF4fntFHQ0SBRUSIiOAiEWEAKWhSzsEkMua3vtOL47Mx575vN4Lt8kJQorPd2rUxxy++LR5fs3i6hsGBgD6MBZcFaiE+hG8vnls6sPV8F27GoruRbMjNSM3QyDVNNAFl++boPdPsG+8LTAB6wwgoGCgdzvsv2OF7GvwlMVn5rk1KbHQ+4Em2clidKKU9Omvrw71ffHLjt2meetU2JGBwQdCKZp4drUsxJZiTT3Q2enh+wsTOMsqBkPBrgGrgU1MOgZlDuvPbjzmcmayRp1ppU1E1o4ekkQwXvwXnovEUe03DuOKLQF0BOxc/8fR5QaqKQlsKrntDlUUXJH+rbkzZ43mexrWud1GtE8yfJ9tF79uHhHsmhXhGEZbqosTuJ4FfxdBevvtze/Pr69fv6ErIMsDrbpn2W4WgabzfXv5befwcXlp8XrV9HTx/8AblRYL+2TKq8AAAAASUVORK5CYII=');
}
    
#\30 a755d17 {
    margin-bottom: 0px;
}
    
#\37 f325dc0 {
    width: 100%;
    min-height: 650px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    height: auto;
    row-gap: 8px;
}
    
#dd0787d7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    row-gap: 0px;
}
    
#a09aa189 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
}
    
#\32 551e99a {
    width: 99.16%;
    grid-template-rows: minmax(584px, max-content);
    margin-top: 1px;
}
    
#a2e3fa3a {
    justify-self: start;
    align-self: end;
    width: 99.98481583780423%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\34 409f8d8 {
    justify-content: space-between;
    width: 39.429099875415396%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
}
    
#d81e2c61 {
    width: 100.00%;
    grid-template-rows: minmax(308.991455078125px, max-content);
    max-width: 100%;
    order: 2;
}
    
#f7d407f0 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\35 9dac91f {
    justify-content: space-between;
    width: 31.10676741130092%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 30px 16px 60px 16px;
}
    
#\33 115418c {
    justify-content: flex-start;
    width: 27.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/Food+Truck+Frenzy-1920w.png);
    margin-right: 2%;
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#\33 115418c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABg0lEQVQY0wXBC2+aQAAA4PuzS5psybrZLTE2rsveXW3XGa2xpcojhZ08tEJRyuGJwJ3yELEo0yXbT9n3gRORqdx1X3auS93uq65QFeQKB8sCfC0qJdgHPZ3hdLY1YC7VzpkinmnDU0W/GJr10WPbdkC20KakP/A01oJt875lotuxq3r0MYq9bAWKbOKm017kNGb2ObLPHe/KX6rxNsj3u90fkBaJnK1Ow/StF5aR+w65H0jKJHtr86/Y/wX0KWaSdXm+fuZHhxiXEHpO4k+LQkp2aZwCmmfMMq8ssgOfHmH0BlkvyPwjWUlBkuEJiPItl2xPSHaAacmZHNnOoR9+9VIRk7lpgM3vvbHaNci6Og3fj3BVfDjmRzUJsao9EDVA4mhIQ86jtzRmcdDi9doFvPwuXTXldlMC4gMUDChZ9zihs6lndlTpGyt8Zq5rbP3LDbhRGoza7FnC8skv4iC1LJuVjQYP6+yvFg/4wY+74U8dcevc34b+ZubOFSOQ+mMOjmXtP75WDqjTC2QVAAAAAElFTkSuQmCC');
}
    
#caac7d66 {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: start;
    align-self: start;
}
    
#\35 84981ec {
    width: 340px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb3d219d {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
}
    
#\36 3e1cf8f {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#ea9620df {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 409f8d8 {
    width: 29.207771423257547%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    margin: 0% 0% 0% 0%;
}
    
#d81e2c61 {
    order: 1;
}
    
#\35 9dac91f {
    width: 39.33333333333333%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 115418c {
    width: 29.333333333333332%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 2% 0% 0%;
}
#\33 115418c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABg0lEQVQY0wXBC2+aQAAA4PuzS5psybrZLTE2rsveXW3XGa2xpcojhZ08tEJRyuGJwJ3yELEo0yXbT9n3gRORqdx1X3auS93uq65QFeQKB8sCfC0qJdgHPZ3hdLY1YC7VzpkinmnDU0W/GJr10WPbdkC20KakP/A01oJt875lotuxq3r0MYq9bAWKbOKm017kNGb2ObLPHe/KX6rxNsj3u90fkBaJnK1Ow/StF5aR+w65H0jKJHtr86/Y/wX0KWaSdXm+fuZHhxiXEHpO4k+LQkp2aZwCmmfMMq8ssgOfHmH0BlkvyPwjWUlBkuEJiPItl2xPSHaAacmZHNnOoR9+9VIRk7lpgM3vvbHaNci6Og3fj3BVfDjmRzUJsao9EDVA4mhIQ86jtzRmcdDi9doFvPwuXTXldlMC4gMUDChZ9zihs6lndlTpGyt8Zq5rbP3LDbhRGoza7FnC8skv4iC1LJuVjQYP6+yvFg/4wY+74U8dcevc34b+ZubOFSOQ+mMOjmXtP75WDqjTC2QVAAAAAElFTkSuQmCC');
}
    
#caac7d66 {
    justify-self: start;
    align-self: start;
    width: 99.96538909938793%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 84981ec {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fb3d219d {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3e1cf8f {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 160px;
    column-gap: 0%;
}
}



@media (max-width: 767px) {
    
#\34 409f8d8 {
    width: 100%;
    min-height: 84px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    height: auto;
    row-gap: 8px;
}
    
#\35 9dac91f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
}
    
#\33 115418c {
    width: 100%;
    min-height: 408px;
    align-items: center;
    justify-content: center;
    height: auto;
}
#\33 115418c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABg0lEQVQY0wXBC2+aQAAA4PuzS5psybrZLTE2rsveXW3XGa2xpcojhZ08tEJRyuGJwJ3yELEo0yXbT9n3gRORqdx1X3auS93uq65QFeQKB8sCfC0qJdgHPZ3hdLY1YC7VzpkinmnDU0W/GJr10WPbdkC20KakP/A01oJt875lotuxq3r0MYq9bAWKbOKm017kNGb2ObLPHe/KX6rxNsj3u90fkBaJnK1Ow/StF5aR+w65H0jKJHtr86/Y/wX0KWaSdXm+fuZHhxiXEHpO4k+LQkp2aZwCmmfMMq8ssgOfHmH0BlkvyPwjWUlBkuEJiPItl2xPSHaAacmZHNnOoR9+9VIRk7lpgM3vvbHaNci6Og3fj3BVfDjmRzUJsao9EDVA4mhIQ86jtzRmcdDi9doFvPwuXTXldlMC4gMUDChZ9zihs6lndlTpGyt8Zq5rbP3LDbhRGoza7FnC8skv4iC1LJuVjQYP6+yvFg/4wY+74U8dcevc34b+ZubOFSOQ+mMOjmXtP75WDqjTC2QVAAAAAElFTkSuQmCC');
}
    
#\35 84981ec {
    margin-bottom: 0px;
}
    
#\36 3e1cf8f {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    row-gap: 0px;
}
}



@media all {
    
#df335c46 {
    justify-content: space-between;
    width: 39.429099875415396%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
}
    
#ac673a3d {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
}
    
#\33 3f0a0c7 {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#\30 606ef4e {
    justify-content: flex-start;
    width: 27.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/Community+Festival-1920w.png);
    margin-right: 2%;
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#\30 606ef4e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABvElEQVQozwXB71PScADA4e//bdfVddd5pgWoCA40ZbjhYPxwY8EUEBxDOdagAQYKoldXd169wLqrXnx6HjGZ3zK99rkbXfJr0Wc5H7GcfeJpEfDna8Df7xP+Pc4Q/vWUj5cuQfOUb1cNHvtdfgQ9fo49lhOPp/mQ319uEP5oRPvMpmPoTOwSD26DO6fB3Kkxd+rc91we/C7i9qZPu6pxnkviWRmmro1XKdLOK9hKirqucnYsIxbBOX5dpWenGbZNPncsGvo+JwcR5OgG+YM4uUQIMe6YBBc6Y9dg5jcJWiWqx7vk3oc4SkQoKnvohzuIdiVDt24yvHJZDAZ4dQu7cIShy9jlPHa1TOmkiLCzcaqaRKsk41d1LoppKvoRlZLGVatCq1bGKhcQhrSKEnqOsvmCQuINZVXC0BVOTQ3vvID7Ic1ZcR+Ri7xGWl0htr5CMvIKVY6RVg/RdJnmaZZBU2PiaIhMLIy0HSIS2yQc30FKp5DUNKmcTK2mMbwscO8ZiIS0zVYyxvpegjVpl6icIplRyJpZHKfEuGcy8yxENB5mIxbm5dZbnr1bI7yfQNU1Oo7FjV/mtqsTNDP8B6COmkdjM7QiAAAAAElFTkSuQmCC');
}
    
#ea6607ef {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: start;
    align-self: start;
}
    
#\34 ea515b0 {
    width: 340px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9de82c6 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\37 b03cf38 {
    width: 99.17%;
    grid-template-rows: minmax(345.97918701171875px, max-content);
    max-width: 100%;
    order: 2;
    margin-top: -5px;
}
    
#e1fc5a80 {
    justify-content: space-between;
    width: 31.10676741130092%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 30px 16px 60px 16px;
}
    
#widget_t4j {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 56px;
    max-width: 100%;
    margin-top: 13px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df335c46 {
    width: 29.207771423257547%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    margin: 0% 0% 0% 0%;
}
    
#ac673a3d {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3f0a0c7 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 160px;
    column-gap: 0%;
}
    
#\30 606ef4e {
    width: 29.333333333333332%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 2% 0% 0%;
}
#\30 606ef4e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABvElEQVQozwXB71PScADA4e//bdfVddd5pgWoCA40ZbjhYPxwY8EUEBxDOdagAQYKoldXd169wLqrXnx6HjGZ3zK99rkbXfJr0Wc5H7GcfeJpEfDna8Df7xP+Pc4Q/vWUj5cuQfOUb1cNHvtdfgQ9fo49lhOPp/mQ319uEP5oRPvMpmPoTOwSD26DO6fB3Kkxd+rc91we/C7i9qZPu6pxnkviWRmmro1XKdLOK9hKirqucnYsIxbBOX5dpWenGbZNPncsGvo+JwcR5OgG+YM4uUQIMe6YBBc6Y9dg5jcJWiWqx7vk3oc4SkQoKnvohzuIdiVDt24yvHJZDAZ4dQu7cIShy9jlPHa1TOmkiLCzcaqaRKsk41d1LoppKvoRlZLGVatCq1bGKhcQhrSKEnqOsvmCQuINZVXC0BVOTQ3vvID7Ic1ZcR+Ri7xGWl0htr5CMvIKVY6RVg/RdJnmaZZBU2PiaIhMLIy0HSIS2yQc30FKp5DUNKmcTK2mMbwscO8ZiIS0zVYyxvpegjVpl6icIplRyJpZHKfEuGcy8yxENB5mIxbm5dZbnr1bI7yfQNU1Oo7FjV/mtqsTNDP8B6COmkdjM7QiAAAAAElFTkSuQmCC');
}
    
#ea6607ef {
    justify-self: start;
    align-self: start;
    width: 99.96538909938793%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 ea515b0 {
    margin: 0px 0% 0px 0%;
}
    
#e1fc5a80 {
    width: 39.33333333333333%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b03cf38 {
    margin-top: 22px;
}
}



@media (max-width: 767px) {
    
#df335c46 {
    width: 100%;
    min-height: 294px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    height: auto;
    row-gap: 8px;
}
    
#\33 3f0a0c7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    row-gap: 0px;
}
    
#\30 606ef4e {
    width: 100%;
    min-height: 456px;
    align-items: center;
    justify-content: center;
    height: auto;
}
#\30 606ef4e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABvElEQVQozwXB71PScADA4e//bdfVddd5pgWoCA40ZbjhYPxwY8EUEBxDOdagAQYKoldXd169wLqrXnx6HjGZ3zK99rkbXfJr0Wc5H7GcfeJpEfDna8Df7xP+Pc4Q/vWUj5cuQfOUb1cNHvtdfgQ9fo49lhOPp/mQ319uEP5oRPvMpmPoTOwSD26DO6fB3Kkxd+rc91we/C7i9qZPu6pxnkviWRmmro1XKdLOK9hKirqucnYsIxbBOX5dpWenGbZNPncsGvo+JwcR5OgG+YM4uUQIMe6YBBc6Y9dg5jcJWiWqx7vk3oc4SkQoKnvohzuIdiVDt24yvHJZDAZ4dQu7cIShy9jlPHa1TOmkiLCzcaqaRKsk41d1LoppKvoRlZLGVatCq1bGKhcQhrSKEnqOsvmCQuINZVXC0BVOTQ3vvID7Ic1ZcR+Ri7xGWl0htr5CMvIKVY6RVg/RdJnmaZZBU2PiaIhMLIy0HSIS2yQc30FKp5DUNKmcTK2mMbwscO8ZiIS0zVYyxvpegjVpl6icIplRyJpZHKfEuGcy8yxENB5mIxbm5dZbnr1bI7yfQNU1Oo7FjV/mtqsTNDP8B6COmkdjM7QiAAAAAElFTkSuQmCC');
}
    
#ea6607ef {
    justify-self: start;
    align-self: end;
    width: 99.98481583780423%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 ea515b0 {
    margin-bottom: 0px;
}
    
#e1fc5a80 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
}
    
#\37 b03cf38 {
    width: 99.16%;
    grid-template-rows: minmax(223px, max-content);
    margin-top: 0px;
}
}



@media all {
    
#\36 a558155 {
    width: 99.17%;
    grid-template-rows: minmax(345.97918701171875px, max-content);
    max-width: 100%;
    order: 2;
    margin-top: -5px;
}
    
#c9653eec {
    justify-content: space-between;
    width: 31.10676741130092%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 30px 16px 60px 16px;
}
    
#\36 9e6a64d {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#f834a151 {
    justify-content: flex-start;
    width: 27.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/ScareCrows+In+The+Park-591h.png);
    margin-right: 2%;
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#f834a151.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAAB7ElEQVQozxXP3U6ScQDA4f+ttKlrFbNyZptCYRYztdZ000o3NDM7sCycwSxIwgQkhQwNFCh8USFFHK+gQ5H8AMuaC8u5eWAnHXQVv9ZzB49orS3D/PAWkrWLiMvAnNvI3JiJsEuPz3yf520amq8VI+pUCoyd9Xxy6kn6rcQnbSx6B4mN9xOyPaavvY6blxQIZWkBlu47fJaG2JM/kAl7WA252Zh5y8pEP6+6GqkqVyAqLhZi1bfxZdHLz3SU9WiQ1YifbMxHJuTA8qQZ5YVTiCuqk4yaOznKhPibT3O4neBgU+Y4u8C+7MbR24KqtAhxVX0G18sOfiR9HOdk8pkYB5txfucW2I+P4ui5jbLkBEKtPI31mZY1ycFOPEB63k9WlthbDpIND2HTNaEuK0Bc15zHbtCS8FlIz7qJT70jFfGyFfWQDg4w+PR/pghRW32OkRetbM462JUDpOcmWZ+fZCfmJTNlYaC7gcryQkR11VlcpnbyifccbUTILU2xtegnn/SxG3mNTVdPZUUBouZyCWOmBxyt+fjzLcZeapqvsp/DlQl+RQfxGJtovFGMaKqqwNl7j+2ZN3xP+FmPjJOaHmE7bCcr9REYuEtPhwrxqEGDU6cl7jaSkpwsfRxGDlhJBkwsT+iQ7C0MG2r4B6ilVWttNom3AAAAAElFTkSuQmCC');
}
    
#de2433a9 {
    width: 340px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ede3c69 {
    justify-content: space-between;
    width: 39.429099875415396%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
}
    
#ec39abd8 {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: start;
    align-self: start;
}
    
#d9696eda {
    background-color: var(--color_4);
    background-image: initial;
}
    
#innergrid_2v5 {
    width: 100.00%;
    grid-template-rows: minmax(373px, max-content);
    max-width: 100%;
}
    
#widget_brj {
    width: 99.99992705896055%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: -8px;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9653eec {
    width: 39.33333333333333%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a558155 {
    margin-top: 22px;
}
    
#\36 9e6a64d {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 160px;
    column-gap: 0%;
}
    
#f834a151 {
    width: 29.333333333333332%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 2% 0% 0%;
}
#f834a151.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAAB7ElEQVQozxXP3U6ScQDA4f+ttKlrFbNyZptCYRYztdZ000o3NDM7sCycwSxIwgQkhQwNFCh8USFFHK+gQ5H8AMuaC8u5eWAnHXQVv9ZzB49orS3D/PAWkrWLiMvAnNvI3JiJsEuPz3yf520amq8VI+pUCoyd9Xxy6kn6rcQnbSx6B4mN9xOyPaavvY6blxQIZWkBlu47fJaG2JM/kAl7WA252Zh5y8pEP6+6GqkqVyAqLhZi1bfxZdHLz3SU9WiQ1YifbMxHJuTA8qQZ5YVTiCuqk4yaOznKhPibT3O4neBgU+Y4u8C+7MbR24KqtAhxVX0G18sOfiR9HOdk8pkYB5txfucW2I+P4ui5jbLkBEKtPI31mZY1ycFOPEB63k9WlthbDpIND2HTNaEuK0Bc15zHbtCS8FlIz7qJT70jFfGyFfWQDg4w+PR/pghRW32OkRetbM462JUDpOcmWZ+fZCfmJTNlYaC7gcryQkR11VlcpnbyifccbUTILU2xtegnn/SxG3mNTVdPZUUBouZyCWOmBxyt+fjzLcZeapqvsp/DlQl+RQfxGJtovFGMaKqqwNl7j+2ZN3xP+FmPjJOaHmE7bCcr9REYuEtPhwrxqEGDU6cl7jaSkpwsfRxGDlhJBkwsT+iQ7C0MG2r4B6ilVWttNom3AAAAAElFTkSuQmCC');
}
    
#de2433a9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ede3c69 {
    width: 29.207771423257547%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    margin: 0% 0% 0% 0%;
}
    
#ec39abd8 {
    justify-self: start;
    align-self: start;
    width: 99.96538909938793%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#c9653eec {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
}
    
#\36 a558155 {
    width: 99.16%;
    grid-template-rows: minmax(223px, max-content);
    margin-top: 0px;
}
    
#\36 9e6a64d {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    row-gap: 0px;
}
    
#f834a151 {
    width: 100%;
    min-height: 456px;
    align-items: center;
    justify-content: center;
    height: auto;
}
#f834a151.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAABv9AAAb/QGX0Qc2AAAB7ElEQVQozxXP3U6ScQDA4f+ttKlrFbNyZptCYRYztdZ000o3NDM7sCycwSxIwgQkhQwNFCh8USFFHK+gQ5H8AMuaC8u5eWAnHXQVv9ZzB49orS3D/PAWkrWLiMvAnNvI3JiJsEuPz3yf520amq8VI+pUCoyd9Xxy6kn6rcQnbSx6B4mN9xOyPaavvY6blxQIZWkBlu47fJaG2JM/kAl7WA252Zh5y8pEP6+6GqkqVyAqLhZi1bfxZdHLz3SU9WiQ1YifbMxHJuTA8qQZ5YVTiCuqk4yaOznKhPibT3O4neBgU+Y4u8C+7MbR24KqtAhxVX0G18sOfiR9HOdk8pkYB5txfucW2I+P4ui5jbLkBEKtPI31mZY1ycFOPEB63k9WlthbDpIND2HTNaEuK0Bc15zHbtCS8FlIz7qJT70jFfGyFfWQDg4w+PR/pghRW32OkRetbM462JUDpOcmWZ+fZCfmJTNlYaC7gcryQkR11VlcpnbyifccbUTILU2xtegnn/SxG3mNTVdPZUUBouZyCWOmBxyt+fjzLcZeapqvsp/DlQl+RQfxGJtovFGMaKqqwNl7j+2ZN3xP+FmPjJOaHmE7bCcr9REYuEtPhwrxqEGDU6cl7jaSkpwsfRxGDlhJBkwsT+iQ7C0MG2r4B6ilVWttNom3AAAAAElFTkSuQmCC');
}
    
#de2433a9 {
    margin-bottom: 0px;
}
    
#\33 ede3c69 {
    width: 100%;
    min-height: 294px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    height: auto;
    row-gap: 8px;
}
    
#ec39abd8 {
    justify-self: start;
    align-self: end;
    width: 99.98481583780423%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\39 9975ab1 {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#\39 ce90fa5 {
    justify-content: space-between;
    width: 31.10676741130092%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 30px 16px 60px 16px;
}
    
#\34 e53f153 {
    justify-content: flex-start;
    width: 27.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/190cd2e7/dms3rep/multi/opt/Winter+Wonderland+In+The+Village-8a6b2b16-684h.png);
    margin-right: 2%;
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#\34 e53f153.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABmklEQVQY0wXBW0/aYAAA0C8xZnEPxk0SMqOOqFiUzEUKjLSlcqnc22L5uLR2UChyL9UiEKmAhRlhGcmMvk1f9W/uHFC8+1eevjLKbzJXRwgCcVn2HSYENdvQLzZ0A5ypC7H/nGrNk5UelojiYYc7YHX5D49Jm92zB8LyVOo91vW/6ngmtRtyW8rX0/wFpIWIN0EAN6vxylwZPXYmfyrdG22ka+Nura9ypbSX8QEXe51tzVujp4a+KPdm2mTRvZ9phi42xWjOD+y0Tor3EfnhND/xC0OuZvDt0bl6FStAIukBW9TggDZQ+MsNDTwzjhWNdGMiqLcJuUpkUuDzj+a6p2XGlN1gxxG9CqU6Kf4yK3Wi5woGa+DDHrOCcGtHgpWsYpT8k71o0GKTk2GyEoGXYGkDX946WbcnvnmFkA+2qbMBHhyQYSnAZJIl8PGrd2WbMB1GjnDIBrhhiH0mgk94oB+kK7AEdpyMCaE+7VNWJxML8TqXf+WEFzY7ZMVCugqwuGRB6dUd3+b3+Gm8pJev35Tue00z8ko2p/4H5x2Bj/pIUkEAAAAASUVORK5CYII=');
}
    
#fa0798bf {
    width: 99.17%;
    grid-template-rows: minmax(345.97918701171875px, max-content);
    max-width: 100%;
    order: 2;
    margin-top: -5px;
}
    
#\38 005139f {
    justify-content: space-between;
    width: 39.429099875415396%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
}
    
#\38 324459e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#f3ab25c9 {
    width: 340px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8f774ae {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: start;
    align-self: start;
}
    
#\33 6b99750 {
    width: 99.99345138000471%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7ba15bc {
    width: 100.00%;
    height: 355px;
    min-height: 100px;
    justify-self: auto;
    align-self: 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) {
    
#\39 9975ab1 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 160px;
    column-gap: 0%;
}
    
#\39 ce90fa5 {
    width: 39.33333333333333%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e53f153 {
    width: 29.333333333333332%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 2% 0% 0%;
}
#\34 e53f153.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABmklEQVQY0wXBW0/aYAAA0C8xZnEPxk0SMqOOqFiUzEUKjLSlcqnc22L5uLR2UChyL9UiEKmAhRlhGcmMvk1f9W/uHFC8+1eevjLKbzJXRwgCcVn2HSYENdvQLzZ0A5ypC7H/nGrNk5UelojiYYc7YHX5D49Jm92zB8LyVOo91vW/6ngmtRtyW8rX0/wFpIWIN0EAN6vxylwZPXYmfyrdG22ka+Nura9ypbSX8QEXe51tzVujp4a+KPdm2mTRvZ9phi42xWjOD+y0Tor3EfnhND/xC0OuZvDt0bl6FStAIukBW9TggDZQ+MsNDTwzjhWNdGMiqLcJuUpkUuDzj+a6p2XGlN1gxxG9CqU6Kf4yK3Wi5woGa+DDHrOCcGtHgpWsYpT8k71o0GKTk2GyEoGXYGkDX946WbcnvnmFkA+2qbMBHhyQYSnAZJIl8PGrd2WbMB1GjnDIBrhhiH0mgk94oB+kK7AEdpyMCaE+7VNWJxML8TqXf+WEFzY7ZMVCugqwuGRB6dUd3+b3+Gm8pJev35Tue00z8ko2p/4H5x2Bj/pIUkEAAAAASUVORK5CYII=');
}
    
#fa0798bf {
    margin-top: 22px;
}
    
#\38 005139f {
    width: 29.207771423257547%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    margin: 0% 0% 0% 0%;
}
    
#f3ab25c9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8f774ae {
    justify-self: start;
    align-self: start;
    width: 99.96538909938793%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 9975ab1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    row-gap: 0px;
}
    
#\39 ce90fa5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
}
    
#\34 e53f153 {
    width: 100%;
    min-height: 456px;
    align-items: center;
    justify-content: center;
    height: auto;
}
#\34 e53f153.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAABv9AAAb/QGX0Qc2AAABmklEQVQY0wXBW0/aYAAA0C8xZnEPxk0SMqOOqFiUzEUKjLSlcqnc22L5uLR2UChyL9UiEKmAhRlhGcmMvk1f9W/uHFC8+1eevjLKbzJXRwgCcVn2HSYENdvQLzZ0A5ypC7H/nGrNk5UelojiYYc7YHX5D49Jm92zB8LyVOo91vW/6ngmtRtyW8rX0/wFpIWIN0EAN6vxylwZPXYmfyrdG22ka+Nura9ypbSX8QEXe51tzVujp4a+KPdm2mTRvZ9phi42xWjOD+y0Tor3EfnhND/xC0OuZvDt0bl6FStAIukBW9TggDZQ+MsNDTwzjhWNdGMiqLcJuUpkUuDzj+a6p2XGlN1gxxG9CqU6Kf4yK3Wi5woGa+DDHrOCcGtHgpWsYpT8k71o0GKTk2GyEoGXYGkDX946WbcnvnmFkA+2qbMBHhyQYSnAZJIl8PGrd2WbMB1GjnDIBrhhiH0mgk94oB+kK7AEdpyMCaE+7VNWJxML8TqXf+WEFzY7ZMVCugqwuGRB6dUd3+b3+Gm8pJev35Tue00z8ko2p/4H5x2Bj/pIUkEAAAAASUVORK5CYII=');
}
    
#fa0798bf {
    width: 99.16%;
    grid-template-rows: minmax(223px, max-content);
    margin-top: 0px;
}
    
#\38 005139f {
    width: 100%;
    min-height: 294px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    height: auto;
    row-gap: 8px;
}
    
#f3ab25c9 {
    margin-bottom: 0px;
}
    
#\34 8f774ae {
    justify-self: start;
    align-self: end;
    width: 99.98481583780423%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}

