@media all {
  *#dm .dmInner div.u_1276366152 .svg { fill:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner a.u_2137378982 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:16px !important; }

  *#dm .dmInner a.u_1540576542 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
  }

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

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

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

  *#dm .dmInner div.u_1150609900 .photoGalleryViewAll.link { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1075456462 .postArticle .blogImgLink { height:280px !important; }

  *#dm .dmInner div.u_1075456462 .postArticle>.inner {
    border-radius:0px 0px 0px 0px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1075456462 .postTitle a { font-weight:400 !important; }

  *#dm .dmInner div.u_1075456462 .postDescription {
    font-weight:300 !important;
    max-height:5.5em !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1075456462 .authorBar {
    font-family:'Bricolage Grotesque' !important;
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1323152789 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1121673748 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner a.u_1558236087 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1558236087 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner div.u_1242620514 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1617250424 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1617250424 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

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

  *#dm .dmInner div.u_1671854281 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner a.u_1569496627 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1569496627 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner div.u_1375088809 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1823595678 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1566754240 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1566754240:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1566754240.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1566754240 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:20px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1782189778 .svg { fill:rgba(250,70,22,1) !important; }

  *#dm .dmInner div.u_1815572855 .svg { fill:rgba(250,70,22,1) !important; }

  *#dm .dmInner div.u_1035002105 .svg { fill:rgba(250,70,22,1) !important; }

  *#dm .dmInner div.u_1595742507 .svg { fill:rgba(250,70,22,1) !important; }

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

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

  *#dm .dmInner div.u_1500508726 .svg { fill:rgba(250,70,22,1) !important; }

  *#dm .dmInner div.u_1094544518 .svg { fill:rgba(250,70,22,1) !important; }

  *#dm .dmInner div.u_1720301208 .svg { fill:rgba(250,70,22,1) !important; }

  *#dm .dmInner div.u_1803556578 .svg { fill:rgba(250,70,22,1) !important; }

  *#dm .dmInner div.u_1670960765 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1869118207 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner a.u_1897761443 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1897761443 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner div.u_1499434257 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1854543709 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1854543709 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

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

  *#dm .dmInner div.u_1110987402 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner a.u_1757856617 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1757856617 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner div.u_1717242417 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1969731486 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1625957783 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0px 0px 0.8px 0px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner div.u_1625957783 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 .m-recaptcha { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 .dmforminput input { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 .dmforminput textarea { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 .dmforminput .fileUploadLink { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 .checkboxwrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 .radiowrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 .optinwrapper div { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 .freetextwrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 .dmforminput select { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 .dmforminput option { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 input::placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 input.placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 textarea::placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 textarea.placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 select::placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1625957783 select.placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1503420434 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1240466190 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner a.u_1943703617 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1943703617 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner div.u_1712962696 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1672346837 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1672346837 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

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

  *#dm .dmInner div.u_1034084045 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner a.u_1570966308 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1570966308 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner div.u_1205028186 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1546564261 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

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

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

  *#dm .dmInner a.u_1069254849:hover .iconBg { background-color:rgb(254,254,251) !important; }

  *#dm .dmInner a.u_1069254849.hover .iconBg { background-color:rgb(254,254,251) !important; }

  *#dm .dmInner a.u_1069254849 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1069254849 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1635180093 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1635180093 span.text { color:rgba(0,33,165,1) !important; }

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

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

  *#dm .dmInner a.u_1635180093:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(0,33,165,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1635180093.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(0,33,165,1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1190855756:hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1190855756.hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1220768135:hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1220768135.hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1698224203:hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1698224203.hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1133725831:hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1133725831.hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1778538437:hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1778538437.hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1294862676 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1294862676 span.text { color:rgba(0,33,165,1) !important; }

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

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

  *#dm .dmInner a.u_1294862676:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(0,33,165,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1294862676.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(0,33,165,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1050691787 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1050691787 span.text { color:rgba(0,33,165,1) !important; }

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

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

  *#dm .dmInner a.u_1050691787:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1050691787.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1263220506:hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1263220506.hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1583056597 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1583056597 span.text { color:rgba(0,33,165,1) !important; }

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

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

  *#dm .dmInner a.u_1583056597:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1583056597.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1529866986:hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1529866986.hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1514402182 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1514402182 span.text { color:rgba(0,33,165,1) !important; }

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

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

  *#dm .dmInner a.u_1514402182:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1514402182.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1635237144:hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1635237144.hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1777891273:hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1777891273.hover {
    background-color:rgba(250,70,22,1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1348440945 .icon-svg svg {
    fill:rgba(250,70,22,1) !important;
    color:rgba(250,70,22,1) !important;
  }

  *#dm .dmInner div.u_1348440945 .icon-description {
    font-family:'Bricolage Grotesque' !important;
    color:rgba(0,33,165,1) !important;
  }

  *#dm .dmInner *.u_1654319021 .icon-svg svg {
    fill:rgba(250,70,22,1) !important;
    color:rgba(250,70,22,1) !important;
  }

  *#dm .dmInner div.u_1654319021 .icon-description {
    font-family:'Bricolage Grotesque' !important;
    color:rgba(0,33,165,1) !important;
  }

  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs .image-container a { background-size:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1075456462 .postTitle a { font-size:28px !important; }

  *#dm .dmInner div.u_1075456462 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1075456462 .authorBar { font-size:15px !important; }

  *#dm .dmInner div.u_1348440945 .icon-description { font-size:14px !important; }

  *#dm .dmInner div.u_1654319021 .icon-description { font-size:14px !important; }

  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs .image-container a { padding-top:136px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner nav.u_3615815027.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:30px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1075456462 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1075456462 .authorBar { font-size:14px !important; }

  *#dm .dmInner div.u_1075456462 .postDescription { font-size:15px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1075456462 .postTitle a { font-size:24px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 05935b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.96%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 888bdde {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f6deaf96::before, #f6deaf96 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,33,165,1);
    opacity: 0.25;
}
#f6deaf96 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_k8j {
    width: 825px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f0e627d {
    width: 592px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a654a0c {
    width: 78.61%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j95 {
    width: 34.92%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-end;
}
    
#d348080e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5aa4b73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 01bb425 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7c9de85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6ih {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0119063503752397%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 21ede73 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0119063503752397%;
    order: 4;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_msv {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
}
    
#bd6c97f1 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
}
    
#b72436de {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 b28e7b4 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4f4fd33 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 ee06d58 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 12px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_fj2 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_bee {
    width: 14px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\36 e784174 {
    width: 150px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\30 f053c3b {
    width: 14px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 9;
}
    
#\34 e354287 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#\33 91f5c16 {
    width: 150px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 6;
}
    
#e5e2ebca {
    width: 14px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#ff17c20f {
    width: 14px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 5;
}
    
#ea8bcb5f {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 8;
}
    
#bf384c55 {
    width: 150px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 10;
}
    
#\36 f98470b {
    width: 14px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 7;
}
    
#b8629df2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 4edf385 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ec360af {
    width: 72.23%;
    height: auto;
    max-width: 100%;
}
    
#\33 a42c78c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#eedbcace {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9e4aedd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 c6c1687 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 2f56027 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e9171822 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a41c0351 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 16a8e31 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 c50655f {
    margin: 0px 0% 0px 0%;
}
    
#c2ec73e0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 427d3d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0eb935d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 0bec445 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 0023cbd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\34 ff9fb31 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6c8eb00 [data-content-reference] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 var(--color_9) #000000;
    border-width: 0 0 1px 0;
    flex-direction: row-reverse;
}
#\37 6c8eb00 [data-content-reference] .accordion-title {
    text-align: left !important;
    color: rgba(255,255,255,1) !important;
}
#\37 6c8eb00 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 6c8eb00 [data-content-reference] .icon-container {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    height: 44px;
    width: 44px;
    background-color: var(--color_9);
    border-radius: 300px 300px 300px 300px;
    padding: 8px 8px 8px 8px;
}
#\37 6c8eb00 .accordion-item:not(:last-of-type) {
    margin-block-end: 0px;
}
    
