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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1045625845 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1045625845 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1154192412 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

  *#dm .dmInner a.u_1154192412:hover span.text {
    color:rgba(13,181,131,1) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1154192412.hover span.text {
    color:rgba(13,181,131,1) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner a.u_1154192412 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1154192412:hover .iconBg { background-color:rgb(13,181,131) !important; }

  *#dm .dmInner a.u_1154192412.hover .iconBg { background-color:rgb(13,181,131) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1045625845:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1045625845.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1949941515 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

  *#dm .dmInner a.u_1949941515:hover span.text {
    color:rgba(13,181,131,1) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1949941515.hover span.text {
    color:rgba(13,181,131,1) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner a.u_1949941515 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1949941515:hover .iconBg { background-color:rgb(13,181,131) !important; }

  *#dm .dmInner a.u_1949941515.hover .iconBg { background-color:rgb(13,181,131) !important; }

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

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

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

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

  *#dm .dmInner a.u_1805838888 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1805838888 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1805838888:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1805838888.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1635204263 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1635204263 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1635204263:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1635204263.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1566535470 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1566535470 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1566535470:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1566535470.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1861468166 .dmformsubmit {
    margin-left:auto !important;
    margin-right:0 !important;
    margin-block-start:30px !important;
    width:250px !important;
    height:40px !important;
    float:right !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1943116171 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1487228486 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1487228486 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1487228486:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1487228486.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1648260816 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1648260816 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1648260816:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1648260816.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1023603136 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1023603136 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1023603136:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1023603136.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1492864343 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1492864343 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1492864343:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1492864343.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1168952468 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1168952468 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1168952468:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1168952468.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1527221861 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1527221861 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1527221861:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1527221861.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1060428914 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1060428914 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1060428914:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1060428914.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1228104653 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1228104653 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1228104653:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1228104653.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1253657415 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1253657415 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1253657415:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1253657415.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1101490214 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1101490214 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1101490214:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1101490214.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1423157759 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

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

  *#dm .dmInner a.u_1423157759 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1423157759:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1423157759.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner div.u_1976114661 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1253826243 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1345734373 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1169829072 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) rgb(22,34,87) !important;
  }

  *#dm .dmInner a.u_1169829072:hover span.text {
    color:rgba(13,181,131,1) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1169829072.hover span.text {
    color:rgba(13,181,131,1) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner a.u_1169829072 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/04fb7d5c/icon/Arrow_7844349.svg) !important;
    width:27px !important;
    height:27px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1169829072:hover .iconBg { background-color:rgb(13,181,131) !important; }

  *#dm .dmInner a.u_1169829072.hover .iconBg { background-color:rgb(13,181,131) !important; }

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

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

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

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

  *#dm .dmInner a.u_1278735529 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

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

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

  *#dm .dmInner div.u_1878566167 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1109743464 input:not([type="submit"]) {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1109743464 textarea {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1109743464 select {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1109743464 .dmformsubmit {
    margin-block-start:30px !important;
    width:250px !important;
    height:40px !important;
    float:right !important;
    display:block !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1995807089 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1861468166 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1109743464 input[type="submit"] { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1861468166 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:18px !important; }

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

  *#dm .dmInner div.u_1109743464 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:18px !important; }

  *#dm .dmInner div.u_1109743464 .m-recaptcha { font-size:18px !important; }
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1002520620 span.text { font-size:16px !important; }

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

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

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

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



@media all {
    
#\36 3d24979f4a54e38542a8abe[data-background-color-animation] {
    background-color: rgba(21, 149, 80, 1);
}
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(5, 45, 126, 1) 21%, rgba(0, 163, 76, 1) 100%);
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/pexels-photo-1103970-1920w.jpeg");
    background-origin: border-box;
    background-attachment: fixed;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 158px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_j3a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_h0e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_fg1 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_04g {
    width: 27.8516px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b8e0b3c {
    width: 49.69%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ebc0b41 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9a070ad {
    width: 28px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 a8d71f2 {
    width: 63.89%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a80d0f03 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#effd5755 {
    width: 29.8984px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 9d312c7 {
    width: 39.55%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df3ae049 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0de7c2b {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 19bbf5b {
    width: 46.14%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6c65ed1 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 37f0265 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 216db1d {
    width: 26.87%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 0859306 {
    width: 17.89%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4490561 {
    width: 34px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b01bce9c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#e5754960 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8a66041 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fa582e86 {
    min-height: 424px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_ea3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 16px 0px 16px 0px;
    margin: 10px 0% 0px 0%;
}
    
#widget_7o7 {
    width: 89.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6fk {
    width: 34px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_70i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.62%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b21ddfc {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bb77eb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 d8effc1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a4e77280 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a8d0d28 {
    width: 89.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b78908a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_dks {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd5e640e {
    width: 95.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l9f {
    align-items: flex-start;
    width: 71.44%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 029e8cb {
    align-items: flex-end;
    width: 28.56%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 66e15b3 {
    width: 330px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 d9ff21c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_5);
}
    
#\38 0d65ec9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2535ca7::before, #\33 2535ca7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 2535ca7 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6eddbb3 {
    min-height: 222px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_r5v {
    width: 100.00%;
    height: 508px;
    max-width: 100%;
    margin-top: 0px;
}
    
#\36 fd2e8bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f3c688f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\34 24e891f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e78bee9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 91cf6f3[data-background-color-animation] {
    background-color: var(--color_4);
}
#\36 91cf6f3::before, #\36 91cf6f3 > .bgExtraLayerOverlay {
    
}
#\36 91cf6f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-image: none;
    background-position: 0% 100%;
    background-attachment: fixed;
    background-color: rgba(236, 242, 247, 1);
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c76d17d6 {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f2e64e22 {
    width: 95.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7936c3a {
    margin: 0px 0% 0px 0%;
}
    
#b5affff5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d170d15a {
    width: 60%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/43-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac528c11 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_4);
}
    
#b814ef04 {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 f8e3aaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 75.5%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 6ac929c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
}
    
#b06a8783::before, #b06a8783 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b06a8783 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 22.50%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7dd54c8 {
    width: 98.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eacedb5 {
    width: 221px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eacf7f49 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c15b70 {
    width: 128px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7136546 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.66%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feee8d75 {
    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;
}
    
#\37 a3ba78f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 a3ba78f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 bdd8bbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7efb6f3 {
    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;
}
    
#\30 2d2fd05.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\30 2d2fd05 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ea459aea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ad21f50 {
    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;
}
    
#f81e7e76.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#f81e7e76 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#edde829a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5719eee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5719eee {
    width: 99.64%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba9eaf9c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ba9eaf9c {
    width: 99.66%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d04464c1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 334923c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 334923c {
    width: 99.64%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f222050c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f222050c {
    width: 99.66%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a790500e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.66%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8b91f51 {
    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;
}
    
#\32 c491fc4.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 c491fc4 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#b5abd6a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fb4487b {
    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;
}
    
#\39 895910d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 895910d {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 ed9521b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4abfb0d {
    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: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b42b390f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b42b390f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 9992d70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 91ef224 {
    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% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4da487e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 4da487e {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#bd586569 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2d2a80d {
    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;
}
    
#e7da8bbe.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e7da8bbe {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 35a1050 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b898e449 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b47a626.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b47a626 {
    width: 99.64%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 148ba43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 148ba43 {
    width: 99.66%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f430751b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.66%;
    min-height: 102px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 995ba28 {
    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;
}
    
#\32 127f64e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 127f64e {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#d4098283 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2585cc9 {
    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;
}
    
#cb1ae734.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#cb1ae734 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 0e02c2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ec8099f {
    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;
}
    
#\39 698c696.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 698c696 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\38 4ce6840 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d8ddb72 {
    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: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b32de1da.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b32de1da {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 4fbe2c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b53b2297 {
    margin: 0px 0% 0px 0%;
}
    
#bf8f3e0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 82ae979 {
    width: 250px;
    height: auto;
    min-height: 28px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 83165ca {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 1d94c98 {
    width: 99.93%;
    height: 507px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f36024b7 {
    width: 250px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c8bccb2 {
    min-height: 755px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5945fad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 4567bbb {
    flex-direction: row;
    justify-content: flex-end;
    width: 52.39%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d19e2e3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 176b3fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c94a07e {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2f4f18f {
    width: 100%;
    height: 218px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b39eaf16 {
    width: 100%;
    height: 218px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 35006ec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 35006ec {
    min-height: 1px;
    width: 8.76%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a3975f23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 47.61%;
    min-width: 4%;
    order: 0;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 33b8eab {
    width: 100%;
    height: 507px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e4a37be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e4a37be {
    width: 628px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 7e08968.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 7e08968 {
    width: 590px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 9b4abd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 79.87%;
    min-width: 4%;
    justify-content: flex-start;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1ffaeef {
    min-height: 233px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a7e4fb78 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c94e48a {
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 bb6b59c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gef {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1891038950253305%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1n8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cbf4984 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1891038950253305%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e128eb9 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f4807e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed488bc6 {
    width: 154px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6118a6f {
    width: 98.71%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f35597e::before, #\37 f35597e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 f35597e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 20.05%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ba9ef03d {
    width: 372px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3166ca2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1891038950253305%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4ce8dfe {
    width: 100%;
    height: 188px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c82565 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3e83da8 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1891038950253305%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9654c7f {
    width: 100%;
    height: 188px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b8fd3a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f978851a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 c7f5228 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
}
    
#dc3cfc9d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#group_o2f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 348px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    height: auto;
}
    
#\37 659e4fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0a8f2e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9df518c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 5.739266898329784%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe10abc8::before, #fe10abc8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#fe10abc8 {
    justify-content: flex-end;
    width: 33.50%;
    min-width: 4%;
    min-height: 315px;
    column-gap: 4%;
    row-gap: 9px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/54-1920w.png");
    order: 0;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b8a8de11::before, #b8a8de11 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b8a8de11 {
    align-items: center;
    width: 99.99%;
    min-height: 92px;
    max-height: 100%;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/73-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-position: 0% 50%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 938e141 {
    justify-content: flex-start;
    width: 30.42%;
    min-width: 4%;
    min-height: 316px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 942cf3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2105d86::before, #d2105d86 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#d2105d86 {
    align-items: center;
    width: 99.99%;
    min-height: 92px;
    max-height: 100%;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/website-photos-efc841df-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-position: 50% 0%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 acd8987 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a7646e2::before, #\33 a7646e2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\33 a7646e2 {
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/45-f9b73a05-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 36eeb96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 510f8db {
    justify-content: flex-start;
    width: 30.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b0555261::before, #b0555261 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b0555261 {
    align-items: center;
    width: 99.99%;
    min-height: 92px;
    max-height: 100%;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/website-photos--281-29-ef828785-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-position: 0% 50%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d2dad98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0c4e08c::before, #\30 0c4e08c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.94;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\30 0c4e08c {
    align-items: center;
    width: 99.99%;
    min-height: 92px;
    max-height: 100%;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/51-251e6d01-3956e6ae-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    background-position: 50% 0%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcf65df7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2076b6::before, #\39 c2076b6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.91;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\39 c2076b6 {
    align-items: center;
    width: 99.99%;
    min-height: 92px;
    max-height: 100%;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/DSC_0235+%281%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c2bd8af {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5908965 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-items: center;
    order: 0;
    padding: 0px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 562f9d6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#c40eb8ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a7a123a6 {
    min-height: 452px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 a10cecb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 708be10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6b22516 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 bccd735 {
    justify-content: flex-start;
    width: 30.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 946124e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 5.739266898329784%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dafcaade::before, #dafcaade > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.91;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#dafcaade {
    justify-content: flex-end;
    width: 33.50%;
    min-width: 4%;
    min-height: 209px;
    column-gap: 4%;
    row-gap: 9px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/50-1920w.png");
    order: 2;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2aafa25::before, #\35 2aafa25 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.91;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\35 2aafa25 {
    align-items: center;
    width: 99.99%;
    min-height: 92px;
    max-height: 100%;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/pexels-photo-1656663-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-position: 0% 50%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 90bf966 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1814a87::before, #b1814a87 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.91;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b1814a87 {
    align-items: center;
    width: 99.99%;
    min-height: 92px;
    max-height: 100%;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/website+photos-5c8c1743-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-position: 0% 50%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0fdd86c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5ffc15e {
    justify-content: flex-start;
    width: 30.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9f13799::before, #\32 9f13799 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.91;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\32 9f13799 {
    align-items: center;
    width: 99.99%;
    min-height: 92px;
    max-height: 100%;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/23-541e0418-eed38a40-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-position: 50% 100%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9578ee2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fc0ce8a::before, #\33 fc0ce8a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.91;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\33 fc0ce8a {
    align-items: center;
    width: 99.99%;
    min-height: 92px;
    max-height: 100%;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/24-74f2be49-c01b855d-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-position: 0% 100%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dde2c05 {
    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 {
    
#\31 7933330 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e54628d9 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bb07d12e::before, #bb07d12e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#bb07d12e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 25%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/20180228_WSS-436-1920w.jpg");
    justify-self: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad55e224 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a6e1387 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1b1ac8a {
    margin: 0px 0% 0px 0%;
}
    
#f860d85d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 623d766::before, #\32 623d766 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\32 623d766 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 25%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/20180228_WSS-871-7cbe50e7-bcee522b-1920w.png");
    justify-self: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b07b4338 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7f3d935::before, #\39 7f3d935 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\39 7f3d935 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 25%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/33-1920w.png");
    justify-self: auto;
    border-radius: 10px 10px 10px 10px;
    background-position: 0% 50%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4f845ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8fd4182::before, #\33 8fd4182 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 34, 87, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\33 8fd4182 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 25%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/32-1920w.png");
    justify-self: auto;
    border-radius: 10px 10px 10px 10px;
    background-position: 0% 50%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8e03721 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1e8abe4 {
    width: 53.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ag3 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_dkk {
    align-items: flex-start;
    width: 45.53%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d060c383 {
    align-items: flex-end;
    width: 50.44%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf13b029 {
    width: 250px;
    height: auto;
    min-height: 28px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 8835942 {
    width: 95.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a66a9ef3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_4);
}
    
#\37 eae1665[data-background-color-animation] {
    background-color: var(--color_4);
}
#\37 eae1665::before, #\37 eae1665 > .bgExtraLayerOverlay {
    
}
#\37 eae1665 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-image: none;
    background-position: 0% 100%;
    background-attachment: fixed;
    background-color: var(--color_5);
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 91babe3 {
    margin: 0px 0% 0px 0%;
}
    
#c4746477 {
    min-height: 523px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9c3d51e {
    width: 134px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef5e0110 {
    width: 60%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/_A1_1133-1920w.png");
    order: 1;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9bb5d1d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 0673598 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 862fadd {
    margin: 0px 0% 0px 0%;
}
    
#b3b3fdfa::before, #b3b3fdfa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.83;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(5, 45, 126, 1) 21%, rgba(0, 163, 76, 1) 100%);
}
#b3b3fdfa {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/pexels-photo-1103970-1920w.jpeg");
}
    
#c22aca75.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c22aca75 {
    width: 100%;
    height: 162px;
    min-height: 100px;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#bd2c0f9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8614ab7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8614ab7 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 cb5992a[data-background-color-animation] {
    background-color: var(--color_4);
}
#\39 cb5992a::before, #\39 cb5992a > .bgExtraLayerOverlay {
    
}
#\39 cb5992a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-image: none;
    background-position: 0% 100%;
    background-attachment: fixed;
    background-color: var(--color_5);
    order: 1;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a3ec4437 {
    width: 60%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/37-1920w.png");
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ba47f29 {
    width: 134px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dd829a2 {
    margin: 0px 0% 0px 0%;
}
    
#b150fd06 {
    width: 95.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea8c5bb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_4);
}
    
#\34 14585b9 {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 27c0095 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 5c16e01 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_4);
}
    
#\35 1fbf7f0 {
    width: 95.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de59876 {
    margin: 0px 0% 0px 0%;
}
    
#\30 02aa47f[data-background-color-animation] {
    background-color: var(--color_4);
}
#\30 02aa47f::before, #\30 02aa47f > .bgExtraLayerOverlay {
    
}
#\30 02aa47f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-image: none;
    background-position: 0% 100%;
    background-attachment: fixed;
    background-color: var(--color_5);
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 24a6793 {
    width: 60%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/10-e8c5489c-1920w.png");
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e87fbc0 {
    width: 134px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3c17c6a {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f5fc3f2c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\34 4447857 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0261110 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 7763640 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.25%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2ec96c9 {
    align-items: flex-end;
    width: 50.44%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a9200e2 {
    width: 250px;
    height: auto;
    min-height: 28px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeccb9fe {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3d1e82a {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 58ed197 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0e1a92 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4aea891 {
    align-items: flex-start;
    width: 45.53%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fb507e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fb507e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea391443[data-background-color-animation] {
    
}
#ea391443 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.25%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_22i {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\33 1c51ff9 {
    width: 53.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db653ec5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pb8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9f442fb {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5a7575a {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0877cd7 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4a66d4d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 4a66d4d {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb900c5d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7c6b5e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7c6b5e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8bbfd07 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 88ab5da.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 88ab5da {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d385da2b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.25%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3569afb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 69b427d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 69b427d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 055d108 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c2bc66d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 c2bc66d {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a406157 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.25%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 60f3fed {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3bf1a81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 3bf1a81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 559a117 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3ea310e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#c3ea310e {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 2208755 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 378px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4631231 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7210427 {
    align-items: flex-start;
    width: 45.53%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2b78ff0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bab62619 {
    margin: 0px 0% 0px 0%;
}
    
#d544bf5b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 718d2e1 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\30 486d777 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b6bc13a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d89cdcd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebee68e7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b35a8559.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b35a8559 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 82eacd1 {
    width: 250px;
    height: auto;
    min-height: 28px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e91345e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 f0a1dd1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f0a1dd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 849a602 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: center;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 10px 0%;
}
    
#c66ba3c6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#c66ba3c6 {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4a96218.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 4a96218 {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 11af227 {
    align-items: flex-end;
    width: 50.44%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 462ef3a {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 34042c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 34042c8 {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c58707ee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df4a3e18 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1083d46 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 74f6e4a {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 011a526 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa066e95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aa066e95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 21f42af {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d758264d {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1c47c9e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.45%;
    min-height: 390px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b4d82a4 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#d51ae3e9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 141px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fc61547.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 fc61547 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#affe9528 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 504416c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 504416c {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d371b3b6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.27%;
    min-height: 378px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cffcf0a3 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7ffe1b2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a734ef72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a734ef72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 12a5f6e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f57bd9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 7f57bd9 {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8ab4cb8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.27%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee019d12 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f65f615 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 39d509c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 39d509c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5d47122 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0466a06.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 0466a06 {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 63848e7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 250px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 292c491.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 292c491 {
    width: 131px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    min-height: 27px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d073cb1 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\33 685988f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 685988f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7f1432f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0f5a3d8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#acd93777 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6c7a47e {
    align-items: flex-start;
    width: 52.02%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b44d948d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: 353px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    justify-self: auto;
    order: 3;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 950fbc2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.16%;
    min-height: 353px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    order: 1;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cdda9ea {
    align-items: flex-end;
    width: 43.98%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea599b3d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f571e996 {
    margin: 0px 0% 0px 0%;
}
    
#\32 11988af {
    min-height: 0;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9308749 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c02696f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ba12562 {
    min-height: 353px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    order: 1;
    align-items: stretch;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d635688 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 743ad17 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.8%;
    min-height: 353px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bf23b6c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4dbafa8 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#a22f3b15 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeff1397 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6cb690d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6cb690d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8b67606 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5a085de {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.01%;
    min-height: 353px;
    max-height: none;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 15px;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2061562.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2061562 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f54997f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f54997f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1b490c6 {
    width: 250px;
    height: auto;
    min-height: 28px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb8e8646 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.340331741501596%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf3ccf06 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\32 e549da8 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 10px 0%;
}
    
#\31 93ae259 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e13c0c92 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4e9e810 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\33 3d44e08.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 3d44e08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 f37b006::before, #\37 f37b006 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 f37b006 {
    width: 60.39%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8534ebf::before, #\37 8534ebf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.83;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(5, 45, 126, 1) 21%, rgba(0, 163, 76, 1) 100%);
}
#\37 8534ebf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/pexels-photo-1103970-1920w.jpeg");
    background-origin: border-box;
}
    
#\38 f901094 {
    width: 100.00%;
    height: 392px;
    max-width: 100%;
    margin-top: 0px;
}
    
#\33 cbf3929 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 39.61%;
    min-width: 4%;
    order: 0;
    background-color: var(--color_5);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b9cf1f1d {
    margin: 0px 0% 0px 0%;
}
    
#\33 f43a279 {
    min-height: 368px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc17557c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
    order: 1;
}
    
#widget_7n3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 1821740 {
    width: 250px;
    height: auto;
    min-height: 28px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dc13d10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a901651a {
    margin: 0px 0% 0px 0%;
}
    
#\30 1db5685 {
    align-items: flex-start;
    width: 70.90%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2ccdba3::before, #\31 2ccdba3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.83;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(5, 45, 126, 1) 21%, rgba(0, 163, 76, 1) 100%);
}
#\31 2ccdba3 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/pexels-photo-1103970-1920w.jpeg");
}
    
#\35 fbf305f {
    min-height: 98px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 d5aa29a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 02917b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 02917b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2b623d0::before, #\31 2b623d0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 2b623d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 20.08%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 47a8da3 {
    min-height: 443px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
}
    
#dc7d4b78 {
    margin: 0px 0% 0px 0%;
}
    
#c9c75b73 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 77.92%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 38042ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c64ff4cd {
    width: 98.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e64a86d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e64a86d1 {
    width: 99.64%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 36e60d2::before, #\30 36e60d2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-color: rgba(22,34,87,1);
}
#\30 36e60d2 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32%;
    min-height: 350px;
    max-height: none;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/AdobeStock_1636083348-1920w.jpeg");
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 2px;
    background-origin: border-box;
    background-position: 100% 0%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7da36cf {
    width: 128px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c34c5607 {
    width: 221px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dbb11cd7::before, #dbb11cd7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-color: rgba(22,34,87,1);
}
#dbb11cd7 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32%;
    min-height: 350px;
    max-height: none;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/AdobeStock_1135074107-1920w.jpeg");
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 2px;
    background-origin: border-box;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 becf5dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 becf5dd {
    width: 99.64%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbd05a53::before, #cbd05a53 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-color: rgba(22,34,87,1);
}
#cbd05a53 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 32%;
    min-height: 350px;
    max-height: none;
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/AdobeStock_515485366-1920w.png");
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    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: 1px 1px 1px 1px;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    row-gap: 2px;
    background-origin: border-box;
    background-position: 50% 0%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 66e7d64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 66e7d64 {
    width: 99.64%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 9b31646 {
    width: 64.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\35 cf552a1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.333237125304087%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\34 178dc97 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 5b512f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bed42526 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    width: 31.58%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\37 1f68d25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 337214a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f800e95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b944103a::before, #b944103a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.83;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(5, 45, 126, 1) 21%, rgba(0, 163, 76, 1) 100%);
}
#b944103a {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/pexels-photo-1103970-1920w.jpeg");
}
    
#ace4ff3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ace4ff3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8cc41c0 {
    min-height: 98px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 36ca96d {
    margin: 0px 0% 0px 0%;
}
    
#\31 ca41de5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3340226 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2e015d1 {
    align-items: flex-start;
    width: 70.90%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fdf10327 {
    width: 250px;
    height: auto;
    min-height: 28px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 3f7ed15::before, #\37 3f7ed15 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.87;
    border-radius: inherit;
}
#\37 3f7ed15 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/04fb7d5c/dms3rep/multi/opt/Untitled-2-02-1920w.png");
    background-position: 100% 50%;
}
    
#ce410da6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d61321c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d61321c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cec495c {
    min-height: 320px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b391df9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b391df9 {
    width: 946px;
    height: 469px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 20px 0% 0px 0%;
}
    
#\36 3de8143 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1a01088 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#group_h0e {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 6px;
}
    
#group_fg1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 33.33%;
}
    
#\39 ebc0b41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 33.33%;
}
    
#a80d0f03 {
    margin-right: 0%;
    margin-left: 0%;
    width: 33.33%;
}
    
#df3ae049 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\35 6c65ed1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\30 216db1d {
    width: 21.50%;
}
    
#\30 19bbf5b {
    width: 35.02%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6eddbb3 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 2535ca7::before, #\33 2535ca7 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c76d17d6 {
    min-height: 351px;
    padding: 0% 0% 0% 0%;
}
    
#\36 91cf6f3::before, #\36 91cf6f3 > .bgExtraLayerOverlay {
    
}
#\36 91cf6f3 {
    width: 60.23%;
}
    
#d170d15a {
    width: 39.60%;
}
    
#\33 7936c3a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6ac929c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#b06a8783 {
    width: 100%;
    min-height: 170px;
    row-gap: 5px;
    height: auto;
}
    
#\35 f8e3aaf {
    width: 100%;
    min-height: 80px;
    column-gap: 1%;
}
    
#eacf7f49 {
    width: 32.95%;
    height: auto;
    min-height: 347px;
}
    
#b898e449 {
    width: 32.79%;
}
    
#d04464c1 {
    height: auto;
    min-height: 347px;
    width: 32.83%;
}
    
#\32 eacedb5 {
    width: 669px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 82ae979 {
    width: 250px;
    min-height: 54px;
}
    
#\38 1d94c98 {
    height: 263px;
}
    
#f36024b7 {
    width: 250px;
    min-height: 54px;
}
    
#\39 c8bccb2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\36 4567bbb {
    width: 100%;
    min-height: 483px;
    height: auto;
    order: 0;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 d19e2e3 {
    width: 47.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 176b3fc {
    height: auto;
    min-height: 54px;
}
    
#\36 c94a07e {
    width: 47.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 2f4f18f {
    height: 190px;
}
    
#b39eaf16 {
    height: 190px;
}
    
#\36 35006ec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\36 35006ec {
    width: 98%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a3975f23 {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\37 33b8eab {
    height: 263px;
}
    
#\38 7e08968 {
    width: 577px;
    margin-bottom: 30px;
}
    
#d16af21b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1ffaeef {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 30px;
}
    
#\39 9b4abd2 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#a7e4fb78 {
    height: 335px;
}
    
#\34 e128eb9 {
    height: 335px;
}
    
#\37 f35597e {
    width: 100%;
    min-height: 80px;
}
    
#\36 4ce8dfe {
    height: 335px;
}
    
#\30 9654c7f {
    height: 335px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc3cfc9d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7a123a6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e54628d9 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 186px;
    column-gap: 2%;
}
    
#bb07d12e::before, #bb07d12e > .bgExtraLayerOverlay {
    
}
#bb07d12e {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    width: 265px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 a6e1387 {
    width: 49%;
    min-height: 8px;
}
    
#\32 623d766::before, #\32 623d766 > .bgExtraLayerOverlay {
    
}
#\32 623d766 {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    width: 265px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 7f3d935::before, #\39 7f3d935 > .bgExtraLayerOverlay {
    
}
#\39 7f3d935 {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    width: 265px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 8fd4182::before, #\33 8fd4182 > .bgExtraLayerOverlay {
    
}
#\33 8fd4182 {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    width: 265px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_ag3 {
    width: 49%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 eae1665::before, #\37 eae1665 > .bgExtraLayerOverlay {
    
}
#\37 eae1665 {
    width: 60.28%;
    min-height: 8px;
    order: 0;
}
    
#c4746477 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\38 91babe3 {
    margin: 0px 0% 0px 0%;
}
    
#ef5e0110 {
    width: 39.72%;
    background-position: 50% 50%;
    min-height: 8px;
    height: auto;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0673598 {
    min-height: 102px;
    padding: 8% 2% 2% 2%;
}
    
#b3b3fdfa::before, #b3b3fdfa > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cb5992a::before, #\39 cb5992a > .bgExtraLayerOverlay {
    
}
#\39 cb5992a {
    width: 59.66%;
}
    
#\34 14585b9 {
    padding: 0% 0% 0% 0%;
}
    
#a3ec4437 {
    width: 40.17%;
}
    
#\39 dd829a2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 02aa47f::before, #\30 02aa47f > .bgExtraLayerOverlay {
    
}
#\30 02aa47f {
    width: 60.23%;
}
    
#c3c17c6a {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 24a6793 {
    width: 39.60%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7763640 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 d0e1a92 {
    width: 100%;
    min-height: 80px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
}
    
#aeccb9fe {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\30 3d1e82a {
    width: 100%;
    min-height: 80px;
}
    
#ea391443 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#d385da2b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\35 a406157 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\30 2ec96c9 {
    width: 37.38%;
}
    
#\32 4aea891 {
    width: 58.62%;
}
    
#\33 1c51ff9 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2208755 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\38 7210427 {
    width: 58.62%;
}
    
#\31 2b78ff0 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\34 74f6e4a {
    width: 100%;
    min-height: 80px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    row-gap: 6px;
}
    
#\38 849a602 {
    width: 100%;
    min-height: 80px;
}
    
#d758264d {
    width: 100%;
    min-height: 80px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    row-gap: 6px;
}
    
#\39 63848e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 011a526 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#df4a3e18 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 1c47c9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#d371b3b6 {
    width: 49.5%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8ab4cb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    order: 1;
}
    
#\39 11af227 {
    width: 37.38%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ba12562 {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 11988af {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\32 e549da8 {
    width: 100%;
    min-height: 80px;
}
    
#\38 5a085de {
    width: 49.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b44d948d {
    width: 49.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 743ad17 {
    width: 49.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 950fbc2 {
    width: 49.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 bf23b6c {
    width: 100.00%;
}
    
#\33 cdda9ea {
    width: 37.38%;
}
    
#\36 6c7a47e {
    width: 58.62%;
}
    
#\31 1b490c6 {
    width: 250px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f37b006::before, #\37 f37b006 > .bgExtraLayerOverlay {
    
}
#\37 f37b006 {
    width: 39.86%;
}
    
#\33 f43a279 {
    min-height: 265px;
    padding: 0% 0% 0% 0%;
}
    
#b9cf1f1d {
    margin: 0px 0% 0px 0%;
}
    
#\33 cbf3929 {
    width: 60.14%;
}
    
#\37 8534ebf::before, #\37 8534ebf > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1821740 {
    width: 188.078px;
}
    
#a901651a {
    margin: 0px 0% 0px 0%;
}
    
#\30 1db5685 {
    width: 69.16%;
}
    
#\31 2ccdba3::before, #\31 2ccdba3 > .bgExtraLayerOverlay {
    
}
    
