@media all {
  *#dm .dmInner div.u_3771686149 hr { color:var(--color_2) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_2452131867:hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_2452131867.hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_2452131867 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/def48c0c-cd6e-4837-8734-88730a2bd96a/icon/Navigation_4395619.svg) !important;
    order:1 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_3553392277 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/def48c0c-cd6e-4837-8734-88730a2bd96a/icon/Navigation_4395619.svg) !important;
  }

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

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

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

  *#dm .dmInner div.u_3289853579 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1337274101 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1214488076 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1965795109 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_2470622391 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(244,124,49) !important;
  }

  *#dm .dmInner div.u_1792834971 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(244,124,49) !important;
  }

  *#dm .dmInner div.u_1951910521 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(244,124,49) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1998938871 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(52,52,52,1) rgba(52,52,52,1) rgba(52,52,52,1) rgba(52,52,52,1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
  }

  *#dm .dmInner div.u_1998938871 textarea {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(52,52,52,1) rgba(52,52,52,1) rgba(52,52,52,1) rgba(52,52,52,1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
  }

  *#dm .dmInner div.u_1998938871 select {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(52,52,52,1) rgba(52,52,52,1) rgba(52,52,52,1) rgba(52,52,52,1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
  }

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

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

  *#dm .dmInner div.u_1998938871 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:16px !important;
    color:rgba(177,177,177,1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1998938871 .m-recaptcha {
    font-size:16px !important;
    color:rgba(177,177,177,1) !important;
    font-weight:400 !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2450831918 {
    background-color:rgba(244,124,49,0.95) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1002626430 {
    background-color:rgba(20,20,31,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1998938871 .dmformsubmit {
    margin-left:auto !important;
    margin-right:0 !important;
    margin-block-start:30px !important;
    width:758px !important;
    height:52px !important;
  }

  *#dm .dmInner div.u_1466333521 {
    background-color:rgba(26,26,26,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(244,124,49) rgb(244,124,49) rgb(244,124,49) rgb(244,124,49) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1741174666 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1700473129 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1015491166 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1393685735 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1341567553 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1646551997 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1892590651 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1328632583 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1322076937 img { object-fit:contain !important; }

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

  *#dm .dmInner div.u_1243009685 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1476746933 {
    background-color:rgba(20,20,31,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1115116234 {
    background-color:rgba(26,26,26,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(244,124,49) rgb(244,124,49) rgb(244,124,49) rgb(244,124,49) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_179173442 .dmGeoMLocItemTitle { color:var(--color_3) !important; }

  *#dm .dmInner div.u_179173442 .dmGeoSVTitle { color:var(--color_3) !important; }

  *#dm .dmInner div.u_179173442 .dmGeoSVMoreInfo { color:var(--color_3) !important; }

  *#dm .dmInner div.u_179173442 .dmGeoSVAddr { color:var(--color_3) !important; }

  *#dm .dmInner div.u_179173442 .dmGeoMLocItemDetails { color:var(--color_3) !important; }

  *#dm .dmInner div.u_179173442 h3 { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_179173442 .dmGeoLocBtn { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_179173442 .dmGeoLocBtn:hover {
    background-color:rgba(222,222,222,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_179173442 .dmGeoLocBtn.hover {
    background-color:rgba(222,222,222,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_179173442 .dmCall:hover {
    background-color:rgba(216,216,216,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_179173442 .dmCall.hover {
    background-color:rgba(216,216,216,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_179173442 { background-color:rgba(242,242,242,1) !important; }

  *#dm .dmInner div.u_179173442 .dmGeoInnerWrapper { background-color:transparent !important; }

  *#dm .dmInner div.u_1647501528 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1753290060 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1397225159 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1126848713 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1195204465 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1132531827 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1148524909 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1087418155 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1270723703 img { object-fit:contain !important; }

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

  *#dm .dmInner div.u_1840419335 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1018508714 {
    background-color:rgba(20,20,31,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1543885647 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1599879002 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1016486887 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1653112119 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1952428238 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1386471199 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1266598502 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1698999100 {
    background-color:rgba(73,41,4,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1422655320 img { object-fit:contain !important; }

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

  *#dm .dmInner div.u_1493370667 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1431530071 {
    background-color:rgba(20,20,31,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1998938871 .dmforminput input { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1998938871 .dmforminput textarea { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1998938871 .dmforminput .fileUploadLink { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1998938871 .checkboxwrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1998938871 .radiowrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1998938871 .optinwrapper div { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1998938871 .freetextwrapper { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1998938871 .dmforminput select { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1998938871 .dmforminput option { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1155063364:hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1155063364.hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1155063364 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/def48c0c-cd6e-4837-8734-88730a2bd96a/icon/Navigation_4395619.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1305725243:hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1305725243.hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1305725243 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/def48c0c-cd6e-4837-8734-88730a2bd96a/icon/Navigation_4395619.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1295743435:hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1295743435.hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1295743435 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/def48c0c-cd6e-4837-8734-88730a2bd96a/icon/Navigation_4395619.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1794587340:hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1794587340.hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1794587340 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/def48c0c-cd6e-4837-8734-88730a2bd96a/icon/Navigation_4395619.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1467830110:hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1467830110.hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1467830110 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/def48c0c-cd6e-4837-8734-88730a2bd96a/icon/Navigation_4395619.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1548916962:hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1548916962.hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_1548916962 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/def48c0c-cd6e-4837-8734-88730a2bd96a/icon/Navigation_4395619.svg) !important;
    order:1 !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1998938871 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:18px !important; }

  *#dm .dmInner div.u_1998938871 .m-recaptcha { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1998938871 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1998938871 .m-recaptcha { font-size:16px !important; }

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

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

  *#dm .dmInner div.u_1998938871 .dmformsubmit { margin-block-start:20px !important; }
}
.glow-stroke
{
	box-shadow:0 0 10px #00ffff,0 0 20px #00ffff,0 0 40px #00ffff !important;
}
.glow-box
{
	border:2px solid #00ffff !important;
	box-shadow:0 0 25px rgba(0,255,255,0.7) !important;
}
#dm .dmInner div.u_2450831918
{
	border:2px solid #ff7a00 !important;
	box-shadow:0 0 10px #ff7a00,0 0 20px #ff7a00,0 0 40px #ff7a00 !important;
	border-radius:12px !important;
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_179173442 .dmGeoSVMoreInfo { font-size:18px !important; }

  *#dm .dmInner div.u_179173442 .dmGeoSVAddr { font-size:18px !important; }

  *#dm .dmInner div.u_179173442 .dmGeoMLocItemDetails { font-size:18px !important; }

  *#dm .dmInner div.u_179173442 .dmGeoLocBtn {
    height:auto !important;
    min-height:55px !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2450831918
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\37 0423259 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3749095 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 22px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 908px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 9% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.79;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/DSC04479-1920w.png");
    background-position: 50% 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_47g.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_47g {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 5;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#b886809e {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#widget_r9r.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#widget_r9r {
    width: 45.41%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0px 0px 0px;
}
    
#widget_i9p {
    width: 16.54%;
    height: 83px;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_n7h {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 54px;
    align-items: center;
}
    
#dd4f3549 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 4;
}
    
#widget_in8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\39 8ff1ca1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#group_9ch {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
    height: auto;
}
    
#\37 a3660ce {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#group_c1c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 121px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 9;
    height: auto;
}
    
#widget_c4m.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#widget_c4m {
    width: 29.37%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 89bb3a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\31 89bb3a0 {
    width: 29.37%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 909deb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\38 909deb1 {
    width: 33.55%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_nt1.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#widget_nt1 {
    width: 66.05%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0px 0px 0px;
}
    
#group_0mf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_aed {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#group_l3s {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ph0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1daf624 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e06f141 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e87529a4 {
    width: 47px;
    height: auto;
    max-width: 100%;
}
    
#\35 2fb9346 {
    align-items: flex-start;
    width: 86.39%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 dc0e08d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e2f1fb9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 93f10ab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb5dadff {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\32 cc83f33 {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fc14987 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a625e51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b93e40ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20,20,31,1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fefb4511 {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\34 94394aa {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d2593b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6741a57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7475daa {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#f132106c {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\35 e4a3f61 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a584ed0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0b8bd32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#edda3248 {
    align-items: flex-start;
    width: 79.51%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0254dbd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1a227b1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d63efd51 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\35 d0bfc16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9ff6577 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7ab9fee {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#group_srg {
    align-items: center;
    width: 100%;
    min-height: 471px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 3.4985067891580597%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
}
    
#\31 8816d99 {
    max-width: 100%;
    width: 303px;
    min-height: 50px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cb7e0121 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 13px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c9cb2318 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5f55158 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k04 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#group_e45 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_0pa {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 76.25%;
    min-height: 940px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7uo {
    align-self: auto;
    max-width: 100%;
    width: 19.99%;
    height: 385px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t0k.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_t0k {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_761 {
    max-width: 100%;
    width: 25%;
    height: auto;
}
    
#group_f7o {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 8%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5p1 {
    max-width: 100%;
    width: 65.43%;
    height: auto;
}
    
#d557cfad.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d557cfad {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a175e8b {
    max-width: 100%;
    width: 25%;
    height: auto;
}
    
#\38 f8ce535 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 8%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1299a07 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f978bb20.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f978bb20 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f153fa0e {
    max-width: 100%;
    width: 65.43%;
    height: auto;
}
    
#b5eaf574 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 8%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d9567f {
    max-width: 100%;
    width: 25%;
    height: auto;
}
    
#d4cde29e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d4cde29e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2daf1b2 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 8%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb8e4a61 {
    max-width: 100%;
    width: 65.43%;
    height: auto;
}
    
#c9b2fc8b {
    max-width: 100%;
    width: 25%;
    height: auto;
}
    
#\33 84ad4ac {
    background-image: linear-gradient(135deg, rgba(42, 42, 50, 1) 32%, rgba(39, 54, 90, 1) 100%);
    background-origin: border-box;
}
    
#widget_lam {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_51k {
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    width: 65.4%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#dca34131 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b9d957a {
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    padding: 8% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d624417 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 48dba86 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 174ff14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    border-radius: 14px 14px 14px 14px;
    width: 23.5%;
    background-image: initial;
    align-items: center;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#bc4dcd69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    border-radius: 14px 14px 14px 14px;
    width: 23.5%;
    background-image: initial;
    align-items: center;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d6dd6f3d {
    max-width: 100%;
    width: 122px;
    height: auto;
}
    
#\36 5765bf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 23.5%;
    background-image: initial;
    align-items: center;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4cae407 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 43px;
    flex-wrap: nowrap;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#e8cf46fb {
    max-width: 100%;
    width: 101px;
    height: auto;
}
    
#eb19e7ed {
    max-width: 100%;
    width: 136.5px;
    height: auto;
}
    
#\33 ac39fb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    border-radius: 14px 14px 14px 14px;
    width: 23.5%;
    background-image: initial;
    align-items: center;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c50a3a78 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 74c325f {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 28206b8 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 139fe66 {
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
    
#\33 b6e0e0f {
    max-width: 100%;
    width: 745.281px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e65fe6b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v2t {
    max-width: 100%;
    width: 582px;
    height: auto;
}
    
#group_su6 {
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_slf {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 450px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m0c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_072 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a782e89 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d141cad1 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#df72862c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 450px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d6dee099 {
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4039bf8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 450px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d1374b33 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 323bcbb {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ac0d57b2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 450px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ee392c2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d5c28fa {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b13ca36f {
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c2a205d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 450px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9a30a7e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 258b31c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#faa1729f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 450px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a9b917e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 74ac4f4 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rjt {
    max-width: 100%;
    width: 100%;
    height: 100px;
    order: 0;
}
    
#group_kre {
    row-gap: 14px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 96px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3ad2ffe {
    row-gap: 14px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 96px;
    align-items: flex-start;
    height: auto;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 470baee {
    align-self: auto;
    max-height: 100%;
    min-height: 96px;
    row-gap: 14px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 6;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d1c997b {
    align-self: auto;
    max-height: 100%;
    min-height: 96px;
    row-gap: 14px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f4338c2 {
    align-self: auto;
    max-height: 100%;
    min-height: 96px;
    row-gap: 14px;
    column-gap: 4%;
    width: 99.99%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 261569c {
    align-self: auto;
    max-height: 100%;
    min-height: 96px;
    row-gap: 14px;
    column-gap: 4%;
    width: 99.99%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 7717358 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 fc31cd0 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 14px 14px 14px 14px;
    width: 54.82%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/DSC04480-1920w.jpg");
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bd980352 {
    column-gap: 4%;
    row-gap: 22px;
    width: 41.13%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ed67a5f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 708px;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#e63adc95 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 95add6b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jc4 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_okb {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#widget_r72 {
    max-width: 100%;
    width: 60.46%;
    height: auto;
}
    
#widget_7o8 {
    max-width: 100%;
    width: 303px;
    min-height: 50px;
    height: auto;
    order: 3;
}
    
#widget_ab3 {
    max-width: 100%;
    width: 100%;
    height: 200px;
}
    
#fd9d28c6 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f9e74d0 {
    max-width: 100%;
    width: 25px;
    height: auto;
}
    
#\36 3a6efab {
    max-width: 100%;
    width: 60.46%;
    height: auto;
}
    
#group_sss {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 9733414 {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2245682 {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c0cc5b50 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b7602d5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#group_vut {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 138px;
    align-items: center;
    height: auto;
    padding: 1% 16px 1% 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_rjq {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#bfd05fd5 {
    max-width: 100%;
    width: 136.5px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 01d95bc {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 48321e9 {
    max-height: 100%;
    min-height: 144.781px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 57b62c7 {
    max-width: 100%;
    width: 103px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6ad27ae {
    max-width: 100%;
    width: 122px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab38faa0 {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 186px;
    align-items: center;
    height: auto;
    padding: 1% 16px 1% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e3ad29b {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f116feb {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 90ea5b5 {
    max-width: 100%;
    width: 104px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a84897d {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b04d56e2 {
    max-width: 100%;
    width: 150px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e860fe80 {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 49b9d5a {
    max-width: 100%;
    width: 151px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c64e6a3 {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 138px;
    align-items: center;
    height: auto;
    padding: 1% 16px 1% 16px;
    margin: 0% 0% 0% 0%;
}
    
#c6b27258 {
    max-width: 100%;
    width: 175px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a73b646 {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f37774f {
    max-width: 100%;
    width: 140px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2d58228 {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 85cb9dc {
    max-height: 100%;
    min-height: 144px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    border-radius: 14px 14px 14px 14px;
    width: 50%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 5253942 {
    column-gap: 4%;
    row-gap: 24px;
    width: 60.92%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e0874a9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1fa0c19 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#ae10f27b {
    align-self: auto;
    max-width: 100%;
    width: 84.96%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbb231de {
    align-self: auto;
    max-width: 100%;
    width: 84.96%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f5i {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\34 6722819 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1250123 {
    max-width: 100%;
    width: 95%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 db18489.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 db18489 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#b511235e {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 160px;
    align-items: flex-start;
    order: 6;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 29c5f0c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1d67c0c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a4f43f9b {
    max-width: 100%;
    width: 95%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ba35f758 {
    max-width: 100%;
    width: 170px;
    height: auto;
    order: 0;
}
    
#\34 342f524 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e0474413 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e39549ac {
    row-gap: 16px;
    column-gap: 4%;
    max-height: 100%;
    width: 70%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 508816f {
    max-height: none;
    max-width: 100%;
    width: 100px;
    height: 100px;
    order: 2;
}
    
#\38 c19bf76 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb3e8a77 {
    max-width: 100%;
    width: 95%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 2e335d7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 2e335d7 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 7;
}
    
#d9aa2225 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 160px;
    align-items: flex-start;
    order: 8;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 589f422 {
    max-width: 100%;
    width: 170px;
    height: auto;
    order: 0;
}
    
#\31 9ff4e99 {
    row-gap: 16px;
    column-gap: 4%;
    max-height: 100%;
    width: 70%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 152535f {
    max-width: 100%;
    width: 170px;
    height: auto;
    order: 0;
}
    
#\33 fcf579a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 fcf579a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c3703ee {
    max-width: 100%;
    width: 95%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c9b0b7cd {
    max-width: 100%;
    width: 95%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#dcc78b1e {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 160px;
    align-items: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d78f970b {
    max-width: 100%;
    width: 95%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a902490a {
    row-gap: 16px;
    column-gap: 4%;
    max-height: 100%;
    width: 71.08%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba128f67 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cb39d86 {
    max-width: 100%;
    width: 180px;
    height: auto;
    order: 0;
}
    
#a1ab0381 {
    max-height: none;
    max-width: 100%;
    width: 100px;
    height: 100px;
    order: 2;
}
    
#\30 98782be.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 98782be {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#a8ad50c2 {
    max-height: none;
    max-width: 100%;
    width: 100px;
    height: 100px;
    order: 2;
}
    
#b8f821fe {
    max-width: 100%;
    width: 95%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a494124e {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\35 24f62ea {
    row-gap: 16px;
    column-gap: 4%;
    max-height: 100%;
    width: 70%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2851e0b {
    max-width: 100%;
    width: 95%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b80807e7 {
    max-width: 100%;
    width: 100%;
    height: 390px;
}
    
#d788a986 {
    max-height: none;
    max-width: 100%;
    width: 100px;
    height: 100px;
    order: 2;
}
    
#\38 0a819f8 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 160px;
    align-items: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7b98704 {
    max-width: 100%;
    width: 95%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 5dc4996 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 71.08%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e64a4ec {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 160px;
    align-items: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4a17676 {
    max-width: 100%;
    width: 95%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 18e6c56.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6px;
    padding-bottom: 6px;
}
#\39 18e6c56 {
    max-width: 100%;
    width: 170px;
    height: auto;
    order: 0;
}
    
#\39 7ba54fd {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ef99886 {
    max-height: none;
    max-width: 100%;
    width: 100px;
    height: 100px;
    order: 2;
}
}



@media all {
    
#aa1b9c1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c5734f0b {
    min-height: 690px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ced4b0e {
    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;
}
    
#e7936d8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    width: 48.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ac7f853 {
    background-color: var(--color_3);
    background-image: none;
}
    
#af760537 {
    width: 595px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_iaq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rrf {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#widget_tpf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 48fb5d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3f2de96 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\38 49c99d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_3pu {
    align-items: flex-start;
    width: 100%;
    min-height: 217px;
    max-height: 100%;
    row-gap: 21px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s3e {
    width: 100.00%;
    height: 358px;
    max-width: 100%;
    order: 4;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_iqe {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f07ce6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a1a85d36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e1e21bf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 45500bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5b9a945 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c45c2eaa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec886371 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e4d3e70 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 c15c4e8 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e98e9ce7 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 11fbc4a {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 fc836e9 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 2aab8c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a370a2b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 184284e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ada707ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af4d6846 {
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f84d00b6 {
    min-height: 247px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#ed4afc54 {
    width: 1402px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a9f99cb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e09b34f {
    min-height: 267px;
    column-gap: 9%;
    row-gap: 54px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d0592e3 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\33 1b3b059 {
    margin: 0px 0% 0px 0%;
}
    
#b990f080.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 14px 0px 14px;
}
#b990f080 {
    width: 81.02%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b228f772 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\37 bade929 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d24f75a9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 dc993c2 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 7px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 42ec51e {
    width: 922px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c02b82::before, #e0c02b82 > .bgExtraLayerOverlay {
    
}
#e0c02b82 {
    justify-content: space-around;
    align-items: center;
    width: 99.98%;
    min-height: 666px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/AdobeStock_318586858-1920w.jpeg");
    border-radius: 30px;
    background-attachment: initial;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 2.9% 0% 0% 0%;
}
    
#widget_3ur.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_3ur {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9438ce8.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\32 9438ce8 {
    width: 277.986px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 278px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jag {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1462872840276086%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: wrap;
    align-content: center;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b45b7a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\35 b45b7a6 {
    width: 298.993px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 299px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r1p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 572px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9de {
    align-items: flex-start;
    width: 55.42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#group_sa6 {
    align-items: flex-start;
    width: 42.87%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 16px 91px 16px 91px;
    margin: 0px 0% 0px 1px;
}
    
#\31 4df0aa0.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\31 4df0aa0 {
    width: 156.997px;
    height: auto;
    max-width: 173.6883562011719px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 157px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adfb6c96.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#adfb6c96 {
    width: 177.986px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-width: 178px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f86bb74c.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#f86bb74c {
    width: 160.99px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-width: 161px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 63279ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\35 63279ea {
    width: 156.997px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    min-width: 157px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d776d4be.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#d776d4be {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    min-width: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa980082.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#fa980082 {
    width: 271px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    min-width: 271px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 18b57ca {
    width: 445px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#widget_aoo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 456a721 {
    max-width: 100%;
    width: 441px;
    min-height: 50px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 ba1d318 {
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8d11e78 {
    column-gap: 4%;
    row-gap: 24px;
    width: 59.92%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ee74414 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#widget_chp {
    max-width: 100%;
    width: 100%;
    height: 600px;
}
    
#widget_b3j {
    max-width: 100%;
    width: 100%;
    height: 600px;
}
}



@media all {
    
#\38 8953177 {
    max-width: 100%;
    width: 102.37%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 916bcb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e99434af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 9e0e330 {
    column-gap: 4%;
    row-gap: 66px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 055c88b {
    flex-direction: row;
    align-items: center;
    width: 99.97%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 27b46fb {
    align-self: stretch;
    max-height: none;
    max-width: 100%;
    width: 26.01%;
    height: 634px;
}
    
#\37 eeaa126 {
    width: 100%;
    height: 42px;
    max-width: 100%;
    order: 0;
}
    
#\38 22a689b {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#\30 554d131 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 72ba791 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f83eba6b {
    align-items: flex-start;
    width: 47.31%;
    min-height: 196px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#d653a9df {
    max-width: 100%;
    width: 100%;
    height: 478px;
}
    
#\34 55a2a77 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fffd11b {
    align-items: flex-start;
    width: 47.31%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#b88c6d97 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 74ad077 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 358cccf {
    min-height: 627px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 14px 14px 14px 14px;
    width: 100%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/Nash+1-1920w.png");
    min-width: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 df23e36 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cc1e20f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 125px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e1322d58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c33d7255 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7ec1e04 {
    align-items: flex-start;
    width: 47.31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\35 eacc41b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7712a52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d2a5fee {
    margin: 0px 0% 0px 0%;
}
    
#\32 b7f4e34 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 aa74149 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 125px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2a10490 {
    max-width: 100%;
    width: 102.37%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba68c631 {
    column-gap: 4%;
    row-gap: 66px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3858c82 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8e026d0 {
    flex-direction: row;
    align-items: center;
    width: 99.97%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 12734e4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 ee8ff1e {
    max-width: 100%;
    width: 100%;
    height: 478px;
}
    
#\32 b089a8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 5a8da58 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ca4b13a {
    min-height: 627px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 14px 14px 14px 14px;
    width: 100%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/Nash+1-1920w.png");
    min-width: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b1700505 {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#\32 0d5977f {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de210a71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fbdf39f {
    width: 100%;
    height: 42px;
    max-width: 100%;
    order: 0;
}
    
#\35 cbff141 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d3ed90a {
    align-self: stretch;
    max-height: none;
    max-width: 100%;
    width: 26.01%;
    height: 634px;
}
    
#\33 e2d9ef3 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e935b6b {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a9afeab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 508e316 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 45bfe64 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 753541d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 53b0d3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 97d1825 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a272ecae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 48ff18c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 7458660 {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
    
#\35 20a9aee {
    width: 100%;
    height: 42px;
    max-width: 100%;
    order: 0;
}
    
#f999d73d {
    flex-direction: row;
    align-items: center;
    width: 99.97%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 dc1f37c {
    max-width: 100%;
    width: 102.37%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 515e8b5 {
    margin: 0px 0% 0px 0%;
}
    
#e990029a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 125px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd5e76fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 aa1f7db {
    align-self: stretch;
    max-height: none;
    max-width: 100%;
    width: 26.01%;
    height: 634px;
}
    
#ba620d9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 33d03b0 {
    max-width: 100%;
    width: 100%;
    height: 478px;
}
    
#\32 8dba4cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eca6a95f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d790c5fe {
    align-items: flex-start;
    width: 47.31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\38 ceedcc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0de586b {
    column-gap: 4%;
    row-gap: 66px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ec3cef97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9d73bfd {
    align-items: flex-start;
    width: 47.31%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\35 fc67591 {
    align-items: flex-start;
    width: 47.31%;
    min-height: 196px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\31 b20ec74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdd65db7 {
    min-height: 627px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 14px 14px 14px 14px;
    width: 100%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/Nash+1-1920w.png");
    min-width: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a6c9a6a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a1235aa1 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8c84fce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c60f8f71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f95a2225 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(40, 40, 40, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2b817ee {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 e94e917 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\33 4c5b609 {
    margin: 0px 0% 0px 0%;
}
    
#\30 fe94818 {
    min-height: 793px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 80fa64d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 7px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(233, 233, 233, 1);
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a4f9dba9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\35 2b6bc81 {
    width: 664px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f3a728e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\33 f3a728e {
    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;
}
    
#\31 c29dc81 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 397px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/ca8689be-c749-4972-9cb9-d35b3a17a188/dms3rep/multi/opt/group+of+glasses+filled+with+liquid+placed+on+a+table-1920w.png);
    border-radius: 15px 15px 15px 15px;
    background-attachment: initial;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_iqk {
    align-items: flex-start;
    width: 100.00%;
    min-height: 183px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 7% 16px 7%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b9235a6 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 19px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(233, 233, 233, 1);
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 99ba9ab {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\38 cdab6cc {
    width: 664px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3ea5774 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 16px 7% 16px 7%;
    margin: 0px 0% 0px 0%;
}
    
#\35 295bf0e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\35 295bf0e {
    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;
}
    
#ab9d3358::before, #ab9d3358 > .bgExtraLayerOverlay {
    
}
#ab9d3358 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 397px;
    max-height: 100%;
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    background-attachment: initial;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f33cfdd {
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd2eccb4 {
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 25342d2 {
    min-height: 345px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 473c707 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 d0e5090 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.73%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ba342155 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.27%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_eqa {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pob {
    max-width: 100%;
    width: 88.48%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e934b102 {
    max-width: 100%;
    width: 57.05%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o2k {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 63.28%;
    height: 394px;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8c4949d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 3458649 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 31ca3b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0 2px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\32 a125775 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 295d6fe {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#widget_h0g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1f3584a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7fa6228 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b70be262 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0 2px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#ef98e172 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4d5f4ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2d324da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0d37212 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0 2px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\30 6013733 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7e638dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 26a6932 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5a02226 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#f0acc6ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 07f8a20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#abba4ce7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f6db1bd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\34 e850f08 {
    align-items: center;
    width: 100%;
    min-height: 471px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 3.4985067891580597%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
}
    
#\38 cf2acc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e5bdb28f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf5f482c {
    width: 57px;
    height: auto;
    max-width: 100%;
}
    
#b72dfaa1 {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fc36450 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\36 b848331 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 d6f679b {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 4;
}
    
#\36 43c48f8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a1e8f5e {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 54px;
    align-items: center;
}
    
#a3077fc3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6cf6a55 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#eaf16545 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f7bff16 {
    align-items: flex-start;
    width: 79.51%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0f81487 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#f72e23af {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1360d19 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#dc472124 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#b17a3c89.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b17a3c89 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 5;
}
    
#e258fb1f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb290b7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c13e7ee5 {
    margin: 0px 0% 0px 0%;
}
    
#a11a0e1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#a11a0e1a {
    width: 43.58%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0px 0px 0px;
}
    
#ecb2563c {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\39 623ba9e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2201a99 {
    column-gap: 4%;
    row-gap: 22px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 144ab26::before, #\36 144ab26 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
}
#\36 144ab26 {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/AdobeStock_64184700+%281%29-1920w.jpeg");
    background-position: 50% 100%;
}
    
#ea94d11b {
    width: 16.54%;
    height: 83px;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dc297b16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf6d8b6d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f84d8b16 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 687px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 9% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 fd7c1f1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 29a5586 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#ddaadfe7 {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ddba0bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cafa712f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 81826dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 201d673 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\30 e33f5c4 {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf9b7aef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a1ac2d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 79106b8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5772536 {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#\36 30d1fe2 {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c23ac13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9a9bd9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 18b1d7b {
    max-width: 100%;
    width: 303px;
    min-height: 50px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b8815e71 {
    min-height: 0;
    column-gap: 9%;
    row-gap: 28px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 6% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c7eca0dd {
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 826996d {
    margin: 0px 0% 0px 0%;
}
    
#\39 86c6708 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f7cc91d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 14px 0px 14px;
}
#f7cc91d0 {
    width: 81.02%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 70c7dd5 {
    width: 1402px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#widget_krh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_krh {
    width: 92.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_62c {
    width: 100%;
    min-width: 4%;
    min-height: 1012px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    align-items: center;
    background-color: rgba(243, 243, 243, 0);
    background-image: none;
}
    
#ac73c330 {
    max-width: 100%;
    width: 303px;
    min-height: 50px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 1149812 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7209004.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\31 7209004 {
    width: 34.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f15dc0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\30 f15dc0b {
    width: 33.95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b228b9c3 {
    width: 922px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e399ae52 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 7px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4dd99e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#c4dd99e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2e150b0 {
    align-items: flex-start;
    width: 42.87%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 16px 91px 16px 91px;
    margin: 0px 0% 0px 1px;
}
    
#b65d1b6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#b65d1b6f {
    width: 22.3%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea661ba7.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#ea661ba7 {
    width: 15.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 419b347 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1462872840276086%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: wrap;
    align-content: center;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e226425 {
    width: 445px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#\36 855b8b5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\39 d84f12b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 572px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 24361e0 {
    margin: 0px 0% 0px 0%;
}
    
#aa5001c4 {
    width: 445px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#\37 d77f300.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\37 d77f300 {
    width: 20.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1a42194.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#c1a42194 {
    width: 37.20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d8335c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\30 d8335c8 {
    width: 19.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e93f19fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#e93f19fe {
    width: 19.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 90176bf::before, #\34 90176bf > .bgExtraLayerOverlay {
    
}
#\34 90176bf {
    justify-content: space-around;
    align-items: center;
    width: 99.98%;
    min-height: 666px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/AdobeStock_318586858-1920w.jpeg");
    border-radius: 30px;
    background-attachment: initial;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 2.9% 0% 0% 0%;
}
    
#\31 e0ab67c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c735033f {
    align-items: flex-start;
    width: 55.42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
}



@media all {
    
#\36 8526450 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 397px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/ca8689be-c749-4972-9cb9-d35b3a17a188/dms3rep/multi/opt/group+of+glasses+filled+with+liquid+placed+on+a+table-1920w.png);
    border-radius: 15px 15px 15px 15px;
    background-attachment: initial;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 544390b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b7d81f0 {
    width: 664px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be153910 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\35 d9f22af {
    margin: 0px 0% 0px 0%;
}
    
#\39 ad5e3e3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#b5990242 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 183px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 7% 16px 7%;
    margin: 0px 0% 0px 0%;
}
    
#\36 39cc96b {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 30164cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\32 30164cd {
    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;
}
    
#a8ca4c21 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\37 f1f5990 {
    width: 664px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9225411 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 19px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(233, 233, 233, 1);
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be4a23b3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 16px 7% 16px 7%;
    margin: 0px 0% 0px 0%;
}
    
#d722c92e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#d722c92e {
    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;
}
    
#\32 33acd13 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac8e4cc0::before, #ac8e4cc0 > .bgExtraLayerOverlay {
    
}
#ac8e4cc0 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 397px;
    max-height: 100%;
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    background-attachment: initial;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b2ff4215 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 7px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(233, 233, 233, 1);
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 acadc36 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 a0e87f2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9e547c6 {
    min-height: 345px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cea93de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.27%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c1d8a9b3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 212c58d {
    max-width: 100%;
    width: 88.48%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c69c6d2 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 63.28%;
    height: 394px;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a6fc39a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.73%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e569c866 {
    max-width: 100%;
    width: 57.05%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 d21d79a {
    margin: 0px 0% 0px 0%;
}
    
#ff3f7cd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c461463 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 2px 0px 0 2px;
    border-color: var(--color_2) var(--color_2) #000000 var(--color_2);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#be6a1b40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5cd550b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#aef0e9dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 2px 2px 0 0;
    border-color: var(--color_2) var(--color_2) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\31 4ac4650 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 231a512 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#de291be4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e72c1fcd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f9d0652 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c191ac2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 78702ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 f3fbf28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e026875d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#add12865 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0 2px 2px 0;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\30 71e4a17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c80993d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0 0px 2px 2px;
    border-color: #000000 var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#f676b9c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 b95fb21 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\39 f89e204 {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#d1d68830 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ea66eb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\32 118c1f6 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\38 8f029d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c09fc9e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 84db01c {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\36 25387c2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 25387c2 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 5;
}
    
#\38 d3f3093 {
    margin: 0px 0% 0px 0%;
}
    
#cadf950d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b39f55e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
    height: auto;
}
    
#\37 466c9bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8d33d69 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#bf7bd5b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e662f7f8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\39 b23c959 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\36 6fe0e45 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f27dc90 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe09540 {
    column-gap: 4%;
    row-gap: 22px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1e63efe {
    width: 57px;
    height: auto;
    max-width: 100%;
}
    
#\36 787a89b {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b09dc6a {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5a0e514 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ed10443 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 54px;
    align-items: center;
}
    
#\39 8c1b917 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\38 1088a04 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 687px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 9% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 42e4ae1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9c32750 {
    width: 16.54%;
    height: 83px;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#edf4c80c {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#\30 224d16e {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 4;
}
    
#\36 7bba051 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e17a37ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2d52c7c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a882b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 45623fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4194ee1 {
    align-items: center;
    width: 100%;
    min-height: 471px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 3.4985067891580597%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
}
    
#\34 aec75b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c72a3119 {
    align-items: flex-start;
    width: 79.51%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 abd8aef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5f24788 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6bf7e40 {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1a3d864 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3330097 {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f69c74b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 327cf2b {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#d0568ffd.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#d0568ffd {
    width: 43.58%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0px 0px 0px;
}
    
#f3a6de61::before, #f3a6de61 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
}
#f3a6de61 {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/AdobeStock_64184700+%281%29-1920w.jpeg");
    background-position: 50% 100%;
}
}



@media all {
    
#\34 d49842e {
    width: 445px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#\38 582a499 {
    align-items: flex-start;
    width: 55.42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\31 36d3236 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aab87adb.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#aab87adb {
    width: 15.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a05a07f7 {
    align-items: flex-start;
    width: 42.87%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 16px 91px 16px 91px;
    margin: 0px 0% 0px 1px;
}
    
#d382a4ed {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 7px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e10c36d.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\34 e10c36d {
    width: 19.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e6b9893.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\32 e6b9893 {
    width: 34.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 606f057.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\32 606f057 {
    width: 22.3%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2a832f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1462872840276086%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: wrap;
    align-content: center;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a25f7ba0 {
    width: 445px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#fcfe9114 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\31 fa78903.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\31 fa78903 {
    width: 37.20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3a21e9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\39 3a21e9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b13be376.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#b13be376 {
    width: 20.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3b4bfea.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#c3b4bfea {
    width: 19.67%;
    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 972d2d3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2138a2d::before, #\38 2138a2d > .bgExtraLayerOverlay {
    
}
#\38 2138a2d {
    justify-content: space-around;
    align-items: center;
    width: 99.98%;
    min-height: 666px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/AdobeStock_318586858-1920w.jpeg");
    border-radius: 0px 0px 0px 0px;
    background-attachment: initial;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 2.9% 0% 0% 0%;
}
    
#\35 d43cd5d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 572px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7c7949f.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\34 7c7949f {
    width: 33.95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dd5a09c {
    width: 922px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 978033b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 f12d078 {
    width: 664px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 215e591 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1e603d0 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 19px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(233, 233, 233, 1);
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8d9fe67 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\33 7ccef06 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5fdea72 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 16px 7% 16px 7%;
    margin: 0px 0% 0px 0%;
}
    
#df91c154.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#df91c154 {
    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;
}
    
#f4b822d6::before, #f4b822d6 > .bgExtraLayerOverlay {
    
}
#f4b822d6 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 397px;
    max-height: 100%;
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    background-attachment: initial;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aedac93b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\36 9fe80e7 {
    width: 664px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 212966d::before, #\37 212966d > .bgExtraLayerOverlay {
    
}
#\37 212966d {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 397px;
    max-height: 100%;
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    background-attachment: initial;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 709c210.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\33 709c210 {
    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;
}
    
#bbe8583b {
    margin: 0px 0% 0px 0%;
}
    
#b54322a4 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 7px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(233, 233, 233, 1);
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e5abbcb {
    align-items: flex-start;
    width: 100.00%;
    min-height: 183px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 7% 16px 7%;
    margin: 0px 0% 0px 0%;
}
    
#\35 aa633e1 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 21347ee {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#widget_re1 {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_fhr {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\38 4972396 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 8e5683d {
    margin: 0px 0% 0px 0%;
}
    
#\34 76b7ef4 {
    max-width: 100%;
    width: 88.48%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 795a5f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.27%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/bulb-a0fa00cb-6005dc1b-5acc0f23-1920w.png");
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 26f2911 {
    min-height: 345px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#cae21b0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.73%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fb549382 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 74186b8 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 63.28%;
    height: 394px;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d7404a7 {
    max-width: 100%;
    width: 57.05%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 6b0c5d6 {
    margin: 0px 0% 0px 0%;
}
    
#f001f4b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ea81fa0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 334c93e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3cca605 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d98bea88 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4401df3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 89ec1b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0 0px 0px 2px;
    border-color: #000000 var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#c1cbf14c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3bea8ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 579fe72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0px 0px 0 2px;
    border-color: var(--color_2) var(--color_2) #000000 var(--color_2);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#fb1e6fd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3923e95 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e4e8dfec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e6fb1b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c44c82cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de4a5430 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0px 0px 0 2px;
    border-color: var(--color_2) var(--color_2) #000000 var(--color_2);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\34 60123a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7a68c6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0 0px 0px 2px;
    border-color: #000000 var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 4865952 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\33 25b360a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad970ac1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1a094b0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 1a094b0 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 5;
}
    
#\35 ccd1d39 {
    column-gap: 4%;
    row-gap: 22px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1843b71 {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f154f18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b765fff3 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 54px;
    align-items: center;
}
    
#\31 cd54de2 {
    align-items: center;
    width: 100%;
    min-height: 471px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 3.4985067891580597%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
}
    
#c260ca89 {
    align-items: flex-start;
    width: 79.51%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 689895f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5bd0d85.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 14px 14px 14px;
}
#\32 5bd0d85 {
    width: 43.58%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0px 0px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dc96aa40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#f15ccf3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bdfd305 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 821cfcb {
    margin: 0px 0% 0px 0%;
}
    
#f782ccb5 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\30 f9886ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4e8f180 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4e8a8b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dcd1b042 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a1d02e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cb0ae08 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
    height: auto;
}
    
#f62634b2 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 687px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 9% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#aac320fc {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#d4a9f509 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\37 3194ba9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a71f2973 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\31 d87d291 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 4;
}
    
#f648ca7c {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c071180a {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\35 0734bcf {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#d1f4daf1 {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b03cdfe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fe5c7d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4bb7f25 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be305bad {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\30 e646845 {
    align-items: flex-start;
    width: 87.42%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 489d8c5 {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#d30affee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a57651ec {
    width: 16.54%;
    height: 83px;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 133533d::before, #\30 133533d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
}
#\30 133533d {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/471e7c50/dms3rep/multi/opt/AdobeStock_64184700+%281%29-1920w.jpeg");
    background-position: 50% 100%;
}
    
#\36 5a01c23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 acf4da3 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\38 c6aaab0 {
    width: 57px;
    height: auto;
    max-width: 100%;
}
    
#c64e231b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a70cc9d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(20, 20, 31, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2db7369 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3749095 {
    width: 100%;
    order: 3;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 22px;
    padding: 20% 2% 8% 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#dd4f3549 {
    width: 100%;
    order: 4;
}
    
#group_n7h {
    width: 100%;
    min-height: 80px;
    row-gap: 37px;
}
    
#group_9ch {
    justify-content: center;
    order: 9;
}
    
#widget_r9r {
    width: 43.40%;
    order: 2;
}
    
#group_srg {
    height: auto;
    min-height: 118px;
}
    
#widget_nt1 {
    width: 59.17%;
}
    
#b886809e {
    order: 0;
}
    
#widget_i9p {
    order: 1;
}
    
#widget_47g {
    order: 5;
}
    
#widget_in8 {
    order: 6;
}
    
#\39 8ff1ca1 {
    order: 7;
}
    
#group_c1c {
    order: 8;
    height: auto;
    min-height: 98px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9cb2318 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_7uo {
    width: 100.00%;
    height: 269px;
    margin: 0px 0% 0px 0%;
}
    
#widget_761 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_f7o {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_5p1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a175e8b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f8ce535 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 1299a07 {
    width: 100%;
}
    
#f153fa0e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b5eaf574 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 4d9567f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d2daf1b2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bb8e4a61 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c9b2fc8b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_e45 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0pa {
    padding-left: 0px;
    width: 100%;
    min-height: 1004px;
    height: auto;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_51k {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b9d957a {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 d624417 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 174ff14 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#bc4dcd69 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#d6dd6f3d {
    width: 100px;
    height: auto;
}
    
#c44d2cad {
    margin: 0px 0% 0px 0%;
}
    
#\38 4cae407 {
    column-gap: 4%;
    flex-direction: row;
    min-height: 34px;
    flex-wrap: nowrap;
    padding: 16px 4% 16px 4%;
}
    
#\36 5765bf8 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#e8cf46fb {
    width: 90px;
    height: auto;
}
    
#eb19e7ed {
    width: 100px;
    height: auto;
}
    
#\33 ac39fb3 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 28206b8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 b6e0e0f {
    width: 70.69%;
}
    
#\38 74c325f {
    column-gap: 0%;
}
    
#widget_slf {
    height: 220px;
}
    
#\37 4039bf8 {
    height: 220px;
}
    
#\31 c2a205d {
    height: 220px;
}
    
#df72862c {
    height: 220px;
}
    
#ac0d57b2 {
    height: 220px;
}
    
#faa1729f {
    height: 220px;
}
    
#group_kre {
    padding-left: 6px;
    min-height: auto;
    padding-right: 6px;
}
    
#\36 3ad2ffe {
    min-height: auto;
}
    
#\36 470baee {
    min-height: auto;
}
    
#\39 d1c997b {
    padding-left: 6px;
    min-height: auto;
    padding-right: 6px;
}
    
#\37 f4338c2 {
    padding-left: 6px;
    min-height: auto;
    padding-right: 6px;
}
    
#\34 261569c {
    min-height: auto;
}
    
#widget_v2t {
    width: 404px;
}
    
#d6dee099 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#b13ca36f {
    padding-left: 6px;
    padding-right: 6px;
}
    
#group_su6 {
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ed67a5f {
    column-gap: 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\32 fc31cd0 {
    width: 100%;
    min-height: 80px;
    height: auto;
    order: 1;
}
    
#\30 95add6b {
    width: 100%;
}
    
#bd980352 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#widget_ab3 {
    width: 98.99%;
    height: 300px;
}
    
#group_jc4 {
    padding-left: 0px;
}
    
#ab913083 {
    margin: 0px 0% 0px 0%;
}
    
#fd9d28c6 {
    padding-left: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9733414 {
    min-height: 120px;
    padding: 4% 4% 4% 4%;
}
    
#\39 2245682 {
    min-height: 120px;
    padding: 4% 4% 4% 4%;
}
    
#\34 b7602d5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_rjq {
    min-height: 120px;
    padding: 4% 4% 4% 4%;
}
    
#\36 48321e9 {
    min-height: 120px;
    padding: 4% 4% 4% 4%;
}
    
#\35 f116feb {
    min-height: 120px;
    padding: 4% 4% 4% 4%;
}
    
#\34 a84897d {
    min-height: 120px;
    padding: 4% 4% 4% 4%;
}
    
#e860fe80 {
    min-height: 120px;
    padding: 4% 4% 4% 4%;
}
    
#\34 a73b646 {
    min-height: 120px;
    padding: 4% 4% 4% 4%;
}
    
#\39 2d58228 {
    min-height: 120px;
}
    
#c0cc5b50 {
    padding-left: 0px;
    padding-right: 0px;
}
    
#bfd05fd5 {
    width: 100px;
}
    
#\30 57b62c7 {
    width: 100px;
    height: auto;
}
    
#\38 6ad27ae {
    width: 100px;
    height: auto;
}
    
#\37 49b9d5a {
    width: 100px;
    height: auto;
}
    
#b04d56e2 {
    width: 100px;
    height: auto;
}
    
#\38 90ea5b5 {
    width: 100px;
    height: auto;
}
    
#c6b27258 {
    width: 100px;
    height: auto;
}
    
#\30 f37774f {
    width: 100px;
    height: auto;
}
    
#ab38faa0 {
    column-gap: 4%;
    min-height: auto;
}
    