#cc7641b9 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qfj {
    flex-direction: row;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_56i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_m4u {
    flex-direction: row;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sgt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_j37 {
    flex-direction: row;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_f7l {
    flex-direction: row;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qti {
    flex-direction: row;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9i2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1o2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9ki {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed77c015::before, #ed77c015 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,33,165,1);
    opacity: 0.5;
    border-radius: inherit;
}
    
#a442fa24 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 4371844 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2524180.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\34 2524180 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2830571 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 539d97a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fcb8920d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 12dc8ee {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 bb7d6ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\32 bb7d6ba {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 85249b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\33 85249b4 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f6fb7b0c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e1178c6 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 6de8a94 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 4221b81 {
    width: 529px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b2b33b80 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e2ca9331.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#e2ca9331 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d457e7e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#d457e7e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 49c9666 {
    width: 295px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c78c9477 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\39 36a0452 {
    width: 255px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbcb14a2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#dbcb14a2 {
    width: 177px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dcf354e {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7b93a0b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7ece838.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\36 7ece838 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2ec767e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/dms3rep/multi/opt/adult-baseball-player-batting-1920w.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#\34 2ec767e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#a4d91180.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#a4d91180 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ffeb4ec {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f3e0bf2.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\37 f3e0bf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cb12ce3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a43a1f3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 1bfb7fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\30 1bfb7fb {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fb32e02 {
    width: 87.63%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0a59ed1 {
    width: 10.46%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 58ee7e6 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/dms3rep/multi/opt/young-baseball-player-holding-bat-1920w.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#\30 58ee7e6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 4d30929 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8013b1e {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 5655faf {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#af493634.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#af493634 {
    width: 177px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4fc898b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd8a89cb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f6ef57cf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#f6ef57cf {
    width: 177px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7ed40ae {
    width: 255px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 13fa834 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/dms3rep/multi/opt/teen-batter-preparing-to-swing-1920w.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#\32 13fa834.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b6842c42 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 773f820 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 35527f5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 7df8f5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.83%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 8px 0px 8px;
    margin: 0% 0% 0% 0%;
}
    
#bc84b77c {
    width: 12.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0e68dbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\36 0e68dbe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 45dd79f::before, #\32 45dd79f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,33,165,1);
    opacity: 0.94;
    border-radius: inherit;
}
#\32 45dd79f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,33,165,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
#\32 45dd79f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\30 5777a89 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 520px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/squash-wesbite-1920w.png");
    border-radius: 8px 8px 8px 8px;
    height: auto;
}
#\30 5777a89.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/APbw6fbw6fTu5vTu5Ofd0djHutPBs9fHueLXz+HZ1QD17OP07OPv6Nzr5NLVy7i8rJu7ppjHtabYzMHSycQA8+fa8ufa7ODO5tnAzL2lsJ+LsZyLwa2Z1MKvyrqtAPLizfLhzezaweXQstO9oMKqksWsltC3ntrApc+2ngDz38Pz3sLw2Lnrz67kxqXfwKThw6fjxKXkw6Hfv50eVXdqk7BwBQAAAABJRU5ErkJggg==');
}
    
#a546199b {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 19f6020 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 be6d04c {
    justify-content: flex-start;
    align-items: flex-end;
    width: 83.42%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#b47d7aa3 {
    min-height: 701px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 5.5% 6% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a17feeb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: space-between;
    padding: 8px 8px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 48fecb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b054d0f3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#c2680b66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 50.14%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 55844a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 88cdea2 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 ea0db7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 36.76%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f9826065::before, #f9826065 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(244, 250, 255, 1);
    opacity: 0.68;
    border-radius: inherit;
}
#f9826065 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 57.21%;
    min-width: 4%;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(232,244,255,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    padding: 2% 2% 2% 4%;
    margin: 0% 0% 0% 0%;
}
#f9826065.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\38 5eec91c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.059711675150382%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d227d90b {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f09c1fb9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#d676960c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 edda6e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\32 edda6e5 {
    width: 64.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 32ddab5 {
    min-height: 574px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eecbf995 {
    width: 490px;
    height: auto;
    max-width: 100%;
}
    
#\39 67a37db {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.209360635185959%;
    order: 3;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5213c46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5213c46 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4c88f37 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q0s {
    width: 669px;
    height: 134px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\32 1fa76e5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.059711675150382%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ded512de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ded512de {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3a2aa77 {
    min-height: 574px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4d77b8e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 7f7d366 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b7217432::before, #b7217432 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(244, 250, 255, 1);
    opacity: 0.68;
    border-radius: inherit;
}
#b7217432 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 57.21%;
    min-width: 4%;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(232,244,255,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    order: 0;
    padding: 2% 2% 2% 4%;
    margin: 0% 0% 0% 0%;
}
#b7217432.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#c1bc9da8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a37587a.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\34 a37587a {
    width: 64.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 98f6d89 {
    width: 490px;
    height: auto;
    max-width: 100%;
}
    
#\37 1a062ba {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.209360635185959%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5835b9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 36.76%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\31 ae0977e {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0b7b046 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 fa9a1b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.65%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b4b0cfce {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#d7ff2c6c::before, #d7ff2c6c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,33,165,1);
    opacity: 0.95;
    border-radius: inherit;
}
#d7ff2c6c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
}
    
#\39 0d05c56 {
    width: 288px;
    height: auto;
    max-width: 100%;
}
    
#ebff88fe {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 338px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1c67aa2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 106b303 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#a26a5f5c {
    width: 333px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d5083b8 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ad0aae3a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 338px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: flex-start;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 78dc394::before, #\32 78dc394 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(250,70,22,1);
    opacity: 0.86;
    border-radius: inherit;
}
#\32 78dc394 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 67.32%;
    min-width: 4%;
    background-color: rgba(250,70,22,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b171c98b {
    margin: 0px 0% 0px 0%;
}
    
#\37 d742881 {
    width: 285px;
    height: 269px;
    max-width: 100%;
}
    
#\36 669b011 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0bafc35 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    order: 3;
}
    
#\30 9e60482 {
    width: 333px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1371202 {
    width: 333px;
    height: auto;
    max-width: 100%;
}
    
#\31 d7c48e9 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 7454086 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d583dc37 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.059711675150382%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a7acc20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf8ba121 {
    align-items: flex-start;
    width: 48.4%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 55415fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 acfb626 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4e1d1a7::before, #\35 4e1d1a7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(244, 250, 255, 1);
    opacity: 0.68;
    border-radius: inherit;
}
#\35 4e1d1a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 57.21%;
    min-width: 4%;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(232,244,255,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#\35 4e1d1a7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\34 4f1cb64 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.059711675150382%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fcfaac4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f944ea4.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\38 f944ea4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d9526ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 36.76%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 75ef54a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8be6e2c {
    align-items: flex-start;
    width: 48.4%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#ed8ab710 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ca9f56ef {
    align-items: flex-start;
    width: 48.4%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\30 2364343 {
    margin: 0px 0% 0px 0%;
}
    
#f4b9dcde {
    align-items: flex-start;
    width: 48.4%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\37 0fbe1bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b14f0a {
    width: 490px;
    height: auto;
    max-width: 100%;
}
    
#a157741e {
    min-height: 574px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 86a5904 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 957b1ac {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#afa64dd5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 188ae63 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.209360635185959%;
    order: 1;
    flex-wrap: nowrap;
}
    
#\30 59a4c05 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2e8126d {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 8240f52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\31 8240f52 {
    width: 80.32%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c8ffa554 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 5ddd538 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 23cb0be {
    align-items: flex-start;
    width: 48.4%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\30 069bdb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 95e3710::before, #\31 95e3710 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(248,226,213,1);
    opacity: 0.8;
    border-radius: inherit;
}
#\31 95e3710 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 59%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
#\31 95e3710.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 b113ddc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#f2cebd31 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 188px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.209360635185959%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d68fefb7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 756a503 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efeb2c5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#efeb2c5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f900bb47 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 5.5% 0% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 950cf39 {
    margin: 0px 0% 0px 0%;
}
    
#\33 c0a81ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#d2848d73 {
    align-items: flex-start;
    width: 48.4%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#\30 f0a6087 {
    width: 100%;
    height: 482px;
    max-width: 100%;
}
    
#\31 9e910cd {
    align-items: flex-start;
    width: 48.4%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 d07e7f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 38.89%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(250,70,22,1);
    background-image: none;
    justify-content: flex-start;
    padding: 10px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6fc6d16 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec5f2b5f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2168886654938422%;
    order: 0;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 de83c54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4d34331 {
    align-items: flex-start;
    width: 48.4%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#f3f2545d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 16d4d93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 1516b2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7853e7d {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 0416697 {
    width: 12.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b80d3c0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 17494e9 {
    min-height: 701px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 5.5% 6% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1240f04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.83%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 8px 0px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e4631ec {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 520px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/3-1920w.png");
    border-radius: 8px 8px 8px 8px;
    height: auto;
}
#\35 e4631ec.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA+UlEQVQY0y2Ka0vCYABG378tGjklu09hqMtsTt/hZenWZjMmcxNHgoRg9SEIop9yYrMPBx7OecRHEvCVhnxvI352Mb9v65xsZy5rn0mA2MxH7MIZ+8jnkAS8r48ckmf2kZe3dD5GOLLFwn5gOesTu5KVI1m5kvjJyt3CNnBkG2HolwwNFdus4w4aOKaak+3MZS37iHajSK95iqWXse+rTDqVf6pYupK3Vr2IMLUCQ/2EaVfBN8/w+0e8XpVpt5y3nlZATO9K+EaFF+uCaKLmLMe3hMMrgkENz1B47JQQS1kjHt+QzjS2XptXTyd1m2wcjcRWWY2uCeU5f/oV7RmxLcuaAAAAAElFTkSuQmCC');
}
    
#eb4b3a14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 7bfa99f {
    margin: 0px 0% 0px 0%;
}
    