#\35 fbf305f {
    min-height: 102px;
    padding: 2% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9c75b73 {
    width: 100%;
    min-height: 80px;
    column-gap: 1%;
}
    
#\33 47a8da3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#c34c5607 {
    width: 669px;
}
    
#\31 2b623d0 {
    width: 100%;
    min-height: 170px;
    row-gap: 5px;
    height: auto;
}
    
#\30 36e60d2::before, #\30 36e60d2 > .bgExtraLayerOverlay {
    
}
#\30 36e60d2 {
    width: 32.95%;
    height: auto;
    min-height: 347px;
}
    
#dbb11cd7::before, #dbb11cd7 > .bgExtraLayerOverlay {
    
}
#dbb11cd7 {
    width: 32.95%;
    height: auto;
    min-height: 347px;
}
    
#cbd05a53::before, #cbd05a53 > .bgExtraLayerOverlay {
    
}
#cbd05a53 {
    width: 32.95%;
    height: auto;
    min-height: 347px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 178dc97 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b944103a::before, #b944103a > .bgExtraLayerOverlay {
    
}
    
#\32 8cc41c0 {
    min-height: 102px;
    padding: 2% 2% 2% 2%;
}
    
#\36 36ca96d {
    margin: 0px 0% 0px 0%;
}
    
