@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; }
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1341883624 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1146167672 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1320117960 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1312250901 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1772933473 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1612095359 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1359501462 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1409381499 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1729866435 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1389022404 span.text { font-size:16px !important; }
}
@media all {
  *#dm .dmInner div.u_1341883624 img {
    object-fit:contain !important;
    object-position:0% 0% !important;
  }

  *#dm .dmInner div.u_1556563991 .dmform-success {
    font-size:18px !important;
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1556563991 .dmform-success .rteBlock {
    font-size:18px !important;
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1556563991 .dmform-error {
    font-size:18px !important;
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1556563991 input::placeholder {
    color:rgba(3,24,30,0.28) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 input.placeholder {
    color:rgba(3,24,30,0.28) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 textarea::placeholder {
    color:rgba(3,24,30,0.28) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 textarea.placeholder {
    color:rgba(3,24,30,0.28) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 select::placeholder {
    color:rgba(3,24,30,0.28) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 select.placeholder {
    color:rgba(3,24,30,0.28) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 .dmforminput input {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 .dmforminput textarea {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 .dmforminput .fileUploadLink {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 .checkboxwrapper span {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 .radiowrapper span {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 .optinwrapper div {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 .freetextwrapper {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 .dmforminput select {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 .dmforminput option {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

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

  *#dm .dmInner div.u_1556563991 .m-recaptcha {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1556563991 .dmformsubmit:hover {
    border-color:var(--color_1) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1556563991 .dmformsubmit.hover {
    border-color:var(--color_1) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1556563991 input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1556563991 .dmformsubmit:hover input[type="submit"] { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1556563991 .dmformsubmit.hover input[type="submit"] { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1556563991 input:not([type="submit"]) {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1556563991 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1556563991 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1556563991 .dmformsubmit {
    width:339px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    border-style:solid !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:2px 2px 2px 2px !important;
    margin-block-start:6px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:30px 30px 30px 30px !important;
  }

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

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

  *#dm .dmInner div.u_1556563991 .dmwidget-title {
    font-size:30px !important;
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1556563991 {
    background-color:rgba(3,24,30,0.8) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgba(248,250,245,0.1) rgba(248,250,245,0.1) rgba(248,250,245,0.1) rgba(248,250,245,0.1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1143825083 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:18px 18px 18px 18px !important;
  }

  *#dm .dmInner div.u_1692632523 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:18px 18px 18px 18px !important;
  }

  *#dm .dmInner div.u_1763568733 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:18px 18px 18px 18px !important;
  }

  *#dm .dmInner div.u_1692989363 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:18px 18px 18px 18px !important;
  }

  *#dm .dmInner div.u_1872058329 img {
    border-radius:15px 15px 15px 15px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1698786572 hr {
    border-width:1px !important;
    color:rgba(173,173,173,0.5) !important;
  }

  *#dm .dmInner div.u_1645656284 {
    background-color:rgba(3,24,30,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1146167672 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1432936212 {
    background-color:rgba(3,24,30,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1320117960 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(193,252,110,0) rgba(193,252,110,0) rgba(193,252,110,0) rgba(193,252,110,0) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1161535176 {
    border-style:solid !important;
    border-color:rgb(206,163,255) rgb(206,163,255) rgb(206,163,255) rgb(206,163,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:80px 80px 80px 80px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1312250901 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1911333746 {
    background-color:rgba(3,24,30,0) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1120397167 hr {
    border-width:1px !important;
    color:rgba(173,173,173,0.5) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1876094848 {
    background-color:rgba(3,24,30,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1772933473 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1727517059 hr {
    border-width:1px !important;
    color:rgba(173,173,173,0.5) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1638088782 hr {
    border-width:1px !important;
    color:rgba(219,219,219,1) !important;
  }

  *#dm .dmInner div.u_1700293615 {
    background-color:rgba(193,252,110,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1320117960 span.text {
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1772933473 span.text {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1146167672 span.text {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

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

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

  *#dm .dmInner a.u_1312250901 span.text {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1612095359 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1409381499 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(193,252,110,0) rgba(193,252,110,0) rgba(193,252,110,0) rgba(193,252,110,0) !important;
  }

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

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

  *#dm .dmInner a.u_1409381499:hover {
    border-color:var(--color_6) !important;
    background-color:rgba(251,197,11,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1409381499.hover {
    border-color:var(--color_6) !important;
    background-color:rgba(251,197,11,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1359501462 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(193,252,110,0) rgba(193,252,110,0) rgba(193,252,110,0) rgba(193,252,110,0) !important;
  }

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

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

  *#dm .dmInner a.u_1359501462:hover {
    border-color:var(--color_6) !important;
    background-color:rgba(251,197,11,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1359501462.hover {
    border-color:var(--color_6) !important;
    background-color:rgba(251,197,11,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1409381499 span.text {
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1359501462 span.text {
    color:var(--color_1) !important;
    font-size:16px !important;
  }

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

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

  *#dm .dmInner div.u_1220069217 hr {
    border-width:1px !important;
    color:rgba(173,173,173,0.5) !important;
  }

  *#dm .dmInner div.u_1240187848 {
    background-color:rgba(3,24,30,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1729866435 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1821077564 {
    background-color:rgba(3,24,30,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1389022404 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) rgb(3,24,30) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1979907009 hr {
    border-width:1px !important;
    color:rgba(173,173,173,0.5) !important;
  }

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

  *#dm .dmInner a.u_1389022404 span.text {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1729866435 span.text {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1479335137 img { object-fit:contain !important; }
}
*#dm .dmInner div.u_1556563991
{
	backdrop-filter:blur(7px) !important;
	-webkit-backdrop-filter:blur(10px) !important;
	overflow:hidden !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1556563991
{
}
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 {
    
#\37 a7b3a7e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#a45bec55 {
    align-self: auto;
    max-width: 100%;
    width: 96.18%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2c62201 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 56.38%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 50px 0% 0px 0%;
}
    
#\32 4e65a6d {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d099e4c {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 39.62%;
    min-height: 160px;
    align-items: center;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 11.3%;
}
    
#d8e6d7bd::before, #d8e6d7bd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.24;
    border-radius: inherit;
}
#d8e6d7bd {
    background-color: rgba(0, 0, 0, 0.76);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://le-de.cdn-website.com/d156342e572e4144b90adbdee50ced33/dms3rep/multi/opt/ChatGPT+Image+28+abr+2026-+18_05_35-1920w.png");
    border-style: solid;
}
    
#\31 07e1084 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 5.002939447383891% 4% 5.002939447383891%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 75ba123 {
    max-width: 100%;
    width: 100%;
    height: 23px;
    order: 1;
}
    
#\34 b36554c {
    max-width: 100%;
    width: 87.82%;
    height: 36px;
}
    
#e2214c71 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 15.60%;
    justify-content: space-around;
    min-height: 68px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ac80fd4 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce292e5f {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-height: 68px;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a1e68a02 {
    margin: 0px 0% 0px 0%;
}
    
#\34 ea19b2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\34 ea19b2c {
    max-width: 100%;
    width: 94.69%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 b26cd05 {
    max-width: 100%;
    width: 220px;
    height: auto;
}
    
#b24a2fa7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 e6386d3 {
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    max-height: 100%;
    flex-direction: row;
    width: 75.10%;
    min-height: 138px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3a48081 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 304px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 5% 2% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7310e4a {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#e4531ed7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 adfdb5d {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e395ac2a {
    align-self: auto;
    max-height: 100%;
    min-height: 106px;
    row-gap: 15px;
    column-gap: 24px;
    width: 49.09%;
    align-items: center;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6a6cc3 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b2a6ae5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b2a6ae5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 3f6607c {
    align-self: auto;
    max-height: 100%;
    min-height: 106px;
    row-gap: 15px;
    column-gap: 24px;
    width: 49.08%;
    align-items: center;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 96e875b {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 7900ae1 {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\34 8a830e6 {
    margin: 0px 0% 0px 0%;
}
    
#d3b65327 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 66px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 5.002939447383891% 1% 5.002939447383891%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e59fb06 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 59914ef {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d778ff2e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d778ff2e {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: -10px 0% -10px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 de834e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 de834e8 {
    max-width: 100%;
    width: 100.00%;
    height: 340px;
    order: 0;
    margin: 1px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 816056f {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    justify-content: space-between;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb85ceec {
    max-width: 100%;
    width: 31.53%;
    height: auto;
}
    
#c63704c2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 2624df1 {
    max-width: 100%;
    width: 31.53%;
    height: auto;
}
    
#a09b6cef {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    justify-content: space-between;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f28171 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 da12b01 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 5.002939447383891% 2% 5.002939447383891%;
    margin: 0% 0% 0% 0%;
}
    
#\34 42228fe {
    max-width: 100%;
    width: 31.53%;
    height: auto;
}
    
#\38 fa917bc {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e19af2ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e19af2ad {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: -40px 0% 0px 0%;
}
    
#c245009a {
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-height: 8px;
    min-width: 4%;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\36 512b1a3 {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#d630aec9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 4f81f48 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    justify-content: space-between;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0cbd7f4 {
    align-self: auto;
    max-height: 100%;
    min-height: 224px;
    border-color: #000000 #000000 #000000 #000000;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    justify-content: space-between;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0624df0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    order: 1;
}
    
#\34 0a388db {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 6fa0d49 {
    max-width: 100%;
    width: 31.53%;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8de8694 {
    margin: 0px 0% 0px 0%;
}
    
#\37 23ac265.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 23ac265 {
    max-width: 100%;
    width: 58.82%;
    height: auto;
    order: 2;
    margin: 20px 0% 20px 0%;
}
    
#\37 89a5e3d {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f64df056 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 239px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 5.002939447383891% 1% 5.002939447383891%;
    margin: 0% 0% 0% 0%;
}
    
#\31 471ba94 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 21a352a {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
}



@media all {
    
#\38 4ab63a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4ab63a0 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 115px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7e63c9d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#f7e63c9d {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 d757c6e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 d757c6e {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\33 7406ba5 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dde6f1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 dde6f1f {
    max-width: 100%;
    width: 87.84%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 165px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f249b9ff {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 881px;
    flex-wrap: nowrap;
    padding: 1% 5% 1% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7da835f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e3991d5 {
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 200px;
    align-items: flex-end;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 04aa711::before, #\34 04aa711 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 04aa711 {
    min-height: 8px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 23.5%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 2;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 69639c9 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0af7c7e {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c87cd362.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c87cd362 {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\38 427366e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8560ff5 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea735976 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b79b4615.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b79b4615 {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 63d0e5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 63d0e5a {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 130px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3c0b32c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 3c0b32c {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f126d051 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edc7ecaf.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#edc7ecaf {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 b2c1702.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 b2c1702 {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#cc9e26be {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 60d0e2b {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eea047e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 eea047e {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 f8fb76c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c819da2 {
    max-width: 100%;
    width: 100%;
    margin-top: -57px;
    margin-bottom: 20px;
    height: auto;
    order: 2;
}
    
#d3014223 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa27345c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 84b5eb7 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7200a6e {
    align-self: auto;
    max-width: 100%;
    width: 91.28%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 35ebbc9.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 35ebbc9 {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#b9708fde {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c2c7324 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faf5c2d9 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 983696b {
    align-self: stretch;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9a260b7 {
    align-self: auto;
    max-width: 100%;
    width: 90.12%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4a1e3b2 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dab4771c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7c93623 {
    align-self: auto;
    max-width: 100%;
    width: 89.84%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa56b984.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa56b984 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#\30 fc2efa1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 fc2efa1 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: -72px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 92a98b4 {
    align-self: auto;
    max-width: 100%;
    width: 65.34%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 378d639.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 378d639 {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#\31 c343e4a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 c343e4a {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#b96b06c3 {
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 200px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b846ca3::before, #\33 b846ca3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 b846ca3 {
    min-height: 8px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 23.5%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 6% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1de9174 {
    align-self: center;
    max-width: 100%;
    width: 200px;
    min-height: 46px;
    height: auto;
    order: 0;
    margin: -47px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c68421 {
    align-self: center;
    max-width: 100%;
    width: 200px;
    min-height: 46px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc72509d {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 637b825 {
    align-self: center;
    max-width: 100%;
    width: 200px;
    min-height: 46px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3645fbb.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 3645fbb {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#d42c34f1 {
    align-self: center;
    max-width: 100%;
    width: 200px;
    min-height: 46px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 76f5fe3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 76f5fe3 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: -48px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b77918e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 b77918e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    margin-bottom: 20px;
    height: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#d83776ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d83776ad {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#e2e552c8 {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a3c6c04d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a3c6c04d {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    margin-bottom: 20px;
    height: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dce3cad {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1776ca3.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\30 1776ca3 {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\33 23bbe0e {
    align-self: flex-start;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 525px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 137c42c {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
    height: auto;
    order: 3;
}
    
#\34 0139f0e {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fb06045 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be8c5e0d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad8aed1f {
    align-self: stretch;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d1eb2f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 d1eb2f0 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    margin-bottom: 20px;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3471c5f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 3471c5f {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\32 f04e87c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 f04e87c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    margin-bottom: 20px;
    height: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#d7ca8cf7 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f382cc3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f382cc3a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 dd76b37.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 dd76b37 {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\36 14ac595 {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
    height: auto;
    order: 3;
}
    
#\37 237291a {
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
    height: auto;
    order: 3;
}
    
#f8fdfdd6 {
    align-self: auto;
    max-width: 100%;
    width: 91.28%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f839769d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 48cd79e {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd2dbd6b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#bd2dbd6b {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\31 8ff0db7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 8ff0db7 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 108px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 793b29e {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9eb379f {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 41cac6f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\30 41cac6f {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#c3d25bea {
    margin: 0px 0% 0px 0%;
}
    
#\35 669e616 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 d27437d {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 900bb94 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dcda252::before, #\31 dcda252 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 dcda252 {
    min-height: 8px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 23.5%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 2;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#c2613b11.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c2613b11 {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#d51cfa19.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#d51cfa19 {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 c834dda {
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 200px;
    align-items: flex-end;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1f233a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1f233a5 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: -60px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef068ef7 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf6171c8.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#bf6171c8 {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#eda47ff1 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fecce1a {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 62055fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 8px 0px;
}
#\38 62055fa {
    align-self: center;
    max-width: 100%;
    width: 195px;
    height: auto;
    order: 0;
    margin: -120px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bee5957::before, #\38 bee5957 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 bee5957 {
    min-height: 8px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 23.5%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 660d5a1 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 57fef27.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 57fef27 {
    max-width: 100%;
    width: 24px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 222b684 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f594b61a {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 fc52005 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fff2823 {
    align-self: center;
    max-width: 100%;
    width: 240px;
    min-height: 49px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7feae93 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b8de1470 {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\30 8f6eedc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 152px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 5.002939447383891% 2% 5.002939447383891%;
    margin: 0% 0% 0% 0%;
}
    
#\31 694c019 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e8a9312 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 a455b02 {
    min-height: 138px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 5.002939447383891% 0% 5.002939447383891%;
    margin: 0% 0% 0% 0%;
}
    
#fda31faf {
    width: 100%;
    height: 53px;
    max-width: 100%;
}
    
#b85c9af0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 7c7f334 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 9873539.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 9873539 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8157327 {
    margin: 0px 0% 0px 0%;
}
    
#f6fc91df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e74f85a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 6;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba13edb0.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ba13edb0 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\31 ed7691c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 ed7691c {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 ba8dcbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6fcc9be {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f57227e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 17db088.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 17db088 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: -99px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4f56562.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4f56562 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#\32 e5e1e15.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 e5e1e15 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\36 a2dd8a9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 6;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ed01ab70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed01ab70 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 140px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7b612cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7b612cf {
    width: 92.75%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9b9633d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 9b9633d {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 348e79e::before, #\35 348e79e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 348e79e {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_5);
    width: 49.29%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 66a90a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f13a1613 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    order: 0;
    align-self: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c464bf37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c464bf37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 10px 0% 10px 0%;
}
    
#\31 f3b1224 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfa66533.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cfa66533 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -107px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e737ac4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-bottom: 20px;
}
    
#\33 89872c3 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3bbfcf6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e42dbb92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9c8705c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 19c5be8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d647b2e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c775bb6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 11ecfed::before, #\31 11ecfed > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 11ecfed {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_5);
    width: 48.68%;
    background-image: initial;
    min-width: 4%;
    order: 2;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e99cd445 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8a6f3a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-bottom: 20px;
}
    
#\31 4fc3943 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb22fae6 {
    width: 200px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 554e544 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 ef3bf16 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9f89967.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#a9f89967 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\33 567566e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 567566e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7e5c86b {
    width: 200px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 311e2d9 {
    min-height: 500px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 25% 1% 25%;
    margin: 0% 0% 0% 0%;
}
    
#c3801461.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c3801461 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#acb4e0db.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#acb4e0db {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ef54738a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ef54738a {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 ca3b964 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ef06a5c9 {
    width: 9.73%;
    height: 161px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 56266a3 {
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 321334d {
    max-width: 100%;
    width: 48%;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd443f8b {
    margin: 0px 0% 0px 0%;
}
    
#\37 b88c919 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 5% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a07c0587 {
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#\36 7938081 {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.4%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 48b6e12 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b8ee95b {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d108845 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 f60300e {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ca20338 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d75fb7e9 {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.1%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1c2809d {
    width: 18.4%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#b6c785cb {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7c09f7f {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 58ef9b0 {
    margin: -70px 0% -10px 0%;
}
    
#efde67f0 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f2362d7 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 527px;
    flex-wrap: nowrap;
    padding: 0% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e2ecabe6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8b565a1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5846e5c::before, #\32 5846e5c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 5846e5c {
    min-height: 8px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 50px;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    width: 18.4%;
    border-width: 2px 2px 2px 2px;
    justify-content: space-between;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 4;
    padding: 2% 2% 2% 2%;
    margin: 45px 0% 0px 0%;
}
    
#\35 2a73ade[data-background-color-animation] {
    
}
#\35 2a73ade::before, #\35 2a73ade > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 2a73ade {
    min-height: 8px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 50px;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    width: 18.4%;
    border-width: 1px 1px 1px 1px;
    justify-content: space-between;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 1;
    box-shadow: none;
    padding: 2% 2% 2% 2%;
    margin: 175px 0% 0px 0%;
}
    
#\36 11b52d0::before, #\36 11b52d0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 11b52d0 {
    min-height: 8px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 50px;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    width: 18.4%;
    border-width: 2px 2px 2px 2px;
    justify-content: space-between;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 90px 0% 0px 0%;
}
    
#\34 46be6cf::before, #\34 46be6cf > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 46be6cf {
    min-height: 8px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 50px;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    width: 18.4%;
    border-width: 2px 2px 2px 2px;
    justify-content: space-between;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 135px 0% 0px 0%;
}
    
#a2cf3167 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a45bec55 {
    width: 100%;
}
    
#\30 2c62201 {
    row-gap: 16px;
    width: 100%;
    padding: 16px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4e65a6d {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\34 d099e4c {
    margin-left: 0%;
    width: 100%;
    align-items: center;
    margin-right: 0%;
}
    
#d8e6d7bd::before, #d8e6d7bd > .bgExtraLayerOverlay {
    
}
    
#\32 ac80fd4 {
    width: 100%;
}
    
#ce292e5f {
    width: 100%;
    min-height: 80px;
}
    
#a1e68a02 {
    margin: 0px 0% 0px 0%;
}
    
#\34 ea19b2c {
    width: 100.00%;
}
    
#\31 07e1084 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e6386d3 {
    width: 92.38%;
    min-height: 161px;
    height: auto;
}
    
#\30 3a48081 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e395ac2a {
    width: 49.12%;
    min-height: 129px;
    height: auto;
}
    
#\34 3f6607c {
    width: 49.12%;
    min-height: 129px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8a830e6 {
    margin: 0px 0% 0px 0%;
}
    
#d3b65327 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d778ff2e {
    width: 88.38%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 fa917bc {
    margin: 0px 0% 0px 0%;
}
    
#c245009a {
    width: 100%;
    min-height: 80px;
}
    
#\35 de834e8 {
    width: 71.76%;
    height: 310px;
}
    
#d630aec9 {
    width: 100%;
    min-height: 80px;
}
    
#\35 0624df0 {
    width: 100%;
    min-height: 80px;
}
    
#\39 da12b01 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\34 42228fe {
    width: 31.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8de8694 {
    margin: 0px 0% 0px 0%;
}
    
#\37 23ac265 {
    width: 70.58%;
}
    
#\37 89a5e3d {
    width: 68.02%;
}
    
#f64df056 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 63d0e5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 63d0e5a {
    margin: 0px 0% 110px 0%;
}
    
#f382cc3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f382cc3a {
    margin: 15px 0% 15px 0%;
}
    
#\38 4ab63a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4ab63a0 {
    margin: 0px 0% 95px 0%;
}
    
#\31 dcda252 {
    flex-direction: column;
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f249b9ff {
    column-gap: 2%;
    flex-direction: row;
    min-height: 0;
    flex-wrap: wrap;
    padding: 6% 2% 6% 2%;
}
    
#\38 62055fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 8px 0px;
}
#\38 62055fa {
    margin: -60px 0% 0px 0%;
}
    
#\38 bee5957 {
    flex-direction: column;
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 04aa711 {
    flex-direction: column;
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c3d25bea {
    margin: 0px 0% 0px 0%;
}
    
#\35 c834dda {
    margin-top: 0px;
}
    
#\33 b846ca3 {
    flex-direction: column;
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 dde6f1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 dde6f1f {
    margin: 0px 0% 135px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8f6eedc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 694c019 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a455b02 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b85c9af0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8157327 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4f56562.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4f56562 {
    margin: 15px 0% 15px 0%;
}
    
#\31 11ecfed {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#ed01ab70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed01ab70 {
    margin: 0px 0% 155px 0%;
}
    
#\35 311e2d9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 6% 2% 6% 2%;
}
    
#\35 348e79e {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#f13a1613 {
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef06a5c9 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    height: 87px;
}
    
#\30 56266a3 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 0px 5% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 321334d {
    width: 61.24%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dd443f8b {
    margin: 0px 0% 0px 0%;
}
    
#\37 b88c919 {
    min-height: 119px;
    padding: 8% 3% 0% 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 48b6e12 {
    width: 100%;
}
    
#\39 b8ee95b {
    width: 100%;
}
    
#\35 f60300e {
    width: 100%;
}
    
#\32 ca20338 {
    width: 100%;
}
    
#e1c2809d {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 7c09f7f {
    width: 100%;
}
    
#\39 58ef9b0 {
    margin: -5px 0% -10px 0%;
}
    
#\35 f2362d7 {
    column-gap: 2%;
    row-gap: 15px;
    flex-direction: row;
    min-height: 411px;
    flex-wrap: wrap;
    padding: 0% 2% 8% 2%;
}
    
#e2ecabe6 {
    width: 100%;
}
    
#b8b565a1 {
    width: 100%;
}
    
#\32 5846e5c {
    row-gap: 50px;
    width: 49%;
    min-height: 80px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2a73ade {
    row-gap: 50px;
    width: 49%;
    min-height: 80px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 11b52d0 {
    row-gap: 50px;
    width: 49%;
    min-height: 80px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 46be6cf {
    row-gap: 50px;
    width: 49%;
    min-height: 80px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a2cf3167 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a45bec55 {
    width: 100%;
}
    
#\30 2c62201 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4e65a6d {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\34 d099e4c {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\34 b36554c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b36554c {
    width: 72.11%;
    height: 29px;
    margin: 0px 0% 0px 0%;
}
    
#e2214c71 {
    row-gap: 0px;
    width: 36.46%;
    min-height: 41px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
}
    
#d8e6d7bd::before, #d8e6d7bd > .bgExtraLayerOverlay {
    
}
    
#\32 ac80fd4 {
    width: 100%;
}
    
#ce292e5f {
    width: 100%;
    min-height: 58px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
}
    
#a1e68a02 {
    margin: 0px 0% 0px 0%;
}
    
#\34 ea19b2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\34 ea19b2c {
    width: 100.01%;
}
    
#\31 07e1084 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\33 e6386d3 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    min-height: 103px;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3a48081 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#e4531ed7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 adfdb5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e395ac2a {
    width: 49.09%;
    min-height: 93px;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b6a6cc3 {
    width: 136px;
    min-height: 44px;
    height: auto;
}
    
#\34 3f6607c {
    width: 49.08%;
    min-height: 93px;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d3b65327 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\36 59914ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d778ff2e {
    width: 80.50%;
}
}



@media (max-width: 767px) {
    
#c245009a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e19af2ad {
    margin-top: 1px;
}
    
#\35 de834e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 de834e8 {
    width: 82.49%;
    height: 164px;
    margin: 0px 0px 0px 0px;
}
    
#\31 816056f {
    row-gap: 15px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d630aec9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a09b6cef {
    row-gap: 15px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4f81f48 {
    row-gap: 15px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0cbd7f4 {
    row-gap: 15px;
    width: 100.00%;
    min-height: 194px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0624df0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 da12b01 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\37 23ac265 {
    width: 82.74%;
}
    
#f64df056 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\31 471ba94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 b77918e {
    order: 3;
}
    
#d83776ad {
    width: 100%;
    margin-bottom: 20px;
    order: 0;
}
    
#a3c6c04d {
    order: 3;
}
    
#\38 60d0e2b {
    justify-content: flex-start;
}
    
#e2e552c8 {
    min-height: 146px;
    height: auto;
    order: 4;
}
    
#\38 c819da2 {
    width: 100%;
    order: 2;
}
    
#\33 23bbe0e {
    min-height: 160px;
    align-items: flex-start;
}
    
#\36 137c42c {
    width: 100%;
    order: 2;
}
    
#\35 793b29e {
    justify-content: flex-start;
}
    
#\34 0139f0e {
    justify-content: flex-start;
}
    
#\31 dde6f1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 dde6f1f {
    margin: 0px 0% 100px 0%;
}
    
#b9708fde {
    justify-content: flex-start;
}
    
#f249b9ff {
    row-gap: 30px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#ad8aed1f {
    min-height: 146px;
    height: auto;
    order: 4;
}
    