#ecc7bbaa {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: space-between;
    padding: 8px 8px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a4556ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 50.14%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a1dd688 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 83.42%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#f61a7547 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 af1facf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a89735a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 e972133::before, #\36 e972133 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,33,165,1);
    opacity: 0.94;
    border-radius: inherit;
}
#\36 e972133 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,33,165,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
#\36 e972133.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
}



@media all {
    
#\33 4986236 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea00882 {
    width: 255px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a624125a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#a624125a {
    width: 177px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f007f6e2 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 b5b9b23 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fe7485e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc8c1b05.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#cc8c1b05 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e3bacf4 {
    width: 295px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b4b8f6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\31 b4b8f6b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b4d9153.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\32 b4d9153 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3243b2f {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 39ab0c3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 adb3cd5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#cb21da4f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8360555063875041%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#b07460cd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cd55584.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\36 cd55584 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4d4b9d0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.974003474787076%;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d84d0c3::before, #\37 d84d0c3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,33,165,1);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 d84d0c3 {
    align-items: flex-start;
    width: 40.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0,33,165,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    background-repeat: repeat;
    background-size: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#\37 d84d0c3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#f3210e02 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b53b115f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#b53b115f {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f2df795d {
    width: 47.89%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 951129e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ae5ff393 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5bf40aa {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e64ed28a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3505cf6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\39 3505cf6 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f0324130.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#f0324130 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa707f52 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 672e7f7 {
    width: 48.01%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 40eacb2.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\38 40eacb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8724d6f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\30 8724d6f {
    width: 177px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7bdb781.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\30 7bdb781 {
    width: 177px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c2d86f1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 05504a1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d439d104 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f5917334 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/dms3rep/multi/opt/teen-batter-preparing-to-swing-1920w.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#f5917334.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f22a63c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#f22a63c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8c07ab9 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 082c25f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\37 082c25f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6c81291 {
    margin: 0px 0% 0px 0%;
}
    
#c90f2dd0 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/dms3rep/multi/opt/young-baseball-player-holding-bat-1920w.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#c90f2dd0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 1a1e362.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\30 1a1e362 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 39dbafa {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.974003474787076%;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
}
    
#ceab3bd1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 48310a4 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 6f3c234.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\31 6f3c234 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 afb2528 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/squasheyegardssquashshoes-1920w.jpg");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#\32 afb2528.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgICAwAAAAAAAAAAAAABAgADBBEFBhIicf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAgMAAAAAAAAAAAAAAAAAAANBQnH/2gAMAwEAAhEDEQA/AI3vGdXkWl8eo1p4D1P0yUTi62RWLtsjcRBXJa6uH//Z');
}
    
#d512b690 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/Squashgeek-sports-squash-1920w.jpg");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#d512b690.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQH/8QAIBAAAgEDBQEBAAAAAAAAAAAAAQIDAAURBAYhIjESFP/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECMRH/2gAMAwEAAhEDEQA/ANfbdFvgtxnKv946oRyaJN0xuit+eXkZ8o1sEetwdW5KKeqqPKvWx6JVABkwOKgS55g+paen/9k=');
}
    
#\34 b1b90c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 54b7f70 {
    width: 255px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d898bb2b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f93b7486::before, #f93b7486 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(250,70,22,1);
    opacity: 0.8;
    border-radius: inherit;
}
#f93b7486 {
    align-items: flex-start;
    width: 40.15%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(250,70,22,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    background-repeat: repeat;
    background-size: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#f93b7486.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\31 5dabdc0 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/dms3rep/multi/opt/adult-baseball-player-batting-1920w.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#\31 5dabdc0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e6695ea3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bc4d6a9b {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eabf9ef3 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 a531db6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 36.76%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b9433859 {
    width: 490px;
    height: auto;
    max-width: 100%;
}
    
#\35 fd3cc73.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\35 fd3cc73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abf201df {
    margin: 0px 0% 0px 0%;
}
    
#bf755912 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.059711675150382%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 05b26c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\33 05b26c4 {
    width: 64.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#abaa99a8 {
    min-height: 574px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c3c6c9be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c978026f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c978026f {
    width: 64.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 218dbca::before, #\35 218dbca > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(244, 250, 255, 1);
    opacity: 0.68;
    border-radius: inherit;
}
#\35 218dbca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 57.21%;
    min-width: 4%;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(232,244,255,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#\35 218dbca.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\39 74e9d26 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 202c4be {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b87619ee {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 94274c6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.2168886654938422%;
    order: 0;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 09ee0c1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 031fcea {
    width: 100%;
    height: 482px;
    max-width: 100%;
}
    
#\35 1eff2b6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1943dad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 8af973a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5452b9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#e5452b9c {
    width: 80.32%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e250005c.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#e250005c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d2ab562::before, #\33 d2ab562 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(248,226,213,1);
    opacity: 0.8;
    border-radius: inherit;
}
#\33 d2ab562 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 59%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
#\33 d2ab562.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\35 d7068dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\35 d7068dd {
    width: 80.32%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 79a90e5 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 5.5% 6% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e91c406 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 38.89%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(250,70,22,1);
    background-image: none;
    justify-content: flex-start;
    padding: 10px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8229a8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\38 8229a8d {
    width: 80.32%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7cf5f5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\37 7cf5f5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 42298a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#fc25c80a {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 75eddd0 {
    margin: 0px 0% 0px 0%;
}
    
#e15e4748 {
    min-height: 701px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 5.5% 6% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e53a7b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 412a5b4::before, #\30 412a5b4 > .bgExtraLayerOverlay {
    
}
#\30 412a5b4 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 520px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    height: auto;
}
    
#aa137880 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c21db64c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 758b931 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: space-between;
    padding: 8px 8px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7c87e2d::before, #\31 7c87e2d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,33,165,1);
    opacity: 0.94;
    border-radius: inherit;
}
#\31 7c87e2d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,33,165,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
#\31 7c87e2d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\39 949ee84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.83%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 8px 0px 8px;
    margin: 0% 0% 0% 0%;
}
    
#e05e53c6 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 83.42%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#ff151777 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 50.14%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#cd847a5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#cd847a5a {
    width: 80.32%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 aee5381 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#a6ceca95 {
    width: 12.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 359ae0c {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 b57d9d0 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 5% 6% 5%;
}
    
#\34 11d7b08 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ffdb9bf {
    margin: 0px 0% 0px 0%;
}
    
#\39 70a5aed {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c52e5e40 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\39 de3b89e {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 b91915d {
    width: 420px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb5b5121 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Contact::before, #Contact > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.45;
    border-radius: inherit;
}
#Contact {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/Squash+Coaches+training+and+got+squash+lessons+because+of+Squashgeek+profile-1920w.jpg");
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
#Contact.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwYREiJR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAUH/2gAMAwEAAhEDEQA/ANCuusGPuoY8XbsPZKS+wIoDkADURJ2Ql//Z');
}
    
#\35 3ee581e {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 6c96167 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dad6eed2 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 8ae6118 {
    width: 10.46%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 e68a6b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\37 e68a6b8 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 b7912a8 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 221aa54 {
    width: 255px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c278044a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 adeba36.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\35 adeba36 {
    width: 177px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 806e847 {
    margin: 0px 0% 0px 0%;
}
    
#\36 59924ca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f98e468d {
    width: 295px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4983934::before, #c4983934 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(250,70,22,1);
    opacity: 0.8;
    border-radius: inherit;
}
#c4983934 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(250,70,22,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#c4983934.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#e32dd360 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 96aa4e1 {
    width: 363px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f79667c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#f79667c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea348662 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 04ea936 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/Squash+club+with+squash+player+playing+in+central+florida-1920w.jpg");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#\37 04ea936.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRABAAEEAwEAAAAAAAAAAAAAAQACAwUxBBESI//EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGREBAAIDAAAAAAAAAAAAAAAAAgADETFR/9oADAMBAAIRAxEAPwDfOTkrtfhsnzq2u5G5IFG5X2REnla87jBqHJ//2Q==');
}
    
