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

  *#dm .dmInner *.u_1731301914 .dmwidget-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_1731301914 .dmforminput { padding-block:7px !important; }

  *#dm .dmInner *.u_1731301914 .spacing-container { margin-block:-7px !important; }

  *#dm .dmInner *.u_1731301914 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-block-start:25px !important;
  }

  *#dm .dmInner div.u_1731301914 .dmforminput input {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1731301914 .dmforminput textarea {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1731301914 .dmforminput .fileUploadLink {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1731301914 .checkboxwrapper span {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1731301914 .radiowrapper span {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1731301914 .optinwrapper div {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1731301914 .freetextwrapper {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1731301914 .dmforminput select {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1731301914 .dmforminput option {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner *.u_1731301914 .dmforminput input { text-align:LEFT !important; }

  *#dm .dmInner *.u_1731301914 .dmforminput textarea { text-align:LEFT !important; }

  *#dm .dmInner *.u_1731301914 .dmforminput .fileUploadLink { text-align:LEFT !important; }

  *#dm .dmInner *.u_1731301914 .checkboxwrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1731301914 .radiowrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1731301914 .optinwrapper div { text-align:LEFT !important; }

  *#dm .dmInner *.u_1731301914 .freetextwrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1731301914 .dmforminput select { text-align:LEFT !important; }

  *#dm .dmInner *.u_1731301914 .dmforminput option { text-align:LEFT !important; }

  *#dm .dmInner div.u_1731301914 .dmformsubmit:hover { background-image:none !important; }

  *#dm .dmInner div.u_1731301914 .dmformsubmit.hover { background-image:none !important; }

  *#dm .dmInner div.u_1731301914 .dmwidget-title { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1731301914 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1731301914 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1731301914 {
    background-color:var(--color_7) !important;
    border-radius:12px 12px 12px 12px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1731301914 .dmformsubmit {
    height:54px !important;
    width:280px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.2px 1.2px 1.2px 1.2px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner div.u_1026596761 input,
  *#dm .dmInner div.u_1026596761 textarea,
  *#dm .dmInner div.u_1026596761 select {
    color:var(--color_9) !important;
    background-color:rgba(255,255,255,0.12) !important;
    border-color:rgba(255,255,255,0.5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner div.u_1667311292 input,
  *#dm .dmInner div.u_1667311292 textarea,
  *#dm .dmInner div.u_1667311292 select {
    color:var(--color_9) !important;
    background-color:rgba(255,255,255,0.12) !important;
    border-color:rgba(255,255,255,0.5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner div.u_1644213000 input,
  *#dm .dmInner div.u_1644213000 textarea,
  *#dm .dmInner div.u_1644213000 select {
    color:var(--color_9) !important;
    background-color:rgba(255,255,255,0.12) !important;
    border-color:rgba(255,255,255,0.5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner div.u_1096769718 input,
  *#dm .dmInner div.u_1096769718 textarea,
  *#dm .dmInner div.u_1096769718 select {
    color:var(--color_9) !important;
    background-color:rgba(255,255,255,0.12) !important;
    border-color:rgba(255,255,255,0.5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner div.u_1866326511 .contact-checkable-container { color:var(--color_9) !important; }

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

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

  *#dm .dmInner div.u_1780335729 input,
  *#dm .dmInner div.u_1780335729 textarea,
  *#dm .dmInner div.u_1780335729 select {
    color:var(--color_9) !important;
    background-color:rgba(255,255,255,0.12) !important;
    border-color:rgba(255,255,255,0.5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner div.u_1828293346 input,
  *#dm .dmInner div.u_1828293346 textarea,
  *#dm .dmInner div.u_1828293346 select {
    color:var(--color_9) !important;
    background-color:rgba(255,255,255,0.12) !important;
    border-color:rgba(255,255,255,0.5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner div.u_1751996923 input,
  *#dm .dmInner div.u_1751996923 textarea,
  *#dm .dmInner div.u_1751996923 select {
    color:var(--color_9) !important;
    background-color:rgba(255,255,255,0.12) !important;
    border-color:rgba(255,255,255,0.5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner div.u_1261315998 input,
  *#dm .dmInner div.u_1261315998 textarea,
  *#dm .dmInner div.u_1261315998 select {
    color:var(--color_9) !important;
    background-color:rgba(255,255,255,0.12) !important;
    border-color:rgba(255,255,255,0.5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1234651620 { border-radius:6px !important; }

  *#dm .dmInner a.u_1944493418 { border-radius:6px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1659568848 .dmformsubmit {
    width:809px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.2px 1.2px 1.2px 1.2px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_2130130979 hr { color:rgba(255,255,255,0.47) !important; }

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

  *#dm .dmInner a.u_1736837177 .iconBg { display:none !important; }

  *#dm .dmInner a.u_2654805809 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1719278660 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1999142449 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1571675593 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1040275985 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1782595949 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:9px 9px 9px 9px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1659568848 input:not([type="submit"]) {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:9px 9px 9px 9px !important;
    border-style:solid !important;
    border-width:1.2px 1.2px 1.2px 1.2px !important;
    border-color:rgba(13,43,78,0.24) rgba(13,43,78,0.24) rgba(13,43,78,0.24) rgba(13,43,78,0.24) !important;
  }

  *#dm .dmInner div.u_1659568848 textarea {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:9px 9px 9px 9px !important;
    border-style:solid !important;
    border-width:1.2px 1.2px 1.2px 1.2px !important;
    border-color:rgba(13,43,78,0.24) rgba(13,43,78,0.24) rgba(13,43,78,0.24) rgba(13,43,78,0.24) !important;
  }

  *#dm .dmInner div.u_1659568848 select {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:9px 9px 9px 9px !important;
    border-style:solid !important;
    border-width:1.2px 1.2px 1.2px 1.2px !important;
    border-color:rgba(13,43,78,0.24) rgba(13,43,78,0.24) rgba(13,43,78,0.24) rgba(13,43,78,0.24) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1350836287 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1323584123 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1371627544 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1640457844 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1193884198 input:not([type="submit"]) {
    background-color:rgba(200,226,240,1) !important;
    background-image:none !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_1193884198 textarea {
    background-color:rgba(200,226,240,1) !important;
    background-image:none !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_1193884198 select {
    background-color:rgba(200,226,240,1) !important;
    background-image:none !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_1659568848 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1659568848 .m-recaptcha {
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner div.u_3423320617 .rotator-wrap { color:var(--color_6) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1810661540 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:9px 9px 9px 9px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1312604943 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1731301914 input::placeholder { font-size:14px !important; }

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

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

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

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

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

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

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_6) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1534040681 {
    display:block !important;
    float:none !important;
    top:0px !important;
    left:0 !important;
    width:100% !important;
    position:relative !important;
    height:54.4125px !important;
    padding-top:0px !important;
    padding-left:15px !important;
    padding-bottom:0px !important;
    min-height:auto !important;
    margin-right:auto !important;
    margin-left:auto !important;
    max-width:100% !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    padding-right:15px !important;
    min-width:0 !important;
  }

  *#dm .dmInner div.u_1593417400 .ba-label { font-size:16px !important; }

  *#dm .dmInner div.u_1593417400 .ba-caption { font-size:18px !important; }

  *#dm .dmInner div.u_1130363652 {
    display:block !important;
    float:none !important;
    top:0px !important;
    left:0 !important;
    width:737.025px !important;
    position:relative !important;
    height:81.6px !important;
    padding-top:0px !important;
    padding-left:0px !important;
    padding-bottom:0px !important;
    min-height:auto !important;
    margin-right:auto !important;
    margin-left:auto !important;
    max-width:100% !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    padding-right:0px !important;
    min-width:0 !important;
  }

  *#dm .dmInner div.u_1155586539 {
    display:block !important;
    float:none !important;
    top:auto !important;
    left:0 !important;
    width:89.2875px !important;
    position:relative !important;
    height:27.1875px !important;
    padding-top:0px !important;
    padding-left:0px !important;
    padding-bottom:0px !important;
    min-height:auto !important;
    margin-right:auto !important;
    margin-left:auto !important;
    max-width:100% !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    padding-right:0px !important;
    min-width:0 !important;
  }

  *#dm .dmInner div.u_1089707541 {
    display:block !important;
    float:none !important;
    top:auto !important;
    left:0 !important;
    width:89.2875px !important;
    position:relative !important;
    height:27.1875px !important;
    padding-top:0px !important;
    padding-left:0px !important;
    padding-bottom:0px !important;
    min-height:auto !important;
    max-width:100% !important;
    padding-right:0px !important;
    min-width:0 !important;
  }

  *#dm .dmInner div.u_1466309773 {
    display:block !important;
    float:none !important;
    top:0px !important;
    left:0 !important;
    width:737.025px !important;
    position:relative !important;
    height:81.6px !important;
    padding-top:0px !important;
    padding-left:0px !important;
    padding-bottom:0px !important;
    min-height:auto !important;
    max-width:100% !important;
    padding-right:0px !important;
    min-width:0 !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1731301914 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

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

  *#dm .dmInner div.u_1731301914 .dmforminput input { font-size:15px !important; }

  *#dm .dmInner div.u_1731301914 .dmforminput textarea { font-size:15px !important; }

  *#dm .dmInner div.u_1731301914 .dmforminput .fileUploadLink { font-size:15px !important; }

  *#dm .dmInner div.u_1731301914 .checkboxwrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1731301914 .radiowrapper span { font-size:15px !important; }

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

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

  *#dm .dmInner div.u_1731301914 .dmforminput select { font-size:15px !important; }

  *#dm .dmInner div.u_1731301914 .dmforminput option { font-size:15px !important; }

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

  *#dm .dmInner div.u_1193884198 .m-recaptcha { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1731301914 .dmforminput input { font-size:15px !important; }

  *#dm .dmInner div.u_1731301914 .dmforminput textarea { font-size:15px !important; }

  *#dm .dmInner div.u_1731301914 .dmforminput .fileUploadLink { font-size:15px !important; }

  *#dm .dmInner div.u_1731301914 .checkboxwrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1731301914 .radiowrapper span { font-size:15px !important; }

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

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

  *#dm .dmInner div.u_1731301914 .dmforminput select { font-size:15px !important; }

  *#dm .dmInner div.u_1731301914 .dmforminput option { font-size:15px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1193884198 .dmformsubmit { margin-block-start:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\33 95d0a6b {
    min-height: 577px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-items: flex-start;
    padding: 0 2% 20px 2%;
}
    
#\34 cb7bdea::before, #\34 cb7bdea > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.27;
    border-radius: inherit;
}
#\34 cb7bdea {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/47f01b07/dms3rep/multi/opt/Water-Background-b8f65283-1920w.png");
    background-position: center left;
}
    
#ace9a2cd {
    row-gap: 0;
    width: 46.79%;
    min-width: 4%;
    min-height: 8px;
    align-items: stretch;
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b9d6a491 {
    margin: 25px 0% 25px 0%;
}
    
#group_53u {
    width: 53.15%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    justify-content: flex-start;
    align-self: flex-start;
    padding: 20px 25px 20px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_66l {
    width: 100%;
    max-width: 100%;
}
    
#widget_o02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_o02 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fa4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#widget_fa4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 47px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ghr {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#widget_ff6 {
    width: 74.61%;
    height: 556px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pil {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 977f3cf::before, #\36 977f3cf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.55;
    border-radius: inherit;
}
#\36 977f3cf {
    background-position: center left;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://irp.cdn-website.com/47f01b07/dms3rep/multi/opt/St-Augustine-pool-maintenance-1920w.jpg");
}
    
#d55a3f2d {
    width: 38.43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    order: 1;
    background-color: var(--color_6);
    border-radius: 9px 9px 9px 9px;
    background-image: none;
    align-items: center;
    align-content: center;
    box-shadow: rgba(221, 232, 245, 0.67) 0px 3px 11px 0px;
    padding: 20px 6px 20px 6px;
    margin: 5% 0% 5% 0%;
}
    
#\34 b2e5145 {
    min-height: 1054px;
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 291a6bd {
    width: 240px;
    height: auto;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 0;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c6d5432 {
    width: 1029px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin-top: 14px;
    grid-area: auto / auto / auto / auto;
}
    
#baee6ac8 {
    width: 297px;
    height: auto;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 0;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6286ee0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 55.47%;
    min-width: 4%;
    order: 0;
    align-self: center;
    align-items: center;
    padding: 1px 16px 1px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 45280c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: -4.1% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 671fa8f {
    margin: 0px 0% 0px 0%;
}
    
#bbd4d2ea {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#db5abf7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#db5abf7d {
    max-width: 100%;
    width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7ea4cc7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#f7ea4cc7 {
    max-width: 100%;
    width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 67e6c55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 67e6c55 {
    max-width: 100%;
    width: 93.60%;
    order: 3;
    height: auto;
    margin: 0px 2% 0px 2%;
}
    
#widget_25a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_25a {
    width: 95.02%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ja2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 14px;
}
    
#group_6ii {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#widget_1ne.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1ne {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-top: -10px;
}
    
#innergrid_uqh {
    width: 100.00%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(92.00624084472656px, max-content);
    max-width: 100%;
    margin-top: -6px;
    border-width: 0 0px 0 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
}
    
#widget_oem.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oem {
    width: 93.24%;
    justify-self: center;
    max-width: 100%;
    margin: 20px 0.45643493859927486% 0px 0%;
}
    