#\30 e3991d5 {
    min-height: 160px;
    align-items: flex-start;
}
    
#\35 983696b {
    min-height: 146px;
    height: auto;
    order: 4;
}
    
#\34 04aa711 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#\35 d1eb2f0 {
    order: 3;
}
    
#\32 f04e87c {
    order: 3;
}
    
#\30 0af7c7e {
    justify-content: flex-start;
}
    
#\35 d27437d {
    justify-content: flex-start;
}
    
#c4a1e3b2 {
    justify-content: flex-start;
}
    
#f382cc3a {
    width: 100%;
    margin-bottom: 20px;
    order: 0;
}
    
#\31 dcda252 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#fa56b984 {
    width: 100%;
    margin-bottom: 20px;
    order: 0;
}
    
#\32 92a98b4 {
    width: 88.75%;
}
    
#\36 14ac595 {
    width: 100%;
    order: 2;
}
    
#\35 c834dda {
    min-height: 160px;
    align-items: flex-start;
}
    
#\37 237291a {
    width: 100%;
    order: 2;
}
    
#\38 378d639 {
    width: 100%;
    margin-bottom: 20px;
    order: 0;
}
    
#e8560ff5 {
    justify-content: flex-start;
}
    
#\33 b846ca3 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#b96b06c3 {
    min-height: 160px;
    align-items: flex-start;
}
    