#\39 2e015d1 {
    width: 69.16%;
}
    
#fdf10327 {
    width: 188.078px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3f7ed15::before, #\37 3f7ed15 > .bgExtraLayerOverlay {
    
}
    
#\34 1a01088 {
    margin: 0px 0% 0px 0%;
}
    
#\32 cec495c {
    min-height: 313px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\36 3de8143 {
    row-gap: 32px;
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\38 0673598 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b3b3fdfa {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 2ccdba3 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 fbf305f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#b944103a {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 8cc41c0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#group_h0e {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fg1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 ebc0b41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a80d0f03 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#df3ae049 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 6c65ed1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 0859306 {
    width: 100.00%;
}
    
#\37 8a66041 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fa582e86 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 d8effc1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_dks {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_l9f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 029e8cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 44px;
}
    
#fd5e640e {
    width: 100.00%;
}
    
#group_ea3 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 b21ddfc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 2535ca7::before, #\33 2535ca7 > .bgExtraLayerOverlay {
    
}
#\33 2535ca7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a6eddbb3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 fd2e8bb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\36 f3c688f {
    margin-bottom: 8px;
}
}



@media (max-width: 767px) {
    
#\36 91cf6f3::before, #\36 91cf6f3 > .bgExtraLayerOverlay {
    
}
#\36 91cf6f3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c76d17d6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d170d15a {
    width: 100%;
    min-height: 200px;
    align-items: center;
    height: auto;
}
    