#b006aa22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b006aa22 {
    width: 314.981px;
    justify-self: start;
    order: 0;
    max-width: 100%;
    margin: 19px 0% 0px 0.24829959429862533%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\37 c2fefd5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 c2fefd5 {
    width: 314.981px;
    justify-self: center;
    order: 0;
    max-width: 100%;
    margin: 18px 0% 0px 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#a7f65173 {
    row-gap: 8px;
    column-gap: 1px;
    flex-direction: row;
    width: 100%;
    margin-top: 10px;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    --column-gap: 1px;
}
    
#\38 3cced08 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\33 33fb480 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\36 a56a3e3 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\34 a5e435a {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\36 17fe24f {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#e6e6b545 {
    margin-left: 8px;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f22bfc9e {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd08588f {
    width: 100.00%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(92.00624084472656px, max-content);
    max-width: 100%;
    margin-top: -6px;
    border-width: 0 0px 0 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
}
    
#\35 1e7ec65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1e7ec65 {
    width: 93.24%;
    justify-self: center;
    max-width: 100%;
    margin: 20px 0.45643493859927486% 0px 0%;
}
    
#\31 c51ebd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c51ebd6 {
    width: 314.981px;
    justify-self: start;
    order: 0;
    max-width: 100%;
    margin: 19px 0% 0px 0.24829959429862533%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\34 29da960.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 29da960 {
    width: 314.981px;
    justify-self: center;
    order: 0;
    max-width: 100%;
    margin: 18px 0% 0px 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
}



