@media all {
  *#dm .dmInner div.u_1559800574 img { border-radius:20px 20px 20px 20px !important; }

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

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

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

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

  *#dm .dmInner div.u_837240917 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1408455060 { display:none !important; }

  *#dm .dmInner *.u_1805204238 { display:none !important; }

  *#dm .dmInner *.u_1479703407 { display:none !important; }

  *#dm .dmInner *.u_1755440950 { display:none !important; }

  *#dm .dmInner *.u_1900227635 { display:none !important; }

  *#dm .dmInner *.u_1961518826 { display:none !important; }

  *#dm .dmInner *.u_1590318965 { display:none !important; }

  *#dm .dmInner *.u_1698622723 { display:none !important; }

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

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

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

  *#dm .dmInner a.u_1291388636 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d10cb689-ed8f-48e9-8b94-3fb6dcc44436/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1432629350 .advanced-form-label {
    font-family:Geist-Regular !important;
    font-size:18px !important;
  }

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

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

  *#dm .dmInner div.u_1432629350 input {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1432629350 textarea {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1432629350 select {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1432629350 input::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1432629350 textarea::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1432629350 select::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1623723428 .advanced-form-label {
    font-family:Geist-Regular !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1623723428 input {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1623723428 textarea {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1623723428 select {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1623723428 input::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1623723428 textarea::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1623723428 select::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1024226475 .advanced-form-label {
    font-family:Geist-Regular !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1024226475 input {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1024226475 textarea {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1024226475 select {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1024226475 input::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1024226475 textarea::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1024226475 select::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1189907793 .advanced-form-label {
    font-family:Geist-Regular !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1189907793 input {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1189907793 textarea {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1189907793 select {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1189907793 input::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1189907793 textarea::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1189907793 select::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1782850864 input[type="checkbox"] { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1782850864 input[type="radio"] { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1782850864 .form-dropdown { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1782850864 .advanced-form-label { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1782850864 .contact-checkable-container {
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1782850864 .radio-wrapper { flex-direction:column !important; }

  *#dm .dmInner div.u_1746966611 input {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1746966611 textarea {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1746966611 select {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
  }

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

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

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

  *#dm .dmInner div.u_1687152075 .contact-checkable-container {
    font-size:14px !important;
    color:rgba(23,21,18,0.44) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1687152075 input[type="checkbox"] { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1687152075 input[type="radio"] { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1687152075 .form-dropdown { border-radius:300px 300px 300px 300px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1695346574 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1695346574 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner div.u_1695346574 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

  *#dm .dmInner div.u_1351247483 input[type="checkbox"] { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1351247483 input[type="radio"] { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1351247483 .form-dropdown { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1351247483 .advanced-form-label { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1351247483 .contact-checkable-container {
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1351247483 .radio-wrapper { flex-direction:column !important; }

  *#dm .dmInner div.u_1876255296 .contact-checkable-container {
    font-size:14px !important;
    color:rgba(23,21,18,0.44) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876255296 input[type="checkbox"] { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1876255296 input[type="radio"] { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1876255296 .form-dropdown { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1651989321 .advanced-form-label {
    font-family:Geist-Regular !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1651989321 input {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1651989321 textarea {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1651989321 select {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1651989321 input::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1651989321 textarea::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1651989321 select::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1670420808 .advanced-form-label {
    font-family:Geist-Regular !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1670420808 input {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1670420808 textarea {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1670420808 select {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1670420808 input::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1670420808 textarea::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1670420808 select::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1416159444 .advanced-form-label {
    font-family:Geist-Regular !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1416159444 input {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1416159444 textarea {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1416159444 select {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1416159444 input::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1416159444 textarea::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1416159444 select::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1228218493 input {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1228218493 textarea {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1228218493 select {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
  }

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

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

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

  *#dm .dmInner div.u_1973753863 .advanced-form-label {
    font-family:Geist-Regular !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1973753863 input {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1973753863 textarea {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1973753863 select {
    border-style:solid !important;
    border-color:rgb(17,19,26) rgb(17,19,26) var(--color_2) rgb(17,19,26) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-family: Figtree !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1973753863 input::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1973753863 textarea::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1973753863 select::placeholder {
    font-family: Figtree !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1606614361 {
    border-style:solid !important;
    border-color:rgb(32,30,27) rgb(32,30,27) rgb(32,30,27) rgb(32,30,27) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_837240917 .photoGalleryThumbs .image-container { border-radius:8px 8px 8px 8px !important; }

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

  *#dm .dmInner a.u_1093089029 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d10cb689-ed8f-48e9-8b94-3fb6dcc44436/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1832181795 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1695346574 { background-color:var(--color_3) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

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

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

  *#dm .dmInner *.u_837240917 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_837240917 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_1695346574 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1695346574 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1695346574 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1695346574 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1695346574 .photoGalleryViewAll { padding:0 4px !important; }

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

  *#dm .dmInner *.u_837240917 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_837240917 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_837240917 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_837240917 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_837240917 .photoGalleryViewAll { padding:0 3px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1687152075 .contact-checkable-container { font-size:12px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1695346574 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1695346574 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner div.u_1876255296 .contact-checkable-container { font-size:12px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1973753863 select::placeholder { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7630a84 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 14% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 259e4cb::before, #\31 259e4cb > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.39;
}
#\31 259e4cb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/b986fffe/dms3rep/multi/opt/2025_06_vue2_HD-1920w.jpg");
}
    
#group_qki {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 22px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9gj {
    width: 86.60%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aed08260 {
    margin: 0px 0% 0px 0%;
}
    
#\31 af28e8b {
    width: 56.27%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6cfe92e {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 22px;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 22px 0% 0px 0%;
}
    
#\31 0ecc0a2 {
    width: 15.12%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b8e2f9e {
    min-height: 0vw;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fada65eb {
    min-height: 0;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#bcb22d35 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(239, 234, 224, 1);
    background-image: none;
}
    
#widget_r75 {
    width: 1256px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vt8 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_uma.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 4px 0px;
}
#widget_uma {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_fho {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_sc2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qq1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3267cea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1ccecca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f67c4604 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4f03fdb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 1502fda {
    justify-content: flex-start;
    align-items: flex-start;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a692509c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9e19830 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e800325 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 20.12%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dfb35b87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 89888ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_vd2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b2c0d2d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 2969844 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    align-content: center;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 6e84992 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f45b3e8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_437 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 81a4c05 {
    width: 82.66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e00ed89f {
    width: 100%;
    height: 774px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2b40eb1 {
    margin: 0px 0% 0px 0%;
}
    
#group_t21 {
    align-items: flex-start;
    width: 52.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.87207488299532%;
    flex-wrap: nowrap;
}
    
#\39 c448553 {
    width: 32.06%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bud {
    align-items: flex-start;
    width: 45.05%;
    min-height: 805px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9102576858024078%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\38 ddf070b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a4ba19d {
    width: 78.16%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbdd6eeb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8716d2a {
    width: 82.66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d426bd9 {
    width: 82.66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 ef67668 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 275844e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#ad1e4d30 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_871 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 67e6b2a {
    width: 57.22%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_rt3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b134e8f5 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 7%;
    row-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 07c1d11 [data-content-reference] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-width: 1px 0 0px 0;
    border-color: rgba(100, 89, 87, 0.69) #000000 var(--color_2) #000000;
    flex-direction: row-reverse;
}
#\34 07c1d11 [data-content-reference] .accordion-title {
    text-align: left !important;
    color: var(--color_2) !important;
}
#\34 07c1d11 {
    justify-content: flex-start;
    width: auto;
    min-height: auto;
    height: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 07c1d11 [data-content-reference] .icon-container {
    color: var(--color_2);
    height: 28px;
    width: 28px;
    padding: 0px 0px 0px 0px;
}
    
#group_l5l {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.72%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abb2591b {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 7%;
    row-gap: 24px;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8493f6e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 37f44eb {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 7%;
    row-gap: 24px;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f27549f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce117c6d {
    margin: 0px 0% 0px 0%;
}
    
#eb15f693 {
    width: 51.71%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca4e82f2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d7320bb {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 235372a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ea558e91 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 46px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#be54ba84 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\39 b8353c0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c40 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_3gb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 17.84%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 05a31a2 {
    width: 99.73%;
    height: auto;
    max-width: 100%;
}
    
#\39 bf7e077 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b256887 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.54%;
    min-height: 428px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#eff41071 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#bb266938 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.54%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    order: 3;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 39ff7d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_lbe {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f87afe2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ddee1c3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3c1c2f0 {
    width: 99.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6183271 {
    width: 99.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e1d36bf {
    margin: 0px 0% 0px 0%;
}
    
#\32 38a33ee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.54%;
    min-height: 428px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    order: 2;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f290e27 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4d0e464 {
    width: 99.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 de49c58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 d94f01d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.54%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    order: 4;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 331a7f6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1acca63 {
    width: 99.73%;
    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 a76e11d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d10444f8 {
    width: 99.73%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 1bc0f88 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 88bd98f {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 27c8729 {
    width: 67.31%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3b3e361 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 123e20a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 46px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#ae8ee25a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_8pj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 8609402 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a913dc7f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#e30de28a {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 60b5f1d {
    margin: 0px 0% 0px 0%;
}
    
#\30 871e0bf {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bc5be627 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\35 e646981 {
    width: 575px;
    height: 167px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ab4777f {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    background-color: rgba(84, 75, 62, 0.05);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f571936 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ee47f610 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0986c7a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 553473a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 171946e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ee86edd {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ab1ee5a {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 98e2541 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9124dec {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b31344d7 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7633c55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d80d6692 {
    width: 218px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 58px;
    margin: 0px 0% 0px 0%;
}
    
#fbe1983b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#\36 7d2e9d3 {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 deaa6f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#c37c9ccd {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b048e35 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b438c12 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e8d11804 {
    width: 91.9%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 4132335 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 81d185b {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f91febac {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4a60560 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 dcb81fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4b7ae2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd2099df {
    width: 218px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 58px;
    margin: 0px 0% 0px 0%;
}
    
#a91d9f68 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c8f587 {
    width: 575px;
    height: 167px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 58d6894 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f6e57bc3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\39 b148c2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6bd464a {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c5046f1e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9e9a654 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 29fef60 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f21d9e92 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2835b3b {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d16cba69 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\32 caf3b17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c6858578 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6c49d62 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#d25b4e71 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    background-color: rgba(84, 75, 62, 0.05);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c7fcdeb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dae9ced1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 78e14df {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 e2299ed {
    background-color: var(--color_3);
    background-image: none;
}
    
#afdee5f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 098f79a {
    min-height: 426px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 974ab71.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 1% 6% 1%;
}
#\36 974ab71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfcbdf94 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8484868 {
    width: 82.94%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d4dcc11c {
    margin: 0px 0% 0px 0%;
}
    
#\37 26d3e9c {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    align-content: center;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 00f62e5 {
    width: 77.60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 37e3bed {
    align-items: flex-start;
    width: 52.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.87207488299532%;
    flex-wrap: nowrap;
    order: 1;
}
    
#\38 fab9619 {
    width: 32.06%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 77936cc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fcbce6d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#ce61f55e {
    align-items: flex-start;
    width: 45.05%;
    min-height: 613px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9102576858024078%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
}
    
#f8e1536a {
    width: 100%;
    height: 598px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bc03247 {
    width: 77.54%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8b82602 {
    width: 74.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2a609ea {
    width: 74.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 98d252c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\39 e2d6b8c {
    min-height: 665px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 1% 3% 1%;
}
    
#\33 d327238 {
    border-width: 0 0 0 0;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 131c71b {
    margin: 0px 0% 0px 0%;
}
    
#\31 a959014 {
    width: 99.64%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 652ea99 {
    width: 95.26%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2ac0266 {
    width: 44.16%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2138f48 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 60px 30px 60px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e8435440 {
    width: 100.00%;
    height: 820px;
    max-width: 100%;
    order: 1;
}
    
#\32 e8b5a40 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j6m {
    width: 100%;
    height: 400px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7630a84 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 25% 2% 6% 2%;
}
    
#aed08260 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9gj {
    min-width: 32px;
    width: 100.00%;
}
    
#group_qki {
    width: 100%;
    min-height: 80px;
}
    
#\31 259e4cb::before, #\31 259e4cb > .bgExtraLayerOverlay {
    
}
    
#\35 6cfe92e {
    width: 100%;
    min-height: 80px;
}
    
#\31 0ecc0a2 {
    min-width: 32px;
    width: 250px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fada65eb {
    row-gap: 22px;
    padding: 6% 4% 6% 4%;
}
    
#\36 b2c0d2d {
    margin: 0px 0% 0px 0%;
}
    
#widget_r75 {
    width: 658px;
}
    
#group_fho {
    justify-content: space-around;
    column-gap: 2%;
    flex-wrap: wrap;
    height: auto;
    min-height: 174px;
    flex-direction: row;
}
    
#group_sc2 {
    width: 48%;
    align-items: center;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1ccecca {
    width: 48%;
    align-items: center;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1502fda {
    width: 48%;
    align-items: center;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e800325 {
    width: 48%;
    align-items: center;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b8e2f9e {
    column-gap: 0%;
}
    
#group_vd2 {
    width: 100.00%;
    row-gap: 0px;
}
    
#group_vt8 {
    height: auto;
    min-height: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2969844 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    order: 0;
    row-gap: 22px;
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 6e84992 {
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#\30 2b40eb1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_437 {
    min-width: 32px;
    width: 100.00%;
}
    
#\38 81a4c05 {
    width: 67.19%;
}
    
#b8716d2a {
    width: 67.19%;
}
    
#\37 d426bd9 {
    width: 67.19%;
}
    
#group_t21 {
    width: 99.57%;
}
    
#group_bud {
    width: 99.57%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 275844e {
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#ce117c6d {
    margin: 0px 0% 0px 0%;
}
    
#b134e8f5 {
    align-items: center;
    height: auto;
    min-height: 160px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 07c1d11 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ef67668 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#widget_871 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 67e6b2a {
    min-width: 32px;
    width: 669px;
    margin: 0px 0% 0px 0%;
}
    
#group_rt3 {
    align-items: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#group_l5l {
    min-width: 32px;
    width: 58.78%;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#abb2591b {
    align-items: center;
    height: auto;
    min-height: 160px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e8493f6e {
    min-width: 32px;
    width: 58.78%;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 37f44eb {
    align-items: center;
    height: auto;
    min-height: 160px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f27549f {
    min-width: 32px;
    width: 58.78%;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#eb15f693 {
    min-width: 32px;
    width: 669px;
}
    
#ca4e82f2 {
    min-width: 32px;
    width: 669px;
}
    
#\36 d7320bb {
    min-width: 32px;
    width: 669px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea558e91 {
    row-gap: 20px;
    padding: 6% 4% 6% 4%;
}
    
#\33 e1d36bf {
    margin: 0px 0% 0px 0%;
}
    
#\39 b256887 {
    width: 49.5%;
    height: auto;
    min-height: 223px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#group_3gb {
    width: 49.5%;
    height: auto;
    min-height: 267px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#bb266938 {
    width: 49.5%;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 05a31a2 {
    width: 99.61%;
}
    
#group_c40 {
    justify-content: space-around;
    align-items: flex-start;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 8px;
}
    
#\32 235372a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\39 b8353c0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c3c1c2f0 {
    width: 99.61%;
}
    
#c6183271 {
    width: 99.61%;
}
    
#\32 38a33ee {
    width: 49.5%;
    height: auto;
    min-height: 243px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d0e464 {
    width: 99.61%;
}
    
#\34 d94f01d {
    width: 100%;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#a1acca63 {
    width: 99.61%;
}
    
#d10444f8 {
    width: 34.19%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 88bd98f {
    margin: 0px 0% 0px 0%;
}
    
#\35 27c8729 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3b3e361 {
    justify-content: space-around;
}
    
#\37 123e20a {
    row-gap: 20px;
    padding: 6% 4% 6% 4%;
}
    
#ae8ee25a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e30de28a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 16px;
    padding: 6% 2% 6% 2%;
}
    
#\34 60b5f1d {
    margin: 0px 0% 0px 0%;
}
    
#\34 ab4777f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4b7ae2c {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c8f587 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f6c49d62 {
    width: 100.00%;
    row-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d25b4e71 {
    width: 100%;
    min-height: 80px;
}
    
#\31 29fef60 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\35 58d6894 {
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#f6e57bc3 {
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dae9ced1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#afdee5f4 {
    width: 100%;
    min-height: 80px;
    order: 0;
    flex-direction: row;
    height: auto;
    padding-bottom: 16px;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\32 098f79a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 3% 1% 3% 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8484868 {
    min-width: 32px;
    width: 100.00%;
}
    
#d4dcc11c {
    margin: 0px 0% 0px 0%;
}
    
#\37 26d3e9c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    row-gap: 22px;
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 00f62e5 {
    width: 67.19%;
}
    
#\37 77936cc {
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#ce61f55e {
    width: 100.00%;
}
    
#\38 37e3bed {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e2d6b8c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 665px;
}
    
#\36 652ea99 {
    width: 100.00%;
}
    
#\33 2ac0266 {
    width: 100.00%;
}
    
#\34 98d252c {
    width: 48%;
    min-height: 8px;
}
    
#c2138f48 {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\32 7630a84 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    padding: 40% 4% 8% 4%;
}
    
#group_qki {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 22px;
}
    
#aed08260 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9gj {
    min-width: 32px;
    width: 100.00%;
}
    
#\31 259e4cb::before, #\31 259e4cb > .bgExtraLayerOverlay {
    
}
    
#\35 6cfe92e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 2px;
}
    
#\31 0ecc0a2 {
    min-width: 32px;
    width: 220px;
    min-height: 50px;
}
    
#\31 af28e8b {
    width: 99.89%;
}
}



@media (max-width: 767px) {
    
#\32 b8e2f9e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
}
    
#fada65eb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#group_vt8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#group_fho {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    row-gap: 11px;
}
    
#group_vd2 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    row-gap: 26px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#group_sc2 {
    min-width: 32px;
    width: 48%;
    align-items: center;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 1ccecca {
    min-width: 32px;
    width: 48%;
    align-items: center;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 1502fda {
    min-width: 32px;
    width: 48%;
    align-items: center;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 e800325 {
    min-width: 32px;
    width: 48%;
    align-items: center;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 b2c0d2d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 2969844 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 22px;
}
    
#\31 6e84992 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#e00ed89f {
    height: 240px;
}
    
#widget_437 {
    min-width: 32px;
    width: 100.00%;
}
    
#\30 2b40eb1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 81a4c05 {
    width: 100.00%;
}
    
#\39 c448553 {
    min-width: 32px;
    width: 220px;
    min-height: 50px;
}
    
#b8716d2a {
    width: 100.00%;
}
    
#\37 d426bd9 {
    width: 100.00%;
}
    
#group_t21 {
    width: 100.00%;
}
    
#group_bud {
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: 272px;
}
}



@media (max-width: 767px) {
    
#\33 ef67668 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 22px;
}
    
#\32 275844e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 12% 4% 12% 4%;
}
    
#group_rt3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b134e8f5 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 22px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 07c1d11 {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l5l {
    width: 100.00%;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_871 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 67e6b2a {
    min-width: 32px;
    width: 99.89%;
    margin: 0px 0% 0px 0%;
}
    
#ce117c6d {
    margin: 0px 0% 0px 0%;
}
    
#abb2591b {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 606px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 29px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8493f6e {
    width: 100.00%;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 37f44eb {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 376px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 22px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f27549f {
    width: 100.00%;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb15f693 {
    min-width: 32px;
}
    
#ca4e82f2 {
    min-width: 32px;
}
    
#\36 d7320bb {
    min-width: 32px;
}
}



@media (max-width: 767px) {
    
#\32 235372a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 12px;
}
    
#ea558e91 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 12% 4% 12% 4%;
}
    
#group_c40 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 14px;
    column-gap: 1%;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b256887 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 214px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b8353c0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_3gb {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 255px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#bb266938 {
    min-width: 32px;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 05a31a2 {
    width: 99.69%;
}
    
#\33 e1d36bf {
    margin: 0px 0% 0px 0%;
}
    
#c3c1c2f0 {
    width: 99.69%;
}
    
#c6183271 {
    width: 99.69%;
}
    
#\32 38a33ee {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 234px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d0e464 {
    width: 99.69%;
}
    
#\34 d94f01d {
    min-width: 32px;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#a1acca63 {
    width: 99.69%;
}
    
#d10444f8 {
    min-width: 32px;
    width: 220px;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\35 88bd98f {
    margin: 0px 0% 0px 0%;
}
    
#\35 27c8729 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3b3e361 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 14px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 123e20a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 12% 4% 12% 4%;
}
    
#ae8ee25a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\38 8609402 {
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#e30de28a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 12% 4% 12% 4%;
}
    
#\34 60b5f1d {
    margin: 0px 0% 0px 0%;
}
    
#bc5be627 {
    width: 100%;
    row-gap: 24px;
    align-self: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 0px 0px;
}
    
#\35 e646981 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ab4777f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ee86edd {
    min-width: 32px;
}
    
#\39 98e2541 {
    width: 166px;
    height: auto;
}
    
#\39 9124dec {
    min-width: 32px;
}
    
#b31344d7 {
    width: 152px;
    height: auto;
}
    