#b814ef04 {
    width: 160px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 7936c3a {
    margin: 0px 0% 0px 0%;
}
    
#f2e64e22 {
    width: 99.70%;
}
}



@media (max-width: 767px) {
    
#\35 f8e3aaf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 6ac929c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#b06a8783 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\39 7dd54c8 {
    width: 100.00%;
}
    
#eacf7f49 {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 329px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 10% 6% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c15b70 {
    width: 243px;
}
    
#b7136546 {
    height: auto;
    min-height: 146px;
    width: 82.53%;
    align-items: center;
}
    
#feee8d75 {
    justify-content: flex-start;
}
    
#\38 7efb6f3 {
    justify-content: flex-start;
}
    
#\31 ad21f50 {
    justify-content: flex-start;
}
    
#d04464c1 {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 284px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a790500e {
    height: auto;
    min-height: 146px;
    width: 67.72%;
}
    
#a8b91f51 {
    justify-content: flex-start;
}
    
#\38 fb4487b {
    justify-content: flex-start;
}
    
#\33 4abfb0d {
    justify-content: flex-start;
}
    
#\34 91ef224 {
    justify-content: flex-start;
}
    
#\37 2d2a80d {
    justify-content: flex-start;
}
    
#b898e449 {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 284px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f430751b {
    height: auto;
    min-height: 146px;
    width: 77.24%;
    align-items: center;
}
    