#c0ef60aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#c0ef60aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f00bcf92 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 dc50e52 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e27864c5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\37 f492336.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\37 f492336 {
    width: 80.22%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 343582f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\32 343582f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1033d11 {
    width: 295px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e478d617.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#e478d617 {
    width: 177px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af20c4a0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c1287f1a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf229604 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad4e08db.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#ad4e08db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbc2981e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/360_F_167196338_mfYz0ii0eAfc7SHHB6uCw4vFP273wpSY-1920w.jpg");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#fbc2981e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAABBAICAwAAAAAAAAAAAAABAAIDEQQxBQYSQfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAEFAAAAAAAAAAAAAAAAAAABAhITUf/aAAwDAQACEQMRAD8ArOXy+QYojjv8YnO17r60d2KFriCH2DWkRSXP0WKH/9k=');
}
    
#bf8b2848.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#bf8b2848 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c64e4418.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#c64e4418 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a801aca {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 7f3b493 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df90e6bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ba71ad6 {
    width: 255px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1c6b04a {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/dms3rep/multi/opt/young-baseball-player-holding-bat-1920w.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#\39 1c6b04a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f80a1960 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/dms3rep/multi/opt/adult-baseball-player-batting-1920w.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#f80a1960.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 61a6d1c {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/img114-1920w.jpg");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#\36 61a6d1c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAAUFAQAAAAAAAAAAAAAAAAIDBAUBBhESIUH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMREyH/2gAMAwEAAhEDEQA/ANJN3lMtJaqLZQpUFa4LnwXyTrzQuzjuO8ABOd08Lo7XE//Z');
}
    
#\35 64073ff {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e9440f7 {
    width: 87.63%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 816f5b4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbd4ed2c {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0dec857.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\34 0dec857 {
    width: 177px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5bd7f49 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0eef7e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\34 0eef7e6 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1f7fe86 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bd77f6ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#bd77f6ed {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f9b3dec2::before, #f9b3dec2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(250,70,22,1);
    opacity: 0.8;
    border-radius: inherit;
}
#f9b3dec2 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(250,70,22,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    background-repeat: repeat;
    background-size: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#f9b3dec2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\39 08d293e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/f91b3bcb-1e05-4a47-a9c1-6973ae1311d7/dms3rep/multi/opt/teen-batter-preparing-to-swing-1920w.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
#\39 08d293e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 62233a3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 8376f1e {
    width: 255px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 68e9237 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#c4f48f44 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c5fe8f7::before, #\30 c5fe8f7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(250,70,22,1);
    opacity: 0.87;
    border-radius: inherit;
}
#\30 c5fe8f7 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(250,70,22,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    background-repeat: repeat;
    background-size: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#\30 c5fe8f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\38 0910bff.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\38 0910bff {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 03ddcf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\36 03ddcf4 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d8c132d9 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7bb778f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#d4f3cdfb {
    width: 286px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d510af8 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 216f826 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d88f0b2 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 03c3e5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\30 03c3e5e {
    width: 80.32%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4198bfa {
    margin: 0px 0% 0px 0%;
}
    
#\32 777bf14 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 90f6de5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5efb728::before, #\37 5efb728 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(250,70,22,1);
    opacity: 0.88;
    border-radius: inherit;
}
#\37 5efb728 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(250,70,22,1);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
#\37 5efb728.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\38 18fffc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dde17d8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    padding: 16px 8px 0px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 eb2140c {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 5.5% 6% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9fb6d78::before, #\34 9fb6d78 > .bgExtraLayerOverlay {
    
}
#\34 9fb6d78 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 520px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    height: auto;
}
    
#\37 c478043 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 6359246 {
    min-height: 701px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 5.5% 0% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#d97f2525 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1d0c51a {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 520px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/3-1920w.png");
    border-radius: 8px 8px 8px 8px;
    height: auto;
}
#a1d0c51a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA+UlEQVQY0y2Ka0vCYABG378tGjklu09hqMtsTt/hZenWZjMmcxNHgoRg9SEIop9yYrMPBx7OecRHEvCVhnxvI352Mb9v65xsZy5rn0mA2MxH7MIZ+8jnkAS8r48ckmf2kZe3dD5GOLLFwn5gOesTu5KVI1m5kvjJyt3CNnBkG2HolwwNFdus4w4aOKaak+3MZS37iHajSK95iqWXse+rTDqVf6pYupK3Vr2IMLUCQ/2EaVfBN8/w+0e8XpVpt5y3nlZATO9K+EaFF+uCaKLmLMe3hMMrgkENz1B47JQQS1kjHt+QzjS2XptXTyd1m2wcjcRWWY2uCeU5f/oV7RmxLcuaAAAAAElFTkSuQmCC');
}
    
#de84e204 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 83.42%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a9db7c7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 70605a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 acd9412 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a3ba6df1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#e12c8142 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 14bd33b::before, #\33 14bd33b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.94;
    border-radius: inherit;
}
#\33 14bd33b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/070290cb/dms3rep/multi/opt/SQUASH+BG-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
#\33 14bd33b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\39 62d4aec {
    width: 12.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b538f34a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: space-between;
    padding: 8px 8px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f48ba590 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.83%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 8px 0px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d5a370e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 50.14%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 888bdde {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 0%;
    padding: 20% 4% 4% 4%;
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#f6deaf96::before, #f6deaf96 > .bgExtraLayerOverlay {
    
}
#f6deaf96 {
    background-position: 50% 50%;
}
    
#\37 05935b1 {
    width: 50%;
    min-height: 8px;
    row-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#widget_k8j {
    width: 313px;
}
    
#group_j95 {
    width: 50%;
    min-height: 8px;
}
    
#\36 a654a0c {
    width: 100.00%;
}
    
#group_6ih {
    column-gap: 3.0119063503752397%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b28e7b4 {
    padding: 0% 0% 0% 0%;
}
    
#b8629df2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ec360af {
    width: 100.00%;
}
    
#\30 c6c1687 {
    margin: 0px 0% 0px 0%;
}
    
#eedbcace {
    padding: 4% 4% 4% 4%;
}
    
#\33 a42c78c {
    width: 100%;
    row-gap: 16px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9171822 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#a41c0351 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c50655f {
    margin: 0px 0% 0px 0%;
}
    
#c2ec73e0 {
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0eb935d {
    width: 69.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0023cbd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ed77c015::before, #ed77c015 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4371844 {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2524180.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\34 2524180 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 539d97a {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 12dc8ee {
    margin: 0px 0% 0px 0%;
}
    
#fcb8920d {
    row-gap: 0px;
    width: 100%;
    min-height: 250px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
}
    
#\32 bb7d6ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\32 bb7d6ba {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 85249b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\33 85249b4 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#f6fb7b0c {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 e1178c6 {
    width: 34px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 1;
}
    
#\38 6de8a94 {
    width: 34px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 1;
}
    
#b2b33b80 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4221b81 {
    width: 100.00%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e2ca9331.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#e2ca9331 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#d457e7e0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 49c9666 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 36a0452 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c78c9477 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 dcf354e {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7b93a0b {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 7ece838.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\36 7ece838 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 2ec767e {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#\34 2ec767e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#a4d91180 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 ffeb4ec {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f3e0bf2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 cb12ce3 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a43a1f3 {
    justify-content: flex-start;
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 191px;
    width: 48%;
    padding: 16px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1bfb7fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\30 1bfb7fb {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 fb32e02 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\30 0a59ed1 {
    height: auto;
    width: 27.04%;
}
    
#\30 58ee7e6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#\30 58ee7e6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 4d30929 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8013b1e {
    width: 34px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 1;
}
    
#\35 5655faf {
    --column-gap: 8%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 234px;
    justify-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#c4fc898b {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7ed40ae {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 13fa834 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#\32 13fa834.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b6842c42 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\38 773f820 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 35527f5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 be6d04c {
    row-gap: 6px;
}
    
#b47d7aa3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 10% 5% 6% 5%;
}
    
#\37 7df8f5a {
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a17feeb {
    justify-content: space-between;
}
    
#\38 48fecb3 {
    width: 93.72%;
}
    
#b054d0f3 {
    width: 100%;
    justify-content: space-between;
    max-height: none;
    min-height: 100%;
    height: auto;
    row-gap: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#c2680b66 {
    width: 100%;
    min-height: 80px;
    row-gap: 18px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0e68dbe {
    width: 100.00%;
}
    