#group_vut {
    column-gap: 4%;
}
    
#\38 c64e6a3 {
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5253942 {
    width: 100%;
    min-height: 80px;
}
    
#\39 1fa0c19 {
    column-gap: 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#fbb231de {
    width: 100%;
}
    
#\36 e0874a9 {
    width: 100%;
    min-height: 80px;
}
    
#\37 064d730 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1250123 {
    width: 100%;
}
    
#\38 db18489 {
    order: 5;
}
    
#b511235e {
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 6;
}
    
#\36 1d67c0c {
    width: 100%;
    min-height: 80px;
}
    
#a4f43f9b {
    width: 100%;
}
    
#ba35f758 {
    width: 13%;
    margin: 0px 0% 0px 0%;
}
    
#\34 342f524 {
    width: 100%;
    min-height: 80px;
}
    
#e0474413 {
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
}
    
#e39549ac {
    width: 65%;
    margin: 0px 0% 0px 0%;
}
    
#\31 508816f {
    width: 80px;
    height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#cb3e8a77 {
    width: 100%;
}
    
#\34 2e335d7 {
    order: 7;
}
    
#d9aa2225 {
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 8;
}
    
#\33 589f422 {
    width: 13%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9ff4e99 {
    width: 65%;
    margin: 0px 0% 0px 0%;
}
    