@media all {
    
#bdd60421 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 684e1ab {
    min-height: 257px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 cb63627 {
    margin: 10px 0px 10px 0px;
}
    
#widget_koo {
    width: 98.52%;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_noj {
    width: 98.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_phn {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    max-width: 1200px;
    justify-self: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b370ac16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b370ac16 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 5px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 fc29feb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    max-width: 1200%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 a6d790d {
    min-height: 353px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 5% 25px 5%;
    margin: 0% 0% 0% 0%;
}
    
#bcecb525 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_dvt {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fre {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d469ebe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\30 d469ebe {
    max-width: 100%;
    width: 1226px;
    justify-self: auto;
    order: 0;
    margin: -25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeff184b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 5369943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\39 5369943 {
    width: 91.02%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bac345d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 9px 9px 9px 9px;
    border-width: 0px 0 8px 0;
    border-color: var(--color_3) rgba(0,0,0,1) rgba(247, 148, 29, 1) rgba(0,0,0,1);
    border-style: solid;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 538e8b7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: stretch;
    max-width: none;
    padding: 25px 5% 25px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3176306 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 9px 9px 9px 9px;
}
    
#group_q9m {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    border-radius: 9px 9px 9px 9px;
    border-width: 0 0 8px 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) var(--color_3) rgba(0,0,0,1);
    border-style: solid;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dcb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#widget_dcb {
    width: 72.33%;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1e1871a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#d1e1871a {
    width: 72.33%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#widget_qcf {
    width: 96.77%;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: -29px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc7bafb9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#dc7bafb9 {
    width: 98.91%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -31px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tla {
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    width: 178px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3f819bb {
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    width: 174px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fdfbb6c {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    border-radius: 9px 9px 9px 9px;
    border-width: 0 0 8px 0;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d0e41c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\37 d0e41c1 {
    width: 98.91%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -31px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eec468d {
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    width: 174px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b0eb44a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#df140ad0 {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    border-radius: 9px 9px 9px 9px;
    border-width: 0 0 8px 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) var(--color_3) rgba(0,0,0,1);
    border-style: solid;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 359b341 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2f48bdc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 9px 9px 9px 9px;
}
    
#\32 07b9c62.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\32 07b9c62 {
    width: 96.77%;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: -22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b8a9be17 {
    min-height: 353px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: stretch;
    padding: 25px 5% 25px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e53883a {
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    width: 174px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be869cf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#be869cf8 {
    width: 98.91%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -31px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 469ff7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\39 469ff7d {
    width: 99.06%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b94b21b {
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    width: 178px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1a1d2d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\36 1a1d2d9 {
    width: 98.91%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -31px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5336a87 {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    border-radius: 9px 9px 9px 9px;
    border-width: 0px 0px 8px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5e22f03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: var(--color_7);
    border-radius: 9px 9px 9px 9px;
    border-width: 0px 0px 8px 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) var(--color_3) rgba(0,0,0,1);
    border-style: solid;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#bf04ff1d {
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    width: 174px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4363a92.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\30 4363a92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9714f73.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\30 9714f73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 7c9948b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-self: flex-start;
    max-width: 1200px;
    justify-self: auto;
    padding: 0px 10px 2px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 00f4c5f {
    min-height: 798px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center;
    padding: 20px 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e3d95b0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
}
    
#a9177bae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9177bae {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 a0f4e5a {
    max-width: 100%;
    width: 100%;
    margin-bottom: 8px;
}
    
#\35 1ac4ae8 {
    max-width: 100%;
    width: 100%;
    height: 629px;
    margin-top: 3px;
}
    
#\32 e7dfb7c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d0e555d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 1px 10px 1px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b59e359 {
    min-height: 86px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 5% 15px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ab44f9a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_1kk {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e23e44da {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ad449b79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.62%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#abcb2f7f {
    min-height: 510px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 5% 40px 5%;
    margin: 0% 0% 0% 0%;
}
    
#c060f97a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(200, 226, 240, 1);
    background-image: url("https://irp.cdn-website.com/47f01b07/dms3rep/multi/opt/Water-Background-01fd601c-1920w.png");
}
    
#group_ttj {
    width: 43.36%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 90459ae {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 98fa8a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 98fa8a0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -2px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c463cbe1 {
    max-width: 100%;
    width: 69.55%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 266f392 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 903f047 {
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    background-color: var(--color_1);
    background-image: none;
}
    
#f6929427 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#fa82a3e4 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\37 6e7c892.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\37 6e7c892 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\33 208c681 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\37 2e4f3c0 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#fe29a5e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#fe29a5e6 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\32 1c34ef2 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#bd709949 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#efd01746.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#efd01746 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\34 c05cb31 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\35 f623e5a {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\39 b5790be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\39 b5790be {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\34 d1d6065 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\31 a4fed7d {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#f84ceaf2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#f84ceaf2 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#f4e34203 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\38 2e2b6fa {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\34 a616174.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\34 a616174 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#f4147787 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\38 4e3c608 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\32 1ae04b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\32 1ae04b6 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\30 dc1b377 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\32 353c07a {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\34 665be80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\34 665be80 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\39 d026652 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\38 9e0c8d4 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#a7c1d8ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#a7c1d8ad {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\30 eb8925a {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\34 5e308c7 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#d5e5a521.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#d5e5a521 {
    max-width: 100%;
    width: 178px;
    margin: 0 0 0 0;
}
    
#bb4dd289 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\39 a0a7211 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#b3fbf625.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#b3fbf625 {
    max-width: 100%;
    width: 172px;
    margin: 0 0 0 0;
}
    
#\34 ae6d201 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\33 89bc4e4 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#de7d384b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#de7d384b {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#bf926c6b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 6987529 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6186577 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 baac8e5 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 420e084 {
    min-height: 435px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 10% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dc69cb3e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b34c5ef5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ae50434 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b3e46bf {
    width: 76.43%;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 30b3ac2 {
    width: 76.43%;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#db01dfe0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3c1d844 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22.7%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 9px 9px 9px 9px;
    background-color: var(--color_1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d3c6bba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#faf75aca::before, #faf75aca > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.17;
    border-radius: inherit;
}
#faf75aca {
    background-color: rgba(8, 121, 175, 1);
    background-position: 50% 0%;
    background-image: none;
}
    
#a7782367 {
    width: 76.43%;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bb473a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22.7%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 9px 9px 9px 9px;
    background-color: var(--color_1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e0cdacf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a93222d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f0db5244 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cbf28ca {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 13f3ed0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22.7%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 9px 9px 9px 9px;
    background-color: var(--color_1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ed264cf {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bca8828 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e78d116 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ad1d4371 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22.7%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 9px 9px 9px 9px;
    background-color: var(--color_1);
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b86dc518 {
    width: 76.43%;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5e0b0c7 {
    margin: 0px 0% 0px 0%;
}
    
#\38 21359ff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c8acff56 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7e0b693.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 6% 0px 6%;
}
#\31 7e0b693 {
    width: 98.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9bcdf93 {
    min-height: 190px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 20px 0% 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 a365aa9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 6% 0px 6%;
}
#\34 a365aa9 {
    width: 99.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f02aa589.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#f02aa589 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 5px 6% 10px 6%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8f8e558 {
    margin: 0px 0px 0px 0px;
}
    
#c3f5d081 {
    background-color: rgba(11, 127, 184, 1);
    background-image: none;
}
}



@media all {
    
#\34 2b1a48f {
    background-color: var(--color_7);
    border-width: 4px 0 0 0;
    border-color: var(--color_4) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
}
    
#\34 642030b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b477ad6 {
    min-height: 456px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 edc661b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7b4d55f {
    width: 611px;
    height: auto;
    max-width: 100%;
}
    
#dd76da78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#ddaae0c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 88d0386 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 41%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b3b78f7d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e51c8d33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e57b794 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 458eafd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f96053c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d5af2baf {
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c173debe {
    min-height: 176px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4f15df4 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ed8bf218 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 c71321d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e32350c1 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 86774eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c3d7f6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3b3432b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a55b92eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a12b076 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\33 601790f {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b34f5f9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b400f5b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 3760f23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/47f01b07/dms3rep/multi/opt/Waves-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 bd3596e {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0eeee9d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/47f01b07/dms3rep/multi/opt/Gemini_Generated_Image_pabyfypabyfypaby-1920w.png");
    background-size: contain;
}
    
#dc4861a7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 c8fb810 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
}
    
#f1884828 {
    min-height: 156px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 5% 25px 5%;
    margin: 0% 0% 0% 0%;
}
    
#f0f3aded {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 16e5215 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#d0362aa2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\32 b1397da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\38 0baec24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3bfc009 {
    margin: 0px 0% 0px 0%;
}
    
#\31 eccfbfc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8b817a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e576f003 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 c21f129 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#fa4edce7 {
    min-height: 145px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 5% 25px 5%;
    margin: 0% 0% 0% 0%;
}
    
#d00eb0bf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#eede6820 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d55bbe0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\34 ffda69c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8a5fe40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7cf2cd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc441100 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\35 bd2ad65 {
    margin: 0px 0% 0px 0%;
}
    
#f15ddf80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#bf9c4f87::before, #bf9c4f87 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.27;
    border-radius: inherit;
}
#bf9c4f87 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/47f01b07/dms3rep/multi/opt/Water-Background-b8f65283-1920w.png");
    background-position: center left;
}
    
#abb9872c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#abb9872c {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a21e3f13.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a21e3f13 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 47px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1dcfb4e {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    justify-content: flex-start;
    align-self: flex-start;
    padding: 20px 25px 20px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 446e4bd {
    width: 100%;
    max-width: 100%;
}
    
#\31 ddd2a43 {
    width: 100%;
    height: 714px;
    max-width: 100%;
}
    
#\33 0ff9f4a {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
}
    
#bdcfc5a0 {
    min-height: 730px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-items: flex-start;
    padding: 0 2% 20px 2%;
}
    
#\33 310787b {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 3;
}
    
#\35 a3c770e {
    margin: 25px 0% 25px 0%;
}
}