#b7633c55 {
    min-width: 32px;
}
    
#fbe1983b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100.00%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#c37c9ccd {
    min-width: 32px;
}
    
#\32 b048e35 {
    align-items: center;
}
    
#\39 b438c12 {
    align-items: center;
}
    
#e8d11804 {
    min-width: 32px;
}
}



@media (max-width: 767px) {
    
#\33 81d185b {
    align-items: center;
}
    
#f91febac {
    min-width: 32px;
}
    
#\31 29fef60 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 12% 4% 12% 4%;
}
    
#f21d9e92 {
    align-items: center;
}
    
#d3c8f587 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a91d9f68 {
    width: 166px;
    height: auto;
}
    
#c6858578 {
    min-width: 32px;
}
    
#f6c49d62 {
    width: 100%;
    row-gap: 24px;
    align-self: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 0px 0px;
}
    
#d25b4e71 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\35 58d6894 {
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#c7fcdeb0 {
    min-width: 32px;
}
    
#f6e57bc3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100.00%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b148c2a {
    min-width: 32px;
}
    
#dae9ced1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 78e14df {
    width: 152px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#afdee5f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 1;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
}
    
#\32 098f79a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
}
}



@media (max-width: 767px) {
    
#\31 8484868 {
    min-width: 32px;
    width: 100.00%;
}
    
#d4dcc11c {
    margin: 0px 0% 0px 0%;
}
    
#\37 26d3e9c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 22px;
}
    
#\31 00f62e5 {
    width: 100.00%;
}
    
#\38 fab9619 {
    min-width: 32px;
    width: 220px;
    min-height: 50px;
}
    
#\37 77936cc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#f8e1536a {
    height: 240px;
}
    
#ce61f55e {
    width: 100.00%;
    height: auto;
    min-height: 272px;
}
    
#\38 37e3bed {
    width: 100.00%;
    height: auto;
    min-height: 567px;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\34 98d252c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e2d6b8c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 a959014 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 652ea99 {
    width: 100.00%;
}
    
#\33 2ac0266 {
    width: 100.00%;
}
    
#c2138f48 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 6% 0% 6% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e8b5a40 {
    min-width: 32px;
}
}