#\31 1de9174 {
    margin-left: 0px;
    max-width: 100%;
    width: 65%;
    min-height: 46px;
    margin-top: 0px;
    margin-right: 0px;
    height: auto;
}
    
#eda47ff1 {
    justify-content: flex-start;
}
    
#\38 1c68421 {
    margin-left: 0px;
    max-width: 100%;
    width: 65%;
    min-height: 46px;
    margin-right: 0px;
    height: auto;
}
    
#dc72509d {
    min-height: 146px;
    height: auto;
    order: 4;
}
    
#\39 637b825 {
    margin-left: 0px;
    max-width: 100%;
    width: 65%;
    min-height: 46px;
    margin-right: 0px;
    height: auto;
}
    
#\38 62055fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 8px 0px;
}
#\38 62055fa {
    margin: -40px 0% 0px 0%;
}
    
#\38 bee5957 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#d42c34f1 {
    margin-left: 0px;
    max-width: 100%;
    width: 65%;
    min-height: 46px;
    margin-right: 0px;
    height: auto;
}
    
#cc9e26be {
    justify-content: flex-start;
}
    
#\36 48cd79e {
    justify-content: flex-start;
}
    
#f594b61a {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\39 fff2823 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 69.74%;
    min-height: 45px;
    margin-right: 0px;
    height: auto;
}
    