@media all {
    
#\39 8042198.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\39 8042198 {
    max-width: 100%;
    width: 178px;
    margin: 0 0 0 0;
}
    
#e09742ed {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
}
    
#a87ccad2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(200, 226, 240, 1);
    background-image: url("https://irp.cdn-website.com/47f01b07/dms3rep/multi/opt/Water-Background-01fd601c-1920w.png");
}
    
#f8fe7273 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\34 6bbe9cf {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#da3af1ef {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#a2f62014 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#a74780db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#a74780db {
    max-width: 100%;
    width: 172px;
    margin: 0 0 0 0;
}
    
#fa7cb0f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#fa7cb0f3 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\36 a4046b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\36 a4046b3 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\34 d20a2cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\34 d20a2cd {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\36 f137454.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\36 f137454 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 c7b89fd {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#d525d082 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\32 9df2ed3 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#c9c69c73.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#c9c69c73 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#de8b5f1a {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\37 1348d64 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\38 2f595a7 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#a1f658a2 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\37 51a14a1 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#fc00a96a {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\34 0bee8f1 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\31 91e33aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\31 91e33aa {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#ee2c4d3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#ee2c4d3f {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#dc260a5a {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#c1f4e20b {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\34 f52481c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\34 f52481c {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#c8693896 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\32 df8d8ba {
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 5300ba6 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#db9a39b1 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#ab9040b2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7d76364 {
    min-height: 510px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 5% 40px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b3cde87 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#d16df2eb {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\38 f592bb3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\38 f592bb3 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
    