#\37 152535f {
    width: 13%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fcf579a {
    order: 1;
}
    
#\37 c3703ee {
    width: 100%;
}
    
#c9b0b7cd {
    width: 100%;
}
    
#dcc78b1e {
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 0;
}
    
#d78f970b {
    width: 100%;
}
    
#a902490a {
    width: 65%;
    margin: 0px 0% 0px 0%;
}
    
#ba128f67 {
    column-gap: 0%;
    row-gap: 13px;
    flex-direction: column;
    padding-left: 2%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#\37 cb39d86 {
    width: 13%;
    margin: 0px 0% 0px 0%;
}
    
#a1ab0381 {
    width: 80px;
    height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\30 98782be {
    order: 3;
}
    
#a8ad50c2 {
    width: 80px;
    height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#b8f821fe {
    width: 100%;
}
    
#\35 24f62ea {
    width: 65%;
    margin: 0px 0% 0px 0%;
}
    
#b2851e0b {
    width: 100%;
}
    
#b80807e7 {
    height: 269px;
}
    
#d788a986 {
    width: 80px;
    height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0a819f8 {
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
}
    
#\32 7b98704 {
    width: 100%;
}
    
#\35 5dc4996 {
    width: 65%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e64a4ec {
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 4;
}
    
#\39 18e6c56 {
    width: 13%;
    margin: 0px 0% 0px 0%;
}
    