#\30 5777a89 {
    row-gap: 3px;
}
#\30 5777a89.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/APbw6fbw6fTu5vTu5Ofd0djHutPBs9fHueLXz+HZ1QD17OP07OPv6Nzr5NLVy7i8rJu7ppjHtabYzMHSycQA8+fa8ufa7ODO5tnAzL2lsJ+LsZyLwa2Z1MKvyrqtAPLizfLhzezaweXQstO9oMKqksWsltC3ntrApc+2ngDz38Pz3sLw2Lnrz67kxqXfwKThw6fjxKXkw6Hfv50eVXdqk7BwBQAAAABJRU5ErkJggg==');
}
    
#\32 45dd79f::before, #\32 45dd79f > .bgExtraLayerOverlay {
    
}
#\32 45dd79f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#a546199b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ea0db7f {
    width: 50%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#f09c1fb9 {
    width: 375px;
}
    
#f9826065::before, #f9826065 > .bgExtraLayerOverlay {
    
}
#f9826065 {
    width: 50%;
    min-height: 8px;
    justify-content: flex-start;
    row-gap: 44px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
#f9826065.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\31 32ddab5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#d227d90b {
    margin: 0px 0% 0px 0%;
}
    
#eecbf995 {
    width: 430px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5835b9e {
    width: 50%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#a3a2aa77 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#b7217432::before, #b7217432 > .bgExtraLayerOverlay {
    
}
#b7217432 {
    width: 50%;
    min-height: 8px;
    justify-content: flex-start;
    row-gap: 44px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
#b7217432.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\36 98f6d89 {
    width: 430px;
}
    
#\33 4d77b8e {
    width: 375px;
}
    
#c1bc9da8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fa9a1b0 {
    width: 100%;
    min-height: 271px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b4b0cfce {
    width: 48%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d7ff2c6c::before, #d7ff2c6c > .bgExtraLayerOverlay {
    
}
    
#\39 0d05c56 {
    width: 100%;
}
    
#ebff88fe {
    width: 49%;
    justify-content: space-between;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1c67aa2 {
    width: 100%;
}
    
#\30 106b303 {
    row-gap: 4px;
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d5083b8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 4% 5% 6% 5%;
}
    
#ad0aae3a {
    width: 49%;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 78dc394::before, #\32 78dc394 > .bgExtraLayerOverlay {
    
}
#\32 78dc394 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b171c98b {
    margin: 0px 0% 0px 0%;
}
    
#\37 d742881 {
    width: 48%;
    max-height: none;
    height: 239px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bafc35 {
    height: 212px;
}
    
#c1371202 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d9526ba {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4e1d1a7::before, #\35 4e1d1a7 > .bgExtraLayerOverlay {
    
}
#\35 4e1d1a7 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    row-gap: 8px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
#\35 4e1d1a7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\38 1b14f0a {
    width: 430px;
}
    
#a157741e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#\34 86a5904 {
    width: 642px;
}
    
#\30 2364343 {
    margin: 0px 0% 0px 0%;
}
    
#\37 188ae63 {
    height: auto;
    min-height: 222px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f900bb47 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 0% 5% 10% 5%;
}
    
#\31 8240f52 {
    width: 100%;
}
    
#\37 b113ddc {
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 950cf39 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d07e7f0 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c0a81ee {
    width: 345px;
}
    
#\31 95e3710::before, #\31 95e3710 > .bgExtraLayerOverlay {
    
}
#\31 95e3710 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    order: 0;
    padding: 4% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\31 95e3710.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7bfa99f {
    margin: 0px 0% 0px 0%;
}
    
#\36 17494e9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 10% 5% 6% 5%;
}
    
#ecc7bbaa {
    justify-content: space-between;
}
    
#\35 a4556ed {
    width: 100%;
    min-height: 80px;
    row-gap: 18px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a1dd688 {
    row-gap: 6px;
}
    
#\36 af1facf {
    width: 100%;
    justify-content: space-between;
    max-height: none;
    min-height: 100%;
    height: auto;
    row-gap: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 e972133::before, #\36 e972133 > .bgExtraLayerOverlay {
    
}
#\36 e972133.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\38 1240f04 {
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e4631ec {
    row-gap: 3px;
}
#\35 e4631ec.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA+UlEQVQY0y2Ka0vCYABG378tGjklu09hqMtsTt/hZenWZjMmcxNHgoRg9SEIop9yYrMPBx7OecRHEvCVhnxvI352Mb9v65xsZy5rn0mA2MxH7MIZ+8jnkAS8r48ckmf2kZe3dD5GOLLFwn5gOesTu5KVI1m5kvjJyt3CNnBkG2HolwwNFdus4w4aOKaak+3MZS37iHajSK95iqWXse+rTDqVf6pYupK3Vr2IMLUCQ/2EaVfBN8/w+0e8XpVpt5y3nlZATO9K+EaFF+uCaKLmLMe3hMMrgkENz1B47JQQS1kjHt+QzjS2XptXTyd1m2wcjcRWWY2uCeU5f/oV7RmxLcuaAAAAAElFTkSuQmCC');
}
    
#eb4b3a14 {
    width: 93.72%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4986236 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f0324130 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 672e7f7 {
    width: 100%;
}
    
#\37 ea00882 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 40eacb2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f007f6e2 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c2d86f1 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 05504a1 {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b5b9b23 {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fe7485e {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d439d104 {
    width: 34px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 1;
}
    
#cc8c1b05.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#cc8c1b05 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#f5917334 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#f5917334.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f22a63c0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b8c07ab9 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 082c25f {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6c81291 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e3bacf4 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c90f2dd0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#c90f2dd0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 b4b8f6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\31 b4b8f6b {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 b4d9153.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\32 b4d9153 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 3243b2f {
    width: 34px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 1;
}
    
#\34 39ab0c3 {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
}
    
#\39 adb3cd5 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#cb21da4f {
    justify-content: flex-start;
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 224px;
    padding: 16px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#b07460cd {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1a1e362 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 d84d0c3::before, #\37 d84d0c3 > .bgExtraLayerOverlay {
    
}
#\37 d84d0c3 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\37 d84d0c3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#ceab3bd1 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f3210e02 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#b53b115f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#b53b115f {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 48310a4 {
    width: 34px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 1;
}
    
#\38 951129e {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6f3c234.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\31 6f3c234 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 afb2528 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#\32 afb2528.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgICAwAAAAAAAAAAAAABAgADBBEFBhIicf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAgMAAAAAAAAAAAAAAAAAAANBQnH/2gAMAwEAAhEDEQA/AI3vGdXkWl8eo1p4D1P0yUTi62RWLtsjcRBXJa6uH//Z');
}
    
#d512b690 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#d512b690.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQH/8QAIBAAAgEDBQEBAAAAAAAAAAAAAQIDAAURBAYhIjESFP/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECMRH/2gAMAwEAAhEDEQA/ANfbdFvgtxnKv946oRyaJN0xuit+eXkZ8o1sEetwdW5KKeqqPKvWx6JVABkwOKgS55g+paen/9k=');
}
    
#\34 b1b90c1 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ae5ff393 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5bf40aa {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e64ed28a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\39 54b7f70 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d898bb2b {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#f93b7486::before, #f93b7486 > .bgExtraLayerOverlay {
    
}
#f93b7486 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#f93b7486.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\39 3505cf6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\39 3505cf6 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 5dabdc0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#\31 5dabdc0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e6695ea3 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a531db6 {
    width: 50%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#abaa99a8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#b9433859 {
    width: 430px;
}
    
#\35 218dbca::before, #\35 218dbca > .bgExtraLayerOverlay {
    
}
#\35 218dbca {
    width: 50%;
    min-height: 8px;
    justify-content: flex-start;
    row-gap: 44px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
#\35 218dbca.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#abf201df {
    margin: 0px 0% 0px 0%;
}
    
#\39 74e9d26 {
    width: 375px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 79a90e5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 0% 5% 10% 5%;
}
    
#\31 09ee0c1 {
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e91c406 {
    width: 49%;
    min-height: 8px;
    row-gap: 10px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1eff2b6 {
    margin: 0px 0% 0px 0%;
}
    
#e5452b9c {
    width: 100%;
}
    
#\33 d2ab562::before, #\33 d2ab562 > .bgExtraLayerOverlay {
    
}
#\33 d2ab562 {
    width: 49%;
    min-height: 8px;
    row-gap: 18px;
    padding: 4% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\33 d2ab562.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\33 42298a3 {
    width: 345px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 75eddd0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 758b931 {
    justify-content: space-between;
}
    
#e15e4748 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 10% 5% 6% 5%;
}
    
#\31 7c87e2d::before, #\31 7c87e2d > .bgExtraLayerOverlay {
    
}
#\31 7c87e2d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\39 949ee84 {
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e05e53c6 {
    row-gap: 6px;
}
    