#\36 995ba28 {
    justify-content: flex-start;
}
    
#e2585cc9 {
    justify-content: flex-start;
}
    
#\31 ec8099f {
    justify-content: flex-start;
}
    
#\33 d8ddb72 {
    justify-content: flex-start;
}
    
#\33 5719eee {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 334923c {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 b47a626 {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 82ae979 {
    width: 100%;
    min-height: 43px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 1d94c98 {
    height: 200px;
}
    
#f36024b7 {
    width: 100%;
    min-height: 41px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 c8bccb2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\36 4567bbb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 6%;
}
    
#\31 d19e2e3 {
    row-gap: 20px;
    width: 36.38%;
}
    
#\39 176b3fc {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c94a07e {
    row-gap: 20px;
    width: 57.62%;
}
    
#\35 2f4f18f {
    height: 150px;
}
    
#b39eaf16 {
    height: 150px;
}
    
#\36 35006ec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\36 35006ec {
    order: 1;
    width: 97%;
}
    
#a3975f23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 9px;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 33b8eab {
    height: 200px;
}
    
#\32 e4a37be {
    margin-bottom: 8px;
    width: 303px;
}
    
#\38 7e08968 {
    margin-bottom: 20px;
    width: 303px;
}
    
#d16af21b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 9b4abd2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 1ffaeef {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding-top: 8%;
}
    