#\39 7ba54fd {
    width: 100%;
    min-height: 80px;
}
    
#\32 ef99886 {
    width: 80px;
    height: 80px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5734f0b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#e7936d8a {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
}
    
#af760537 {
    width: 610px;
}
    
#\36 ced4b0e {
    width: 100.00%;
}
    
#group_3pu {
    width: 100.00%;
    height: auto;
    min-height: 188px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_iqe {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
}
    
#widget_s3e {
    width: 95.46%;
}
    
#\37 f07ce6a {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 11fbc4a {
    margin: 0px 0% 0px 0%;
}
    
#a1a85d36 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5b9a945 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 fc836e9 {
    margin: 0px 0% 0px 0%;
}
    
#a370a2b2 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e4d3e70 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#\36 184284e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#af4d6846 {
    align-items: center;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#f84d00b6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 25px;
    padding: 6% 6% 6% 6%;
}
    
#e98e9ce7 {
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9f99cb0 {
    width: 100%;
    justify-content: flex-start;
    min-height: 8px;
}
    
#\33 e09b34f {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 145px;
    padding: 10% 2% 6% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 bade929 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 dc993c2 {
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 42ec51e {
    width: 86.61%;
}
    
#e0c02b82::before, #e0c02b82 > .bgExtraLayerOverlay {
    
}
#e0c02b82 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 310px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ee74414 {
    padding: 4% 4% 4% 4%;
}
    