#\30 d3d28a1 {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\32 f7664d2 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#fce2a3ea {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#ae05708a {
    min-height: 48px;
    border-color: var(--color_5);
    border-radius: 8px;
    row-gap: 0;
    column-gap: 10px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    border-width: 1.5px;
    align-items: center;
    border-style: solid;
    padding: 10px 14px 10px 14px;
}
    
#\32 8d7a249.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 0 0 0;
}
#\32 8d7a249 {
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cccefcf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c0d9c6da {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a4bdf898 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 783324f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0813bc9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0813bc9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -2px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 54119a8 {
    max-width: 100%;
    width: 77.39%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 5acfa46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ecda003c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 7fc070c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_t73 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b400f10c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 715cca5 {
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 beb55e9 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 1a98dad {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e9fe45b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e266dfb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 00de12a {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1b98891 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8932c74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ed0eac48 {
    min-height: 176px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 fc38252 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b79b0f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1d832af {
    background-color: var(--color_7);
    background-image: none;
}
    
#dcc62f13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 94d971d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3ae7b8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bfb561cb {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#db8bda67 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 95d0a6b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 730px;
}
    
#group_53u {
    width: 50%;
    min-height: 8px;
}
    
#widget_ff6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ace9a2cd {
    width: 50%;
    min-height: 8px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d55a3f2d {
    width: 100%;
    min-height: 80px;
    padding: 1% 1% 1% 1%;
}
    
#\34 b2e5145 {
    padding-left: 8%;
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 1%;
    row-gap: 13px;
}
    
#\31 291a6bd {
    margin: 0px 0% 0px 0%;
}
    
#\31 c6d5432 {
    width: 100.00%;
    margin-bottom: 0%;
}
    
#baee6ac8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6286ee0 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    align-items: center;
    height: auto;
}
    