#a7e4fb78 {
    height: 240px;
}
    
#\34 e128eb9 {
    height: 240px;
}
    
#ed488bc6 {
    width: 243px;
}
    
#c6118a6f {
    width: 100.00%;
}
    
#\37 f35597e {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\36 4ce8dfe {
    height: 240px;
}
    
#\30 9654c7f {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 c7f5228 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc3cfc9d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#fe10abc8::before, #fe10abc8 > .bgExtraLayerOverlay {
    
}
#fe10abc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    padding: 6% 6% 6% 6%;
}
    
#b8a8de11::before, #b8a8de11 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#b8a8de11 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 938e141 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#d2105d86::before, #d2105d86 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#d2105d86 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a7646e2::before, #\33 a7646e2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\33 a7646e2 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 510f8db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#b0555261::before, #b0555261 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#b0555261 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0c4e08c::before, #\30 0c4e08c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\30 0c4e08c {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2076b6::before, #\39 c2076b6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 c2076b6 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5908965 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 562f9d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 562f9d6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c40eb8ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a7a123a6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 bccd735 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#dafcaade::before, #dafcaade > .bgExtraLayerOverlay {
    
}
#dafcaade {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    padding: 6% 6% 6% 6%;
}
    
#\35 2aafa25::before, #\35 2aafa25 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 2aafa25 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1814a87::before, #b1814a87 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#b1814a87 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5ffc15e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\32 9f13799::before, #\32 9f13799 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\32 9f13799 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fc0ce8a::before, #\33 fc0ce8a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\33 fc0ce8a {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#e54628d9 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#bb07d12e::before, #bb07d12e > .bgExtraLayerOverlay {
    
}
#bb07d12e {
    row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#ad55e224.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\36 a6e1387 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 623d766::before, #\32 623d766 > .bgExtraLayerOverlay {
    
}
#\32 623d766 {
    row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\39 7f3d935::before, #\39 7f3d935 > .bgExtraLayerOverlay {
    
}
#\39 7f3d935 {
    row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\33 8fd4182::before, #\33 8fd4182 > .bgExtraLayerOverlay {
    
}
#\33 8fd4182 {
    row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#group_ag3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf13b029 {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 eae1665::before, #\37 eae1665 > .bgExtraLayerOverlay {
    
}
#\37 eae1665 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#c4746477 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 9c3d51e {
    width: 160px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ef5e0110 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#\38 91babe3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 0673598 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#b3b3fdfa::before, #b3b3fdfa > .bgExtraLayerOverlay {
    
}
    