#widget_chp {
    height: 373px;
}
    
#widget_b3j {
    height: 373px;
}
    
#ae56ed6f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b88c6d97 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}
    
#\30 358cccf {
    min-height: 289px;
    height: auto;
}
    
#\37 9e0e330 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 df23e36 {
    width: 48.16%;
    height: auto;
    min-height: 204px;
}
    
#\34 55a2a77 {
    height: auto;
    min-height: 206px;
    width: 47.35%;
}
    
#\37 fffd11b {
    width: 47.6%;
}
    
#f83eba6b {
    width: 47.64%;
}
    
#\36 7ec1e04 {
    width: 100%;
}
    
#\38 cc1e20f {
    width: 100%;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 27b46fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.62%;
    order: 0;
    height: 341px;
    align-self: center;
}
    
#\35 055c88b {
    justify-content: space-between;
}
    
#\37 eeaa126 {
    height: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 12734e4 {
    width: 100%;
    min-height: 80px;
}
    
#\36 ca4b13a {
    min-height: 289px;
    height: auto;
}
    
#ba68c631 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0de586b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a1235aa1 {
    width: 100%;
    height: auto;
    min-height: 204px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\36 9d73bfd {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#\35 fc67591 {
    width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 20a9aee {
    height: 24px;
}
    
#f999d73d {
    justify-content: space-between;
    column-gap: 3.588412345461345%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#f95a2225 {
    height: auto;
    min-height: 206px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#d790c5fe {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#fdd65db7 {
    min-height: 289px;
    height: auto;
}
    