#\38 45280c1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 684e1ab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 1% 4% 8% 4%;
}
    
#group_phn {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 538e8b7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 b0eb44a {
    margin: 0px 0% 0px 0%;
}
    
#bac345d8 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#group_q9m {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 fdfbb6c {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8a9be17 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 359b341 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5e22f03 {
    width: 100%;
    min-height: 80px;
}
    
#df140ad0 {
    width: 100%;
    min-height: 80px;
}
    
#\31 5336a87 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 00f4c5f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 700px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e7dfb7c {
    margin: 0px 0% 0px 0%;
}
    
#\35 1ac4ae8 {
    height: 533px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6987529 {
    height: auto;
    width: 32px;
}
    
#\38 baac8e5 {
    justify-content: flex-start;
}
    
#f0db5244 {
    justify-content: flex-start;
}
    
#\35 cbf28ca {
    height: auto;
    width: 32px;
}
    
#\35 13f3ed0 {
    width: 49%;
    min-height: 8px;
    row-gap: 25px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 420e084 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 408px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#dc69cb3e {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#b34c5ef5 {
    height: auto;
    width: 32px;
}
    
#\30 ed264cf {
    justify-content: flex-start;
}
    
#\30 ae50434 {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#\30 bca8828 {
    height: auto;
    width: 32px;
}
    
#\33 b3e46bf {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\32 30b3ac2 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#db01dfe0 {
    justify-content: flex-start;
}
    
#\37 3c1d844 {
    width: 49%;
    min-height: 8px;
    row-gap: 25px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a7782367 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#ad1d4371 {
    width: 49%;
    min-height: 8px;
    row-gap: 25px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 bb473a0 {
    width: 49%;
    min-height: 8px;
    row-gap: 25px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b86dc518 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\38 21359ff {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#\31 e0cdacf {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8acff56 {
    width: 100%;
    min-height: 80px;
}
    
#a9bcdf93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 1% 4% 8% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b477ad6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#c7b4d55f {
    width: 345px;
}
    
#ddaae0c4 {
    width: 100%;
    min-height: 80px;
}
    
#\32 88d0386 {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5af2baf {
    align-items: center;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#c173debe {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 25px;
    padding: 6% 6% 6% 6%;
}
    
#\32 4f15df4 {
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#\39 458eafd {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#ed8bf218 {
    margin: 0px 0% 0px 0%;
}
    
#f96053c0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e32350c1 {
    margin: 0px 0% 0px 0%;
}
    
#d3b3432b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a55b92eb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 601790f {
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bd3596e {
    min-height: 83px;
    padding: 0px 0% 0px 0%;
}
    
#dc4861a7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 3760f23 {
    width: 100%;
    padding: 25px 0px 25px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1884828 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    margin: 0px 0% 0px 0%;
}
    
#\35 3bfc009 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1dcfb4e {
    width: 100%;
    min-height: 8px;
    padding: 5px 25px 5px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ddd2a43 {
    width: 73.07%;
    justify-self: auto;
    align-self: center;
    order: 2;
    height: 388px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdcfc5a0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 730px;
}
    
#a21e3f13.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a21e3f13 {
    order: 0;
    align-self: center;
    margin: 10px 0% 10px 0%;
}
    
#\34 446e4bd {
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#abb9872c {
    order: 3;
    margin-top: 22px;
}
    
#\33 0ff9f4a {
    order: 4;
}
    
#\33 310787b {
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab9040b2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7d76364 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0d9c6da {
    padding: 10px 2% 10px 2%;
}
    
#eed5e4ad {
    margin: 0px 0% 0px 0%;
}
    
#\34 783324f {
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0813bc9 {
    align-self: auto;
    width: 99.11%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 54119a8 {
    align-self: auto;
    width: 99.11%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecda003c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 476c427 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8932c74 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ed0eac48 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 25px;
    padding: 6% 6% 6% 6%;
}
    
#b400f10c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 715cca5 {
    align-items: center;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#\35 beb55e9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1a98dad {
    margin: 0px 0% 0px 0%;
}
    