#bd2c0f9c {
    width: 100%;
    min-height: 10vh;
    align-items: flex-start;
    row-gap: 5px;
}
}



@media (max-width: 767px) {
    
#\39 cb5992a::before, #\39 cb5992a > .bgExtraLayerOverlay {
    
}
#\39 cb5992a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a3ec4437 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    height: auto;
}
    
#\32 ba47f29 {
    width: 160px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 14585b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 dd829a2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 02aa47f::before, #\30 02aa47f > .bgExtraLayerOverlay {
    
}
#\30 02aa47f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\33 24a6793 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\30 e87fbc0 {
    width: 160px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c3c17c6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\37 de59876 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4447857 {
    margin: 0px 0% 0px 0%;
}
    
#\35 7763640 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 58ed197.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 58ed197 {
    width: 78.48%;
}
    
#\36 d0e1a92 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6px 16px 6px 16px;
    margin: 20px 0% 20px 0%;
}
    
#\35 a9200e2 {
    width: 100%;
    min-height: 43px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#aeccb9fe {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\30 3d1e82a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ea391443 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_22i {
    height: 240px;
}
    
#\34 9f442fb {
    height: 240px;
}
    
#e5a7575a {
    height: 240px;
}
    
#\30 0877cd7 {
    height: 240px;
}
    
#\35 4a66d4d {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 88ab5da {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d385da2b {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c2bc66d {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 a406157 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3ea310e {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 4aea891 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\30 2ec96c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 1c51ff9 {
    width: 98.34%;
}
    
#\31 60f3fed {
    align-items: center;
}
    
#\30 3569afb {
    align-items: center;
}
    