#ff151777 {
    width: 100%;
    min-height: 80px;
    row-gap: 18px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#cd847a5a {
    width: 100.00%;
}
    
#\33 aee5381 {
    width: 100%;
    justify-content: space-between;
    max-height: none;
    min-height: 100%;
    height: auto;
    row-gap: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 412a5b4::before, #\30 412a5b4 > .bgExtraLayerOverlay {
    
}
#\30 412a5b4 {
    row-gap: 3px;
}
    
#aa137880 {
    width: 93.72%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b57d9d0 {
    padding: 4% 4% 4% 4%;
}
    
#\33 ffdb9bf {
    margin: 0px 0% 0px 0%;
}
    
#\30 b91915d {
    width: 100.00%;
}
    
#eb5b5121 {
    width: 100.00%;
}
    
#Contact::before, #Contact > .bgExtraLayerOverlay {
    
}
#Contact {
    width: 100%;
    padding: 8% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
}
#Contact.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwYREiJR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAUH/2gAMAwEAAhEDEQA/ANCuusGPuoY8XbsPZKS+wIoDkADURJ2Ql//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6c96167 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#dad6eed2 {
    width: 34px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 1;
}
    
#\36 8ae6118 {
    height: auto;
    width: 34.91%;
    margin-top: -22px;
}
    
#\37 e68a6b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\37 e68a6b8 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 b7912a8 {
    width: 34px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 1;
}
    
#\36 221aa54 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c278044a {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\38 806e847 {
    margin: 0px 0% 0px 0%;
}
    
#\36 59924ca {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#f98e468d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c4983934::before, #c4983934 > .bgExtraLayerOverlay {
    
}
#c4983934 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#c4983934.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#e32dd360 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 96aa4e1 {
    width: 100.00%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f79667c4 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ea348662 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 04ea936 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#\37 04ea936.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRABAAEEAwEAAAAAAAAAAAAAAQACAwUxBBESI//EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGREBAAIDAAAAAAAAAAAAAAAAAgADETFR/9oADAMBAAIRAxEAPwDfOTkrtfhsnzq2u5G5IFG5X2REnla87jBqHJ//2Q==');
}
    
#c0ef60aa {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f00bcf92 {
    width: 100%;
    min-height: 80px;
}
    
#\33 dc50e52 {
    justify-content: flex-start;
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 224px;
    width: 48%;
    padding: 16px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#e27864c5 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f492336 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 343582f {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 1033d11 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#af20c4a0 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#c1287f1a {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf229604 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ad4e08db {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fbc2981e {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#fbc2981e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAABBAICAwAAAAAAAAAAAAABAAIDEQQxBQYSQfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAEFAAAAAAAAAAAAAAAAAAABAhITUf/aAAwDAQACEQMRAD8ArOXy+QYojjv8YnO17r60d2KFriCH2DWkRSXP0WKH/9k=');
}
    
#bf8b2848.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#bf8b2848 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#c64e4418 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 a801aca {
    width: 34px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 1;
}
    
#\35 7f3b493 {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df90e6bf {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 ba71ad6 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 1c6b04a {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#\39 1c6b04a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f80a1960 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#f80a1960.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 61a6d1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#\36 61a6d1c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAAUFAQAAAAAAAAAAAAAAAAIDBAUBBhESIUH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMREyH/2gAMAwEAAhEDEQA/ANJN3lMtJaqLZQpUFa4LnwXyTrzQuzjuO8ABOd08Lo7XE//Z');
}
    
#\35 64073ff {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\34 e9440f7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\34 816f5b4 {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fbd4ed2c {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c5bd7f49 {
    --column-gap: 8%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 129px;
    justify-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 0eef7e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\34 0eef7e6 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 1f7fe86 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#bd77f6ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#bd77f6ed {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#f9b3dec2::before, #f9b3dec2 > .bgExtraLayerOverlay {
    
}
#f9b3dec2 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#f9b3dec2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\39 08d293e {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
#\39 08d293e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 8376f1e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 68e9237 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#c4f48f44 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c5fe8f7::before, #\30 c5fe8f7 > .bgExtraLayerOverlay {
    
}
#\30 c5fe8f7 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 c5fe8f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\38 0910bff.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\38 0910bff {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 03ddcf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\36 03ddcf4 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#d8c132d9 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7bb778f {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
}
    
#d4f3cdfb {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 90f6de5 {
    width: 100%;
    min-height: 80px;
    row-gap: 18px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 03c3e5e {
    width: 100.00%;
}
    
#\37 5efb728::before, #\37 5efb728 > .bgExtraLayerOverlay {
    
}
#\37 5efb728.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\38 18fffc4 {
    width: 93.72%;
}
    
#\32 dde17d8 {
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 4198bfa {
    margin: 0px 0% 0px 0%;
}
    
#\38 eb2140c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 10% 5% 6% 5%;
}
    
#\32 777bf14 {
    width: 100%;
    justify-content: space-between;
    max-height: none;
    min-height: 100%;
    height: auto;
    row-gap: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 9fb6d78::before, #\34 9fb6d78 > .bgExtraLayerOverlay {
    
}
#\34 9fb6d78 {
    row-gap: 3px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6359246 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 10% 5% 6% 5%;
}
    
#a3ba6df1 {
    width: 100%;
    justify-content: space-between;
    max-height: none;
    min-height: 100%;
    height: auto;
    row-gap: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#d97f2525 {
    width: 93.72%;
}
    
#a1d0c51a {
    row-gap: 3px;
}
#a1d0c51a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA+UlEQVQY0y2Ka0vCYABG378tGjklu09hqMtsTt/hZenWZjMmcxNHgoRg9SEIop9yYrMPBx7OecRHEvCVhnxvI352Mb9v65xsZy5rn0mA2MxH7MIZ+8jnkAS8r48ckmf2kZe3dD5GOLLFwn5gOesTu5KVI1m5kvjJyt3CNnBkG2HolwwNFdus4w4aOKaak+3MZS37iHajSK95iqWXse+rTDqVf6pYupK3Vr2IMLUCQ/2EaVfBN8/w+0e8XpVpt5y3nlZATO9K+EaFF+uCaKLmLMe3hMMrgkENz1B47JQQS1kjHt+QzjS2XptXTyd1m2wcjcRWWY2uCeU5f/oV7RmxLcuaAAAAAElFTkSuQmCC');
}
    
#\33 14bd33b::before, #\33 14bd33b > .bgExtraLayerOverlay {
    
}
#\33 14bd33b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#b538f34a {
    justify-content: space-between;
}
    
#de84e204 {
    row-gap: 6px;
}
    
#\31 a9db7c7 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d5a370e {
    width: 100%;
    min-height: 80px;
    row-gap: 18px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#f48ba590 {
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 05935b1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 888bdde {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 26% 5% 6% 5%;
}
    
#f6deaf96::before, #f6deaf96 > .bgExtraLayerOverlay {
    
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k8j {
    width: 270px;
    order: 0;
}
    
#\35 f0e627d {
    width: 100%;
}
    
#\36 a654a0c {
    width: 100.00%;
}
    
#group_j95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#group_6ih {
    column-gap: 3.0119063503752397%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\36 21ede73 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\30 b28e7b4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 ee06d58 {
    width: 100%;
    min-height: 58px;
    align-items: center;
    height: auto;
    justify-content: center;
    column-gap: 4%;
}
    
#widget_fj2 {
    width: auto;
}
    
#\36 e784174 {
    width: auto;
}
    
#b8629df2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 ec360af {
    width: 100.00%;
}
    
#\33 a42c78c {
    min-height: 141px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#eedbcace {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e9171822 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a41c0351 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c50655f {
    margin: 0px 0% 0px 0%;
}
    
#c2ec73e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 0bec445 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0023cbd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 ff9fb31 {
    width: 99.81%;
}
    
#\37 6c8eb00 [data-content-reference] .accordion-title {
    font-size: 24px !important;
}
#\37 6c8eb00 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 6c8eb00 [data-content-reference] .icon-container {
    height: 32px;
    width: 32px;
}
    
#cc7641b9 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed77c015::before, #ed77c015 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 4371844 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\34 2524180.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 2524180 {
    margin: 0px 0% 0px 0%;
}
    
#\37 2830571 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 539d97a {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7ece838.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 7ece838 {
    margin: 0px 0% 0px 0%;
}
    
#fcb8920d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\34 12dc8ee {
    margin: 0px 0% 0px 0%;
}
    
#\38 ffeb4ec {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\32 cb12ce3 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a43a1f3 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    min-height: 60px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1bfb7fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 1bfb7fb {
    margin: 0px 0% 0px 0%;
}
    