#dcc62f13 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 00de12a {
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#bfb561cb {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#db8bda67 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fc38252 {
    width: 99.74%;
}
}



@media (max-width: 767px) {
    
#\36 977f3cf {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 b2e5145 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#bdd60421 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 684e1ab {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 420e084 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#faf75aca {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\33 95d0a6b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0 4% 20px 4%;
}
    
#ace9a2cd {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#group_53u {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ff6 {
    height: 254px;
    width: 100.00%;
}
    
#widget_fa4 {
    order: 0;
}
    
#widget_66l {
    order: 1;
}
    
#widget_o02 {
    order: 3;
    margin-top: 8px;
    width: 100.00%;
}
    
#widget_ghr {
    order: 4;
}
    
#widget_pil {
    height: 288px;
}
    
#b9d6a491 {
    margin: 10px 0% 25px 0%;
}
}



@media (max-width: 767px) {
    
#d55a3f2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10% 0px 0px 0px;
    margin: 5% 0% 5% 0%;
}
    
#\34 b2e5145 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 12% 4% 12% 4%;
}
    
#\31 291a6bd {
    width: 100%;
    height: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c6d5432 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
    margin-bottom: 5%;
}
    
#baee6ac8 {
    width: 100%;
    height: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6286ee0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 16px;
    justify-content: flex-start;
}
    
#\38 45280c1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#db5abf7d {
    order: 0;
}
    
#f7ea4cc7 {
    order: 1;
}
    
#\30 67e6c55 {
    order: 3;
}
    
#widget_25a {
    order: 2;
    width: 81.81%;
}
    
#bd08588f {
    grid-template-rows: minmax(142.2937469482422px, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 0px;
    column-gap: 0px;
    width: 100.00%;
}
    
#\31 c51ebd6 {
    justify-self: start;
    align-self: start;
    margin: 105px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 29da960 {
    justify-self: start;
    align-self: start;
    margin: 74px 0% 0px -0.23941124341764503%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 1e7ec65 {
    justify-self: start;
    align-self: start;
    width: 96.50%;
    margin: 19px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 977f3cf {
    background-position: 0% 100%;
}
}



@media (max-width: 767px) {
    
#\35 684e1ab {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#group_phn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_noj {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 fc29feb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 a6d790d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 d469ebe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\30 d469ebe {
    margin: -25px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bac345d8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 2px 30px 2px;
    margin: 0% 0% 0% 0%;
}
    
#\36 538e8b7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
}
    
#group_q9m {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fdfbb6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d1e1871a {
    width: 86.38%;
}
    
#widget_qcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#widget_qcf {
    margin: -29px 0% 0px 0%;
}
    
#\37 d0e41c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\37 d0e41c1 {
    margin: -31px 0% 0px 0%;
}
    
#widget_dcb {
    width: 99.17%;
}
    
#dc7bafb9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#dc7bafb9 {
    margin: -31px 0% 0px 0%;
}
    
#\32 b0eb44a {
    margin: 0px 2% 0px 2%;
}
}



@media (max-width: 767px) {
    
#b8a9be17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 10px 4%;
}
    
#df140ad0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5336a87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5e22f03 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 10px 30px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 07b9c62.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\32 07b9c62 {
    margin: -22px 0% 0px 0%;
}
    
#\36 1a1d2d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\36 1a1d2d9 {
    margin: -31px 0% 0px 0%;
}
    
#be869cf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#be869cf8 {
    margin: -31px 0% 0px 0%;
}
    
#\39 469ff7d {
    width: 100.01%;
}
    
#\31 359b341 {
    margin: 0px 2% 0px 2%;
}
}



@media (max-width: 767px) {
    
#\36 7c9948b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 00f4c5f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 1ac4ae8 {
    width: 100.00%;
    height: 343px;
}
}



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



@media (max-width: 767px) {
    
#ad449b79 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#abcb2f7f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_ttj {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f6929427 {
    width: 100%;
}
    
#\33 208c681 {
    width: 100%;
}
    
#\32 1c34ef2 {
    width: 100%;
}
    
#\34 c05cb31 {
    width: 100%;
}
    
#\34 d1d6065 {
    width: 100%;
}
    
#f4e34203 {
    width: 100%;
}
    
#f4147787 {
    width: 100%;
}
    
#\30 dc1b377 {
    width: 100%;
}
    
#\39 d026652 {
    width: 100%;
}
    
#\30 eb8925a {
    width: 100%;
}
    
#bb4dd289 {
    width: 100%;
}
    
#\34 ae6d201 {
    width: 100%;
}
    
#c463cbe1 {
    width: 91.40%;
}
}



@media (max-width: 767px) {
    
#\34 6987529 {
    height: auto;
    width: 30px;
}
    
#\35 6186577.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\35 6186577 {
    margin: 0px 0% 0px 0%;
}
    
#\38 baac8e5 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#f0db5244 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#\35 cbf28ca {
    height: auto;
    width: 30px;
}
    
#\35 13f3ed0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\33 420e084 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 2% 3.998418230563003% 12% 4%;
}
    
#b34c5ef5 {
    height: auto;
    width: 30px;
}
    
#\30 ed264cf {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#\30 bca8828 {
    height: auto;
    width: 30px;
}
    
#db01dfe0 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#\37 3c1d844 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#ad1d4371 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\35 bb473a0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\31 d3c6bba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\31 d3c6bba {
    margin: 0px 0% 0px 0%;
}
    