#f7feae93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 8f6eedc {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\32 a455b02 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 7c7f334 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 9873539 {
    order: 3;
}
    
#\33 89872c3 {
    min-height: 160px;
    align-items: flex-start;
}
    
#e737ac4f {
    width: 100%;
    order: 2;
}
    
#f6fc91df {
    justify-content: flex-start;
}
    
#\30 e74f85a {
    height: auto;
    min-height: 146px;
    order: 4;
}
    
#\33 3bbfcf6 {
    justify-content: flex-start;
}
    
#d9c8705c {
    justify-content: flex-start;
}
    
#\32 d647b2e {
    justify-content: flex-start;
}
    
#\37 c775bb6 {
    justify-content: flex-start;
}
    
#f57227e5 {
    justify-content: flex-start;
}
    
#\37 4f56562 {
    order: 0;
    width: 62.44%;
    margin-bottom: 20px;
}
    
#\31 11ecfed {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#a8a6f3a4 {
    width: 100%;
    order: 2;
}
    
#cb22fae6 {
    margin-left: 0px;
    margin-right: 0px;
    width: 65%;
    max-width: 100%;
    height: auto;
    min-height: 46px;
}
    
#\36 a2dd8a9 {
    height: auto;
    min-height: 146px;
    order: 4;
}
    
#\35 ef3bf16 {
    justify-content: flex-start;
}
    
#\33 567566e {
    order: 3;
}
    
#\30 7e5c86b {
    margin-left: 0px;
    margin-right: 0px;
    width: 65%;
    max-width: 100%;
    height: auto;
    min-height: 46px;
}
    
#\35 311e2d9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\35 348e79e {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\34 66a90a5 {
    justify-content: flex-start;
}
    
#f13a1613 {
    min-height: 160px;
    align-items: flex-start;
}
    
#c464bf37 {
    order: 0;
    width: 100%;
    margin-bottom: 20px;
}
}



@media (max-width: 767px) {
    
#ef06a5c9 {
    height: 91px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 56266a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\36 321334d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dd443f8b {
    margin: 0px 0% 0px 0%;
}
    
#\37 b88c919 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#\39 58ef9b0 {
    margin: -5px 0% -10px 0%;
}
    
#\35 f2362d7 {
    row-gap: 12px;
    column-gap: 3%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 16% 4%;
}
    
#\32 5846e5c {
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 8% 29.84px 8% 29.84px;
    margin: 0% 0% 0% 0%;
}
    
#\36 11b52d0 {
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2a73ade {
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 46be6cf {
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e1c2809d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