#\32 bb7d6ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 bb7d6ba {
    margin: 0px 0% 0px 0%;
}
    
#\33 85249b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 85249b4 {
    margin: 0px 0% 0px 0%;
}
    
#f6fb7b0c {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\37 e1178c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\32 fb32e02 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 6de8a94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\30 0a59ed1 {
    height: auto;
}
    
#b2b33b80 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4221b81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\30 4d30929 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8013b1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\35 5655faf {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e2ca9331.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#e2ca9331 {
    margin: 0px 0% 0px 0%;
}
    
#c4fc898b {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\36 49c9666 {
    width: 100%;
}
    
#e7ed40ae {
    width: 100%;
}
    
#c78c9477 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 36a0452 {
    width: 100%;
}
    
#\37 dcf354e {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b6842c42 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7b93a0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\38 773f820 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\38 35527f5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
}



@media (max-width: 767px) {
    
#\39 be6d04c {
    width: 100.00%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b47d7aa3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 8% 6% 8% 6%;
}
    
#\37 7df8f5a {
    min-height: 388px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    padding: 16px 4px 8px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a17feeb {
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    height: auto;
    min-height: 64px;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#bc84b77c {
    height: auto;
}
    
#b054d0f3 {
    align-items: flex-start;
    row-gap: 24px;
    height: auto;
    min-height: 216px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#c2680b66 {
    width: 100%;
    min-height: 441px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0e68dbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#\36 0e68dbe {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5777a89 {
    row-gap: 0px;
    height: auto;
    min-height: 349px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#\30 5777a89.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/APbw6fbw6fTu5vTu5Ofd0djHutPBs9fHueLXz+HZ1QD17OP07OPv6Nzr5NLVy7i8rJu7ppjHtabYzMHSycQA8+fa8ufa7ODO5tnAzL2lsJ+LsZyLwa2Z1MKvyrqtAPLizfLhzezaweXQstO9oMKqksWsltC3ntrApc+2ngDz38Pz3sLw2Lnrz67kxqXfwKThw6fjxKXkw6Hfv50eVXdqk7BwBQAAAABJRU5ErkJggg==');
}
    
#\32 45dd79f::before, #\32 45dd79f > .bgExtraLayerOverlay {
    
}
#\32 45dd79f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#a546199b {
    margin: 0px 0% 0px 0%;
}
    
#\35 88cdea2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\35 ea0db7f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#f09c1fb9 {
    width: 100%;
}
    
#f9826065::before, #f9826065 > .bgExtraLayerOverlay {
    
}
#f9826065 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
#f9826065.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\31 32ddab5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 2% 8% 2%;
}
    
#d227d90b {
    margin: 0px 0% 0px 0%;
}
    
#eecbf995 {
    width: 100.00%;
}
    
#\39 67a37db {
    column-gap: 3.209360635185959%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#a5213c46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#a5213c46 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_q0s {
    height: auto;
    width: auto;
}
    
#\38 5eec91c {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#ded512de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#ded512de {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a3a2aa77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 2% 8% 2%;
}
    
#\36 98f6d89 {
    width: 100.00%;
}
    
#\33 4d77b8e {
    width: 100%;
}
    
#\37 1a062ba {
    column-gap: 3.209360635185959%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\36 5835b9e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#b7217432::before, #b7217432 > .bgExtraLayerOverlay {
    
}
#b7217432 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
#b7217432.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#c1bc9da8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a37587a {
    width: 100.00%;
}
    
#\35 0b7b046 {
    width: 279px;
}
    
#\32 1fa76e5 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\31 fa9a1b0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 10px 4px 10px 4px;
    margin: 0% 0% 0% 0%;
}
    
#b4b0cfce {
    width: 100.00%;
}
    
#d7ff2c6c::before, #d7ff2c6c > .bgExtraLayerOverlay {
    
}
    
#\39 0d05c56 {
    width: 100%;
}
    
#ebff88fe {
    width: 100%;
    justify-content: flex-start;
    align-self: flex-start;
    min-height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1c67aa2 {
    width: 100.00%;
}
    
#\30 106b303 {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a26a5f5c {
    width: 100%;
}
    
#\31 d5083b8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 6% 8% 6%;
}
    
#ad0aae3a {
    width: 100%;
    row-gap: 4px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 78dc394::before, #\32 78dc394 > .bgExtraLayerOverlay {
    
}
#\32 78dc394 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 24px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#b171c98b {
    margin: 0px 0% 0px 0%;
}
    
#\37 d742881 {
    height: 240px;
    width: 100%;
}
    
#\37 0bafc35 {
    height: 240px;
}
    
#\30 9e60482 {
    width: 100%;
}
    
#c1371202 {
    width: 100%;
}
    
#\31 d7c48e9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 d9526ba {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8be6e2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.4%;
}
    
#ca9f56ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 44.28%;
    height: auto;
    min-height: 186px;
}
    
#\30 2364343 {
    margin: 0px 0% 0px 0%;
}
    
#f4b9dcde {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.4%;
}
    
#bf8ba121 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.66%;
    height: auto;
    min-height: 162px;
}
    
#\35 4e1d1a7::before, #\35 4e1d1a7 > .bgExtraLayerOverlay {
    
}
#\35 4e1d1a7 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
#\35 4e1d1a7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\38 1b14f0a {
    width: 100%;
}
    
#a157741e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 2% 8% 2%;
}
    
#\34 86a5904 {
    width: 100%;
}
    
#\37 188ae63 {
    column-gap: 3.209360635185959%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 4f1cb64 {
    justify-content: center;
}
    
#d583dc37 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#f900bb47 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 6% 8% 6%;
}
    
#\31 8240f52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#\31 8240f52 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 950cf39 {
    margin: 0px 0% 0px 0%;
}
    
#\35 23cb0be {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.39%;
}
    
#\33 c0a81ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#d2848d73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.39%;
}
    
#\30 f0a6087 {
    height: 240px;
}
    
#\31 9e910cd {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.13%;
    height: auto;
    min-height: 162px;
}
    
#\31 95e3710::before, #\31 95e3710 > .bgExtraLayerOverlay {
    
}
#\31 95e3710 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
#\31 95e3710.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\37 b113ddc {
    --column-gap: 6%;
    column-gap: 6%;
    align-items: flex-start;
    justify-content: center;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d07e7f0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#f2cebd31 {
    column-gap: 3.209360635185959%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#ec5f2b5f {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4d34331 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.39%;
}
}



@media (max-width: 767px) {
    
#\39 0416697 {
    height: auto;
}
    
#\35 7bfa99f {
    margin: 0px 0% 0px 0%;
}
    
#\36 17494e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 8% 6% 8% 6%;
}
    
#ecc7bbaa {
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    height: auto;
    min-height: 64px;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a4556ed {
    width: 100%;
    min-height: 441px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a1dd688 {
    width: 100.00%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 af1facf {
    align-items: center;
    row-gap: 24px;
    height: auto;
    min-height: 216px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e972133::before, #\36 e972133 > .bgExtraLayerOverlay {
    
}
#\36 e972133.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\38 1240f04 {
    min-height: 482px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    padding: 16px 4px 8px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e4631ec {
    row-gap: 0px;
    height: auto;
    min-height: 250px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#\35 e4631ec.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA+UlEQVQY0y2Ka0vCYABG378tGjklu09hqMtsTt/hZenWZjMmcxNHgoRg9SEIop9yYrMPBx7OecRHEvCVhnxvI352Mb9v65xsZy5rn0mA2MxH7MIZ+8jnkAS8r48ckmf2kZe3dD5GOLLFwn5gOesTu5KVI1m5kvjJyt3CNnBkG2HolwwNFdus4w4aOKaak+3MZS37iHajSK95iqWXse+rTDqVf6pYupK3Vr2IMLUCQ/2EaVfBN8/w+0e8XpVpt5y3nlZATO9K+EaFF+uCaKLmLMe3hMMrgkENz1B47JQQS1kjHt+QzjS2XptXTyd1m2wcjcRWWY2uCeU5f/oV7RmxLcuaAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\33 4986236 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\35 672e7f7 {
    width: 100%;
}
    
#\37 ea00882 {
    width: 100%;
}
    
#f007f6e2 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c2d86f1 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 05504a1 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\34 b5b9b23 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\32 fe7485e {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#d439d104 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#cc8c1b05.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#cc8c1b05 {
    margin: 0px 0% 0px 0%;
}
    
#b8c07ab9 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e6c81291 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e3bacf4 {
    width: 100%;
}
    
#\31 b4b8f6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 b4b8f6b {
    margin: 0px 0% 0px 0%;
}
    