#a93222d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#a93222d8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e78d116.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\34 e78d116 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c8acff56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9bcdf93 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 0% 2% 12% 2%;
}
    
#\31 7e0b693.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 2%;
}
#\31 7e0b693 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8f8e558 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\31 b477ad6 {
    min-height: unset;
    flex-direction: column;
    row-gap: 9px;
    padding: 10% 4% 10% 4%;
}
    
#dd76da78 {
    margin-bottom: 8px;
}
    
#ddaae0c4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 88d0386 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#d5af2baf {
    order: 1;
    width: 78.65%;
    height: auto;
    min-height: 43px;
}
    
#c173debe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 10% 6% 10% 6%;
}
    
#\32 4f15df4 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#\39 458eafd {
    width: 78.60%;
    height: auto;
    min-height: 43px;
}
    
#ed8bf218 {
    width: 52px;
    height: auto;
}
    
#f96053c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#e32350c1 {
    width: 51.5938px;
    height: auto;
}
    
#d3b3432b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#a55b92eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\33 601790f {
    width: 51.4219px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b400f5b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3760f23 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 25px 0px 25px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 bd3596e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#dc4861a7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f1884828 {
    min-height: 0;
    flex-direction: row;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: wrap;
    column-gap: 4%;
}
    
#\37 16e5215 {
    min-height: 80px;
    align-items: center;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d0362aa2 {
    min-height: 80px;
    align-items: center;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 b1397da {
    min-height: 80px;
    align-items: center;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e576f003 {
    min-height: 80px;
    align-items: center;
    width: 48%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 eccfbfc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 c21f129 {
    min-height: 80px;
    align-items: center;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fa4edce7 {
    min-height: 0;
    flex-direction: row;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: wrap;
    column-gap: 4%;
}
    
#\33 d55bbe0 {
    min-height: 80px;
    align-items: center;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cc441100 {
    min-height: 80px;
    align-items: center;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f15ddf80 {
    min-height: 80px;
    align-items: center;
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#a21e3f13 {
    order: 0;
}
    
#abb9872c {
    order: 3;
    margin-top: 8px;
}
    
#c1dcfb4e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ddd2a43 {
    height: 254px;
    width: 100.00%;
}
    
#\34 446e4bd {
    order: 1;
}
    
#\33 0ff9f4a {
    order: 4;
}
    
#bdcfc5a0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 310787b {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#e09742ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6bbe9cf {
    width: 100%;
}
    
#c8693896 {
    width: 100%;
}
    
#\39 5300ba6 {
    width: 100%;
}
    
#d525d082 {
    width: 100%;
}
    
#\39 7d76364 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 2f595a7 {
    width: 100%;
}
    
#\35 b3cde87 {
    width: 100%;
}
    
#\37 51a14a1 {
    width: 100%;
}
    
#d16df2eb {
    width: 100%;
}
    
#fc00a96a {
    width: 100%;
}
    
#\34 0bee8f1 {
    width: 100%;
}
    
#\30 d3d28a1 {
    width: 100%;
}
    
#ae05708a {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cccefcf4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c0d9c6da {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 54119a8 {
    width: 91.40%;
}
}



@media (max-width: 767px) {
    
#\35 5acfa46 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 3px 10px 3px 10px;
    margin: 0% 0% 0% 0%;
}
    
#ecda003c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#\35 476c427 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 8932c74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#ed0eac48 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 10% 6% 10% 6%;
}
    
#b400f10c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\39 715cca5 {
    order: 1;
    width: 78.65%;
    height: auto;
    min-height: 43px;
}
    
#\35 beb55e9 {
    width: 51.5938px;
    height: auto;
}
    
#\39 1a98dad {
    width: 52px;
    height: auto;
}
    
#dcc62f13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\30 94d971d {
    margin: 0px 0% 0px 0%;
}
    
#\36 00de12a {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#bfb561cb {
    width: 51.4219px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db8bda67 {
    width: 78.60%;
    height: auto;
    min-height: 43px;
}
}

#\34 cb7bdea.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAoUlEQVQI103IWxOBQABA4f3/P2xpyGWaRJSJB5eQdLG77TqGPHj4Hs4RwbMjVJZIO1bGERvH+icxjq1xZOaFmNWGeWMI2o6w7YiUJVaWtbIkypIqy1ZZxPj2xC8U07tmVmqCShNWhkWliSrN8tETw0ONd6zxTg2jc8M4b5j8+J8+9YTM7gx25ddw/2f3+QWDrCdkWiDTGzL5d0Uml94m/3oD1+zdcbA6aU8AAAAASUVORK5CYII=')!important}#c060f97a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAApElEQVQI103HyQ6CMAAA0f7/hyHGPaiogIoeXHAvYFtax1Q9eHiZjBjVDWNlibVjph1z41gYR2IcmXGsjGNtXoiBNIxKQ1Q3TOqG+GmZK0uiLKmyZMqyVBbRuTzpXRX9m2J410QPzURqplITS83s8SXCnSTcl7QPFZ1jRbeo6BUVfV//h/JDBPkNr7W5E3pbX//elVb+JYLlhSD7d/45EaRe8fEGwqjdS1E9dXQAAAAASUVORK5CYII=')!important}#\32 3760f23.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVQI12NoWXvlf8vay/+b117+37Tm0v+mtSAM4YPEm1Zf+t+w6uJ/AGCVHgfW3M3VAAAAAElFTkSuQmCC')!important}