#e990029a {
    width: 100%;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2b817ee {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}
    
#\37 aa1f7db {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.62%;
    order: 0;
    height: 341px;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fe94818 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 33px;
}
    
#\31 80fa64d {
    align-items: flex-start;
    width: 100%;
    row-gap: 0px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a4f9dba9 {
    min-height: 67px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    height: auto;
}
    
#\35 2b6bc81 {
    width: 86.61%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c29dc81 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 310px;
}
    
#\37 b9235a6 {
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 99ba9ab {
    min-height: 67px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    height: auto;
}
    
#\38 cdab6cc {
    width: 86.61%;
    margin: 0px 0% 0px 0%;
}
    
#ab9d3358::before, #ab9d3358 > .bgExtraLayerOverlay {
    
}
#ab9d3358 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 310px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 25342d2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 8c4949d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#abba4ce7 {
    margin: 0px 0% 0px 0%;
}
    
#\37 295d6fe {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\30 31ca3b7 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b70be262 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c0d37212 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 5a02226 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1360d19 {
    width: 100%;
}
    
#\36 144ab26::before, #\36 144ab26 > .bgExtraLayerOverlay {
    
}
    
#c13e7ee5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d6f679b {
    width: 100%;
}
    
#f84d8b16 {
    padding: 20% 2% 8% 2%;
}
    
#\32 2201a99 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8815e71 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 10% 2% 6% 4%;
}
    
#\39 86c6708 {
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
}
    
#group_62c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1149812 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 7209004 {
    width: 41.12%;
}
    
#b228b9c3 {
    width: 100.00%;
}
    
#e399ae52 {
    align-items: flex-start;
    width: 100%;
    row-gap: 26px;
    min-height: 1108px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 90176bf::before, #\34 90176bf > .bgExtraLayerOverlay {
    
}
#\34 90176bf {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 310px;
}
    
#\39 d84f12b {
    column-gap: 3.424579450102154%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 16px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#c735033f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a2e150b0 {
    width: 100%;
    height: auto;
    min-height: 220px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c1a42194 {
    width: 44.06%;
}
    
#b65d1b6f {
    width: 26.11%;
}
    
#\37 d77f300 {
    width: 24.15%;
}
    
#e93f19fe {
    width: 23.34%;
}
    
#ea661ba7 {
    width: 18.11%;
}
    
#\30 f15dc0b {
    width: 40.31%;
}
    
#\30 d8335c8 {
    width: 24.15%;
}
    
#aa5001c4 {
    width: 645px;
}
    
#\37 e226425 {
    width: 645px;
}
    
#\31 e0ab67c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8526450 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 310px;
}
    
#\34 544390b {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 33px;
}
    
#\39 b7d81f0 {
    width: 86.61%;
    margin: 0px 0% 0px 0%;
}
    
#be153910 {
    min-height: 67px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    height: auto;
}
    
#ac8e4cc0::before, #ac8e4cc0 > .bgExtraLayerOverlay {
    
}
#ac8e4cc0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 310px;
}
    
#b2ff4215 {
    align-items: flex-start;
    width: 100%;
    row-gap: 0px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a8ca4c21 {
    min-height: 67px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    height: auto;
}
    
#\37 f1f5990 {
    width: 99.98%;
    margin: 0px 0% 0px 0%;
}
    
#\30 9225411 {
    align-items: flex-start;
    width: 100%;
    row-gap: 0px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9e547c6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c1d8a9b3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 a6fc39a {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\37 cea93de {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#\36 c69c6d2 {
    width: 28.26%;
    height: 256px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d21d79a {
    margin: 0px 0% 0px 0%;
}
    
#\34 c461463 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f5cd550b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 0px;
}
    
#aef0e9dc {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#add12865 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c80993d6 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1088a04 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 2% 8% 2%;
}
    
#\30 fe09540 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#edf4c80c {
    width: 100%;
}
    
#\38 d3f3093 {
    margin: 0px 0% 0px 0%;
}
    
#f3a6de61::before, #f3a6de61 > .bgExtraLayerOverlay {
    
}
    
#\30 224d16e {
    width: 100%;
}
    
#\34 ed10443 {
    width: 100%;
    min-height: 80px;
}
    
#d0568ffd {
    width: 41.78%;
}
    
#b39f55e2 {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d49842e {
    width: 645px;
}
    
#\38 582a499 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 36d3236 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aab87adb {
    width: 18.11%;
}
    
#a05a07f7 {
    width: 100%;
    height: auto;
    min-height: 220px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d382a4ed {
    align-items: flex-start;
    width: 100%;
    row-gap: 26px;
    min-height: 1108px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e10c36d {
    width: 23.34%;
}
    
#\32 e6b9893 {
    width: 41.12%;
}
    
#\32 606f057 {
    width: 26.11%;
}
    
#a25f7ba0 {
    width: 645px;
}
    
#\31 fa78903 {
    width: 44.06%;
}
    
#b13be376 {
    width: 24.15%;
}
    
#c3b4bfea {
    width: 24.15%;
}
    
#\38 2138a2d::before, #\38 2138a2d > .bgExtraLayerOverlay {
    
}
#\38 2138a2d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 310px;
}
    
#\35 d43cd5d {
    column-gap: 3.424579450102154%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 16px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7c7949f {
    width: 40.31%;
}
    
#\39 dd5a09c {
    width: 100.00%;
}
    
#\37 978033b {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f12d078 {
    width: 86.61%;
    margin: 0px 0% 0px 0%;
}
    
#f4b822d6::before, #f4b822d6 > .bgExtraLayerOverlay {
    
}
#f4b822d6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 310px;
}
    
#aedac93b {
    min-height: 67px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    height: auto;
}
    
#\36 9fe80e7 {
    width: 99.98%;
    margin: 0px 0% 0px 0%;
}
    
#\37 212966d::before, #\37 212966d > .bgExtraLayerOverlay {
    
}
#\37 212966d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 310px;
}
    