#\32 b4d9153.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 b4d9153 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3243b2f {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\34 39ab0c3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\39 adb3cd5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#cb21da4f {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    min-height: 205px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#b07460cd {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cd55584.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#\36 cd55584 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 d84d0c3::before, #\37 d84d0c3 > .bgExtraLayerOverlay {
    
}
#\37 d84d0c3 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#\37 d84d0c3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#f3210e02 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#ceab3bd1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#b53b115f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b53b115f {
    margin: 0px 0% 0px 0%;
}
    
#\39 48310a4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#f2df795d {
    width: 100%;
}
    
#\38 951129e {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6f3c234.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 6f3c234 {
    margin: 0px 0% 0px 0%;
}
    
#\34 b1b90c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#ae5ff393 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5bf40aa {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e64ed28a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 54b7f70 {
    width: 100%;
}
    
#d898bb2b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#f93b7486::before, #f93b7486 > .bgExtraLayerOverlay {
    
}
#f93b7486 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#f93b7486.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\39 3505cf6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 3505cf6 {
    margin: 0px 0% 0px 0%;
}
    
#e6695ea3 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 a531db6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#abaa99a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 2% 8% 2%;
}
    
#c978026f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#c978026f {
    width: 100%;
}
    
#b9433859 {
    width: 100.00%;
}
    
#\35 218dbca::before, #\35 218dbca > .bgExtraLayerOverlay {
    
}
#\35 218dbca {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 25px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
#\35 218dbca.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#abf201df {
    margin: 0px 0% 0px 0%;
}
    
#\39 74e9d26 {
    width: 100%;
}
    
#bf755912 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\33 94274c6 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 79a90e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 6% 8% 6%;
}
    
#\31 09ee0c1 {
    --column-gap: 6%;
    column-gap: 6%;
    align-items: flex-start;
    justify-content: center;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\33 031fcea {
    height: 240px;
}
    
#\34 e91c406 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1eff2b6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 8229a8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#\38 8229a8d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e5452b9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#e5452b9c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d2ab562::before, #\33 d2ab562 > .bgExtraLayerOverlay {
    
}
#\33 d2ab562 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
#\33 d2ab562.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\33 42298a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\35 d7068dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#\35 d7068dd {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 75eddd0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 758b931 {
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    height: auto;
    min-height: 64px;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#e15e4748 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 8% 6% 8% 6%;
}
    
#\31 7c87e2d::before, #\31 7c87e2d > .bgExtraLayerOverlay {
    
}
#\31 7c87e2d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\39 949ee84 {
    min-height: 291px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    padding: 16px 4px 8px 4px;
    margin: 0% 0% 0% 0%;
}
    
#e05e53c6 {
    width: 100.00%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ff151777 {
    width: 100%;
    min-height: 441px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#cd847a5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#cd847a5a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 aee5381 {
    align-items: flex-start;
    row-gap: 24px;
    height: auto;
    min-height: 216px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\30 412a5b4::before, #\30 412a5b4 > .bgExtraLayerOverlay {
    
}
#\30 412a5b4 {
    row-gap: 0px;
    height: auto;
    min-height: 349px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a6ceca95 {
    height: auto;
}
    
#\35 359ae0c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 b57d9d0 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 426px;
    padding: 6% 6% 6% 6%;
}
    
#\33 ffdb9bf {
    margin: 0px 0% 0px 0%;
}
    
#\39 70a5aed {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 de3b89e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 b91915d {
    width: 245px;
}
    
#eb5b5121 {
    width: 261px;
}
    
#Contact::before, #Contact > .bgExtraLayerOverlay {
    
}
#Contact {
    width: 100%;
    align-items: flex-start;
    min-height: 8px;
    justify-content: flex-end;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 16% 6% 16% 6%;
    margin: 0px 0% 0px 0%;
}
#Contact.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwYREiJR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAUH/2gAMAwEAAhEDEQA/ANCuusGPuoY8XbsPZKS+wIoDkADURJ2Ql//Z');
}
}



@media (max-width: 767px) {
    
#\31 6c96167 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bf8b2848.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#bf8b2848 {
    margin: 0px 0% 0px 0%;
}
    
#dad6eed2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\36 8ae6118 {
    height: auto;
}
    
#\39 a801aca {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\35 7f3b493 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#df90e6bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\37 e68a6b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 e68a6b8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ba71ad6 {
    width: 100%;
}
    
#\35 64073ff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#\34 e9440f7 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\35 b7912a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\36 221aa54 {
    width: 100%;
}
    
#c278044a {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 806e847 {
    margin: 0px 0% 0px 0%;
}
    
#\34 816f5b4 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\36 59924ca {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fbd4ed2c {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f98e468d {
    width: 100%;
}
    
#c5bd7f49 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0eef7e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 0eef7e6 {
    margin: 0px 0% 0px 0%;
}
    
#\33 1f7fe86 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c4983934::before, #c4983934 > .bgExtraLayerOverlay {
    
}
#c4983934 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#c4983934.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#e32dd360 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#bd77f6ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#bd77f6ed {
    margin: 0px 0% 0px 0%;
}
    
#\35 96aa4e1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#ea348662 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f00bcf92 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f9b3dec2::before, #f9b3dec2 > .bgExtraLayerOverlay {
    
}
#f9b3dec2 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#f9b3dec2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\33 dc50e52 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    min-height: 100px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e27864c5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8376f1e {
    width: 100%;
}
    
#\34 1033d11 {
    width: 100%;
}
    
#af20c4a0 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 68e9237 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c4f48f44 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c1287f1a {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\30 c5fe8f7::before, #\30 c5fe8f7 > .bgExtraLayerOverlay {
    
}
#\30 c5fe8f7 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#\30 c5fe8f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\38 0910bff.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 0910bff {
    margin: 0px 0% 0px 0%;
}
    
#cf229604 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\36 03ddcf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 03ddcf4 {
    margin: 0px 0% 0px 0%;
}
    
#d8c132d9 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7bb778f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#d4f3cdfb {
    width: 100%;
}
    
#\35 d510af8 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\39 90f6de5 {
    width: 100%;
    min-height: 369px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 03c3e5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#\30 03c3e5e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5efb728::before, #\37 5efb728 > .bgExtraLayerOverlay {
    
}
#\37 5efb728.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#\32 dde17d8 {
    min-height: 388px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    padding: 16px 4px 8px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 4198bfa {
    margin: 0px 0% 0px 0%;
}
    
#\38 eb2140c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 8% 6% 8% 6%;
}
    
#\32 777bf14 {
    align-items: flex-start;
    row-gap: 24px;
    height: auto;
    min-height: 216px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9fb6d78::before, #\34 9fb6d78 > .bgExtraLayerOverlay {
    
}
#\34 9fb6d78 {
    row-gap: 0px;
    height: auto;
    min-height: 349px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c478043 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 6359246 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 8% 6% 8% 6%;
}
    
#a3ba6df1 {
    align-items: center;
    row-gap: 24px;
    height: auto;
    min-height: 216px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#a1d0c51a {
    row-gap: 0px;
    height: auto;
    min-height: 349px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#a1d0c51a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA+UlEQVQY0y2Ka0vCYABG378tGjklu09hqMtsTt/hZenWZjMmcxNHgoRg9SEIop9yYrMPBx7OecRHEvCVhnxvI352Mb9v65xsZy5rn0mA2MxH7MIZ+8jnkAS8r48ckmf2kZe3dD5GOLLFwn5gOesTu5KVI1m5kvjJyt3CNnBkG2HolwwNFdus4w4aOKaak+3MZS37iHajSK95iqWXse+rTDqVf6pYupK3Vr2IMLUCQ/2EaVfBN8/w+0e8XpVpt5y3nlZATO9K+EaFF+uCaKLmLMe3hMMrgkENz1B47JQQS1kjHt+QzjS2XptXTyd1m2wcjcRWWY2uCeU5f/oV7RmxLcuaAAAAAElFTkSuQmCC');
}
    
#\33 14bd33b::before, #\33 14bd33b > .bgExtraLayerOverlay {
    
}
#\33 14bd33b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAR0lEQVQI113NQQ4AMQgCQK9u7f9/Cw2NJG4Pc0AlBsklAArAFpLV+VIOkp8AEBdWuzPtdZimhYtdTouxyOdo+h36tV7VzHIA1i+XKgcc5IMAAAAASUVORK5CYII=');
}
    
#b538f34a {
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    height: auto;
    min-height: 64px;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\39 62d4aec {
    height: auto;
}
    
#de84e204 {
    width: 100.00%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 a9db7c7 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d5a370e {
    width: 100%;
    min-height: 441px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#f48ba590 {
    min-height: 482px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    padding: 16px 4px 8px 4px;
    margin: 0% 0% 0% 0%;
}
}