#cb900c5d {
    align-items: center;
}
    
#group_pb8 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 2208755 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4631231 {
    align-items: center;
}
    
#\38 7210427 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\31 2b78ff0 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 718d2e1 {
    height: 240px;
}
    
#d89cdcd9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d89cdcd9 {
    width: 80.52%;
}
    
#\33 82eacd1 {
    width: 100%;
    min-height: 43px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 462ef3a {
    height: 240px;
}
    
#\39 34042c8 {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#df4a3e18 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 74f6e4a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 849a602 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c66ba3c6 {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 011a526 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 21f42af {
    height: 240px;
}
    
#\36 4a96218 {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d758264d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1c47c9e {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b4d82a4 {
    height: 240px;
}
    
#\38 504416c {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d371b3b6 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cffcf0a3 {
    height: 240px;
}
    
#\34 7f57bd9 {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 8ab4cb8 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee019d12 {
    height: 240px;
}
    
#\39 0466a06 {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 63848e7 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 292c491 {
    width: 160px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 d073cb1 {
    height: 240px;
}
    
#\39 11af227 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 486d777 {
    align-items: center;
}
    
#c58707ee {
    align-items: center;
}
    
#\35 7f1432f {
    align-items: center;
}
    
#\36 f65f615 {
    align-items: center;
}
    
#\36 7ffe1b2 {
    align-items: center;
}
    
#d51ae3e9 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a4dbafa8 {
    height: 240px;
}
    
#b44d948d {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 399px;
    padding: 6% 6% 6% 6%;
}
    
#\39 950fbc2 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 399px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeff1397 {
    height: 240px;
}
    
#\38 5a085de {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 399px;
    padding: 6% 6% 6% 6%;
}
    
#\31 1b490c6 {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#bf3ccf06 {
    height: 240px;
}
    
#\32 11988af {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 e549da8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 ba12562 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4e9e810 {
    height: 240px;
}
    
#\38 743ad17 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 399px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bf23b6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\36 6c7a47e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\33 cdda9ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 d635688 {
    align-items: center;
}
    
#\30 9308749 {
    align-items: center;
}
    
#bb8e8646 {
    align-items: center;
}
    
#\37 c02696f {
    align-items: center;
}
    
#e13c0c92 {
    width: 63.68%;
}
}



@media (max-width: 767px) {
    
#\37 f37b006::before, #\37 f37b006 > .bgExtraLayerOverlay {
    
}
#\37 f37b006 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\33 cbf3929 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f43a279 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#dc17557c {
    margin-bottom: 8px;
    width: 58.96%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b9cf1f1d {
    margin: 0px 0% 0px 0%;
}
    
#\37 8534ebf::before, #\37 8534ebf > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 1821740 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 dc13d10 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 17px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a901651a {
    margin: 0px 0% 0px 0%;
}
    
#\30 1db5685 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\31 2ccdba3::before, #\31 2ccdba3 > .bgExtraLayerOverlay {
    
}
    
#\35 fbf305f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\32 02917b5 {
    width: 81.63%;
}
}



@media (max-width: 767px) {
    
#\31 2b623d0 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\30 36e60d2::before, #\30 36e60d2 > .bgExtraLayerOverlay {
    
}
#\30 36e60d2 {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 329px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 10% 6% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 47a8da3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#d7da36cf {
    width: 243px;
}
    
#c9c75b73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c64ff4cd {
    width: 100.00%;
}
    
#e64a86d1 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#dbb11cd7::before, #dbb11cd7 > .bgExtraLayerOverlay {
    
}
#dbb11cd7 {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 329px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 10% 6% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 becf5dd {
    margin-left: 0%;
    margin-right: 0%;
}
    
#cbd05a53::before, #cbd05a53 > .bgExtraLayerOverlay {
    
}
#cbd05a53 {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 329px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 6% 10% 6% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 66e7d64 {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 9b31646 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 178dc97 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 6% 4%;
}
    
#bed42526 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 1f68d25 {
    margin-bottom: 8px;
}
    
#\38 f800e95 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bc653f1c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b944103a::before, #b944103a > .bgExtraLayerOverlay {
    
}
    
#\32 8cc41c0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\36 36ca96d {
    margin: 0px 0% 0px 0%;
}
    
#e3340226 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 17px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 2e015d1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#fdf10327 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 3f7ed15::before, #\37 3f7ed15 > .bgExtraLayerOverlay {
    
}
    
#\30 d61321c {
    width: 89.56%;
}
    
#\32 cec495c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 3% 8% 3%;
}
    
#\36 3de8143 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 10px;
    order: 0;
}
    
#\34 b391df9 {
    width: 305px;
    height: 559px;
}
}

#b944103a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQHEQUTMkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAIDIVH/2gAMAwEAAhEDEQA/AKF/IsNCo6WvE/tg8v19WEkzFz7pHOEg0SSERITinAd7Pmn/2Q==')!important}#\31 2ccdba3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQHEQUTMkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAIDIVH/2gAMAwEAAhEDEQA/AKF/IsNCo6WvE/tg8v19WEkzFz7pHOEg0SSERITinAd7Pmn/2Q==')!important}#\37 3f7ed15.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABcRAAAXEQHKJvM/AAAAa0lEQVQI12NgoBjY2zPwh4Qw8wYEsPD4+bFgKvgPwazZfqzcceEC/KGRUsK+MXLYFdZrMbDkB3BzJYRr8IdG2Yn4xHriVpgbJMCZGG7MHxodIOIdF4vdfalGDCzZwYKcSREm/KExASLe8VEA1AwXWhgotWoAAAAASUVORK5CYII=')!important}#\37 8534ebf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQHEQUTMkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAIDIVH/2gAMAwEAAhEDEQA/AKF/IsNCo6WvE/tg8v19WEkzFz7pHOEg0SSERITinAd7Pmn/2Q==')!important}