#\33 1e603d0 {
    align-items: flex-start;
    width: 100%;
    row-gap: 0px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b54322a4 {
    align-items: flex-start;
    width: 100%;
    row-gap: 0px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 aa633e1 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 33px;
}
    
#\33 21347ee {
    min-height: 67px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8e5683d {
    margin: 0px 0% 0px 0%;
}
    
#\32 795a5f8 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#\32 26f2911 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cae21b0b {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\33 74186b8 {
    width: 28.26%;
    height: 256px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6b0c5d6 {
    margin: 0px 0% 0px 0%;
}
    
#\31 579fe72 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b3923e95 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 0px;
}
    
#\39 89ec1b3 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#de4a5430 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 7a68c6d {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 821cfcb {
    margin: 0px 0% 0px 0%;
}
    
#\31 cb0ae08 {
    justify-content: center;
}
    
#\31 d87d291 {
    width: 100%;
}
    
#\35 ccd1d39 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\30 133533d::before, #\30 133533d > .bgExtraLayerOverlay {
    
}
    
#b765fff3 {
    width: 100%;
    min-height: 80px;
}
    
#f62634b2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 2% 8% 2%;
}
    
#\32 5bd0d85 {
    width: 41.78%;
}
    
#aac320fc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 3749095 {
    width: 331px;
}
    
#\36 3bd85219866cc3622781521 {
    row-gap: 11px;
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-right: 6px;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30% 4% 10% 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_i9p {
    height: 240px;
    width: 58.99%;
}
    
#group_n7h {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 26px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd4f3549 {
    width: 331px;
}
    
#widget_r9r {
    width: 74.03%;
}
    
#group_c1c {
    column-gap: 6.9977214730102615%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#widget_c4m {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.5%;
}
    
#\31 89bb3a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.5%;
}
    
#\38 909deb1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 a3660ce {
    width: 280px;
}
    
#widget_nt1 {
    width: 98.61%;
}
    
#group_0mf {
    align-items: flex-start;
    height: auto;
    min-height: 92px;
    padding: 11px 16px 11px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e06f141 {
    align-items: flex-start;
}
    
#\39 93f10ab {
    align-items: flex-start;
}
    
#b93e40ce {
    align-items: flex-start;
}
    
#group_srg {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8816d99 {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#cb7e0121 {
    row-gap: 7px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c9cb2318 {
    row-gap: 8px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#group_e45 {
    flex-direction: column;
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-right: 6px;
}
    
#widget_7uo {
    width: 100%;
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#widget_761 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_f7o {
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_5p1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a175e8b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f8ce535 {
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 1299a07 {
    width: 100%;
}
    
#f153fa0e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b5eaf574 {
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 4d9567f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d2daf1b2 {
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bb8e4a61 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c9b2fc8b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_0pa {
    row-gap: 9px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lam {
    width: 220px;
}
    
#group_51k {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dca34131 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 b9d957a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\34 d624417 {
    width: 100%;
}
    
#b73bb9a9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 174ff14 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#bc4dcd69 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d6dd6f3d {
    width: 90px;
    height: auto;
}
    
#c44d2cad {
    margin: 0px 0% 0px 0%;
}
    
#\36 5765bf8 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 4cae407 {
    column-gap: 2%;
    flex-direction: row;
    min-height: 51px;
    flex-wrap: wrap;
    padding: 16px 8% 16px 8%;
}
    
#e8cf46fb {
    width: 80px;
    height: auto;
}
    
#eb19e7ed {
    width: 90px;
    height: auto;
}
    
#\33 ac39fb3 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#c50a3a78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 74c325f {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-right: 6px;
}
    
#\38 28206b8 {
    flex-direction: column;
    min-height: unset;
    padding: 4% 4% 4% 4%;
}
    
#\33 b6e0e0f {
    width: 100%;
}
    
#widget_slf {
    height: 240px;
}
    
#df72862c {
    height: 240px;
}
    
#\37 4039bf8 {
    height: 240px;
}
    
#ac0d57b2 {
    height: 240px;
}
    
#\31 c2a205d {
    height: 240px;
}
    
#faa1729f {
    height: 240px;
}
    
#group_su6 {
    row-gap: 16px;
    padding-left: 6px;
    padding-right: 6px;
    margin: 0px 0% 0px 0%;
}
    
#d6dee099 {
    row-gap: 16px;
    padding-left: 6px;
    padding-right: 6px;
    margin: 0px 0% 0px 0%;
}
    
#b13ca36f {
    row-gap: 16px;
    padding-left: 6px;
    padding-right: 6px;
    margin: 0px 0% 0px 0%;
}
    
#widget_v2t {
    width: 100%;
}
    
#group_kre {
    padding-left: 6px;
    min-height: auto;
    height: auto;
    padding-right: 6px;
}
    
#\36 3ad2ffe {
    padding-left: 6px;
    min-height: auto;
    height: auto;
    padding-right: 6px;
}
    
#\36 470baee {
    padding-left: 6px;
    min-height: auto;
    height: auto;
    padding-right: 6px;
}
    
#\39 d1c997b {
    padding-left: 6px;
    min-height: auto;
    height: auto;
    padding-right: 6px;
}
    
#\37 f4338c2 {
    row-gap: 16px;
    padding-left: 6px;
    min-height: auto;
    height: auto;
    padding-right: 6px;
}
    
#\34 261569c {
    padding-left: 6px;
    min-height: auto;
    height: auto;
    padding-right: 6px;
}
    
#\37 f6414c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 fc31cd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#bd980352 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\35 ed67a5f {
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 4% 4%;
}
    
#\30 95add6b {
    width: 100.00%;
}
    
#ab913083 {
    margin: 0px 0% 0px 0%;
}
    
#group_jc4 {
    flex-direction: row;
    padding-left: 0px;
    min-height: 72px;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_okb {
    margin: 0px 0% 0px 0%;
}
    
#widget_r72 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fd9d28c6 {
    flex-direction: row;
    padding-left: 0px;
    min-height: 72px;
    flex-wrap: nowrap;
    height: auto;
}
    
#\34 f9e74d0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3a6efab {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_7o8 {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#\33 9733414 {
    min-height: 100px;
    padding: 5% 5% 5% 5%;
}
    
#c0cc5b50 {
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 6px;
}
    
#\34 b7602d5 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#group_rjq {
    min-height: 100px;
    padding: 5% 5% 5% 5%;
}
    
#bfd05fd5 {
    width: 90px;
    height: auto;
}
    
#\36 48321e9 {
    min-height: 100px;
    padding: 5% 5% 5% 5%;
}
    
#\30 57b62c7 {
    width: 90px;
    height: auto;
}
    
#\38 6ad27ae {
    width: 90px;
    height: auto;
}
    
#\35 f116feb {
    min-height: 100px;
    padding: 5% 5% 5% 5%;
}
    
#\38 90ea5b5 {
    width: 90px;
    height: auto;
}
    
#\34 a84897d {
    min-height: 100px;
    padding: 5% 5% 5% 5%;
}
    
#b04d56e2 {
    width: 90px;
    height: auto;
}
    
#\37 49b9d5a {
    width: 90px;
    height: auto;
}
    
#c6b27258 {
    width: 90px;
    height: auto;
}
    
#\34 a73b646 {
    min-height: 100px;
    padding: 5% 5% 5% 5%;
}
    
#\30 f37774f {
    width: 90px;
    height: auto;
}
    
#group_vut {
    column-gap: 3%;
    min-height: 65px;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#ab38faa0 {
    column-gap: 3%;
    min-height: 65px;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#\38 c64e6a3 {
    column-gap: 3%;
    min-height: 65px;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#c27f75f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 5253942 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 e0874a9 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 1fa0c19 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#fbb231de {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 1250123 {
    width: 100%;
}
    
#\38 db18489 {
    order: 5;
}
    
#b511235e {
    row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 6;
}
    
#\36 1d67c0c {
    width: 100%;
    min-height: 192px;
    align-items: flex-start;
    height: auto;
    padding: 6px 6px 6px 6px;
}
    
#a4f43f9b {
    width: 100%;
}
    
#ba35f758 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 342f524 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e0474413 {
    row-gap: 7px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e39549ac {
    row-gap: 16px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 508816f {
    width: 80px;
    height: 80px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cb3e8a77 {
    width: 100%;
}
    
#\34 2e335d7 {
    order: 7;
}
    
#d9aa2225 {
    row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 8;
}
    
#\33 589f422 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 9ff4e99 {
    row-gap: 16px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 152535f {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 fcf579a {
    order: 1;
}
    
#\37 c3703ee {
    width: 100%;
}
    
#c9b0b7cd {
    width: 100%;
}
    
#dcc78b1e {
    row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 0;
}
    
#d78f970b {
    width: 100%;
}
    
#a902490a {
    row-gap: 16px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ba128f67 {
    row-gap: 9px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\37 cb39d86 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a1ab0381 {
    width: 80px;
    height: 80px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 98782be {
    order: 3;
}
    
#a8ad50c2 {
    width: 80px;
    height: 80px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b8f821fe {
    width: 100%;
}
    
#\35 24f62ea {
    row-gap: 16px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b2851e0b {
    width: 100%;
}
    
#b80807e7 {
    height: 180px;
}
    
#d788a986 {
    width: 80px;
    height: 80px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 0a819f8 {
    row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
}
    
#\32 7b98704 {
    width: 100%;
}
    
#\35 5dc4996 {
    row-gap: 16px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 e64a4ec {
    row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 4;
}
    
#\30 4a17676 {
    width: 100%;
}
    
#\39 18e6c56 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 7ba54fd {
    row-gap: 0px;
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 6px;
}
    
#\32 ef99886 {
    width: 80px;
    height: 80px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c5734f0b {
    min-height: unset;
    flex-direction: column;
    row-gap: 9px;
    padding: 10% 4% 10% 4%;
}
    
#e7936d8a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 17px;
}
    
#widget_s3e {
    height: 240px;
}
    
#group_3pu {
    width: 100.00%;
}
    
#\37 f07ce6a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\31 11fbc4a {
    width: 52px;
    height: auto;
}
    
#a1a85d36 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\35 5b9a945 {
    width: 51.4219px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fc836e9 {
    width: 51.5938px;
    height: auto;
}
    
#a370a2b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\39 e4d3e70 {
    width: 78.60%;
    height: auto;
    min-height: 43px;
}
    
#\36 184284e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#af4d6846 {
    order: 1;
    width: 78.65%;
    height: auto;
    min-height: 43px;
}
    
#f84d00b6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 10% 8% 10% 8%;
}
    
#e98e9ce7 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
}



@media (max-width: 767px) {
    
#a9f99cb0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e09b34f {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 10% 6% 8% 6%;
}
}



@media (max-width: 767px) {
    
#\37 bade929 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 dc993c2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
}
    
#\34 42ec51e {
    width: 248.889px;
}
    
#e0c02b82::before, #e0c02b82 > .bgExtraLayerOverlay {
    
}
#e0c02b82 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 3;
}
    
#\30 456a721 {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#\30 ba1d318 {
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 6px;
}
    
#\38 8d11e78 {
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 6px;
}
    
#\35 ee74414 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#widget_chp {
    height: 211px;
}
    
#widget_b3j {
    height: 154px;
}
}



@media (max-width: 767px) {
    
#\38 8953177 {
    width: 100%;
}
    
#b88c6d97 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 358cccf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9e0e330 {
    row-gap: 6px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#d653a9df {
    height: 144px;
}
    
#\35 27b46fb {
    width: 100.00%;
    height: 270px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 d2a5fee {
    margin: 0px 0% 0px 0%;
}
    
#\38 cc1e20f {
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 055c88b {
    column-gap: 7.717730961660414%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 55a2a77 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 183px;
}
    
#\35 df23e36 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    height: auto;
    min-height: 193px;
}
    
#\37 fffd11b {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    min-height: 170px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f83eba6b {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    min-height: 170px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7ec1e04 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    min-height: 189px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\37 5a8da58 {
    margin: 0px 0% 0px 0%;
}
    
#\36 12734e4 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\36 ca4b13a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 ee8ff1e {
    height: 144px;
}
    
#\33 2a10490 {
    width: 100%;
}
    
#\34 d3ed90a {
    width: 100.00%;
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#ba68c631 {
    row-gap: 6px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 aa74149 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8e026d0 {
    column-gap: 7.717730961660414%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 0d5977f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 e2d9ef3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 e935b6b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 45bfe64 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 97d1825 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 fbdf39f {
    height: 18px;
}
}



@media (max-width: 767px) {
    
#\30 0de586b {
    row-gap: 6px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 9d73bfd {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    min-height: 170px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fc67591 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    min-height: 170px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f999d73d {
    column-gap: 7.717730961660414%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 dc1f37c {
    width: 100%;
}
    
#fdd65db7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 515e8b5 {
    margin: 0px 0% 0px 0%;
}
    
#e990029a {
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 aa1f7db {
    width: 100.00%;
    height: 270px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a1235aa1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    height: auto;
    min-height: 193px;
}
    
#\31 33d03b0 {
    height: 144px;
}
    
#f95a2225 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 183px;
}
    
#d790c5fe {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    min-height: 189px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2b817ee {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 fe94818 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 80fa64d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
}
    
#a4f9dba9 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2b6bc81 {
    width: 248.889px;
}
    
#\31 c29dc81 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 3;
}
    
#\37 b9235a6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
}
    
#\37 99ba9ab {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cdab6cc {
    width: 248.889px;
}
    
#ab9d3358::before, #ab9d3358 > .bgExtraLayerOverlay {
    
}
#ab9d3358 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 3;
}
    
#\36 f33cfdd {
    width: 311px;
}
    
#bd2eccb4 {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#\36 25342d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 d0e5090 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba342155 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_pob {
    width: 100%;
}
    
#e934b102 {
    width: 100%;
}
    
#widget_o2k {
    width: 100.00%;
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#group_eqa {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 31ca3b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 295d6fe {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b70be262 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0d37212 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5a02226 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a1360d19 {
    width: 331px;
}
    
#\36 144ab26::before, #\36 144ab26 > .bgExtraLayerOverlay {
    
}
    
#ea94d11b {
    height: 240px;
    width: 58.99%;
}
    
#c13e7ee5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d6f679b {
    width: 331px;
}
    
#f84d8b16 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40% 4% 10% 4%;
}
    
#\32 2201a99 {
    row-gap: 11px;
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 6px;
    height: auto;
}
    
#\31 a1e8f5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 18b1d7b {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#b8815e71 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 10% 6% 8% 6%;
}
    
#\39 86c6708 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_62c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_krh {
    order: 0;
    width: 100.00%;
}
    
#ac73c330 {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#\31 1149812 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b228b9c3 {
    width: 248.889px;
}
    
#e399ae52 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
}
    
#\34 90176bf::before, #\34 90176bf > .bgExtraLayerOverlay {
    
}
#\34 90176bf {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 3;
}
}



@media (max-width: 767px) {
    
#\36 8526450 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 3;
}
    
#\34 544390b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 b7d81f0 {
    width: 248.889px;
}
    
#be153910 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac8e4cc0::before, #ac8e4cc0 > .bgExtraLayerOverlay {
    
}
#ac8e4cc0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 3;
}
    
#b2ff4215 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
}
    
#a8ca4c21 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f1f5990 {
    width: 248.889px;
}
    
#\30 9225411 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
}
}



@media (max-width: 767px) {
    
#\30 9e547c6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 cea93de {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 212c58d {
    width: 100%;
}
    
#\36 c69c6d2 {
    width: 100.00%;
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a6fc39a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e569c866 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 c461463 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f5cd550b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#aef0e9dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#add12865 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c80993d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 ed10443 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 1088a04 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40% 4% 10% 4%;
}
    
#\30 fe09540 {
    row-gap: 11px;
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 6px;
    height: auto;
}
    
#\30 9c32750 {
    height: 240px;
    width: 58.99%;
}
    
#edf4c80c {
    width: 331px;
}
    
#\38 d3f3093 {
    margin: 0px 0% 0px 0%;
}
    
#f3a6de61::before, #f3a6de61 > .bgExtraLayerOverlay {
    
}
    
#\30 224d16e {
    width: 331px;
}
}



@media (max-width: 767px) {
    
#\38 2138a2d::before, #\38 2138a2d > .bgExtraLayerOverlay {
    
}
#\38 2138a2d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 3;
}
    
#\39 dd5a09c {
    width: 284px;
}
    
#d382a4ed {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
}
    
#\37 978033b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 d43cd5d {
    column-gap: 6.9977214730102615%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\38 582a499 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a05a07f7 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2a832f0 {
    column-gap: 3.1462872840276086%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 13px;
}
    
#c3b4bfea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 e6b9893 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 fa78903 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 606f057 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b13be376 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 e10c36d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aab87adb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 7c7949f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 d49842e {
    width: 316px;
}
}



@media (max-width: 767px) {
    
#\33 f12d078 {
    width: 298px;
}
    
#f4b822d6::before, #f4b822d6 > .bgExtraLayerOverlay {
    
}
#f4b822d6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 3;
}
    
#aedac93b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9fe80e7 {
    width: 248.889px;
}
    
#\37 212966d::before, #\37 212966d > .bgExtraLayerOverlay {
    
}
#\37 212966d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 3;
}
    
#\33 1e603d0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
}
    
#b54322a4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
}
    
#\35 aa633e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 21347ee {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 215e591 {
    width: 295px;
}
    
#widget_re1 {
    height: 242px;
}
    
#widget_fhr {
    height: 242px;
}
}



@media (max-width: 767px) {
    
#\34 76b7ef4 {
    width: 100.00%;
}
    
#\32 795a5f8 {
    min-height: 225px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\32 26f2911 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cae21b0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 74186b8 {
    width: 100.00%;
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d7404a7 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fb549382 {
    width: 100.00%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 579fe72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b3923e95 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 89ec1b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#de4a5430 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 7a68c6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fb1e6fd7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e4e8dfec {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 3bea8ae {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\37 4865952 {
    width: 299px;
}
    
#\39 821cfcb {
    margin: 0px 0% 0px 0%;
}
    
#a57651ec {
    height: 240px;
    width: 58.99%;
}
    
#\31 d87d291 {
    width: 331px;
}
    
#\35 ccd1d39 {
    row-gap: 11px;
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 6px;
    height: auto;
}
    
#\30 133533d::before, #\30 133533d > .bgExtraLayerOverlay {
    
}
    
#b765fff3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f62634b2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#aac320fc {
    width: 331px;
}
    
#\32 5bd0d85 {
    width: 72.59%;
}
    
#\31 cb0ae08 {
    height: auto;
    min-height: 87px;
}
    
#\31 cd54de2 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad970ac1 {
    align-items: flex-start;
}
    
#a70cc9d0 {
    align-items: flex-start;
}
    
#\32 a1d02e4 {
    align-items: flex-start;
}
    
#f15ccf3a {
    align-items: flex-start;
}
}

