@media all {
  *#dm .dmInner div.u_3092098135 img {
    border-radius:85px 85px 85px 85px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_4026489699 .svg { fill:rgba(137,170,186,1) !important; }

  *#dm .dmInner div.u_4026489699 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(196,215,221,1) rgba(196,215,221,1) rgba(196,215,221,1) rgba(196,215,221,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(244,251,255,0.86) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1278200409 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(22,65,86,1) !important;
    font-size:14px !important;
  }

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

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

  *#dm .dmInner div.u_1180955195 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(76,120,144,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1180955195 .svg { fill:rgba(244,251,255,1) !important; }

  *#dm .dmInner div.u_1377738957 img { border-radius:50% !important; }

  *#dm .dmInner a.u_1880334978 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(244,251,255,1) !important;
  }

  *#dm .dmInner a.u_1528699749 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1238830456 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1880334978:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1880334978.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1880334978 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:linear-gradient(90deg,rgba(34,129,140,1) 0%,rgba(17,156,172,1) 100%) !important;
    border-radius:100px 100px 100px 100px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1880334978:hover span.text { color:rgba(23,169,186,1) !important; }

  *#dm .dmInner a.u_1880334978.hover span.text { color:rgba(23,169,186,1) !important; }

  *#dm .dmInner a.u_1238830456 {
    border-style:solid !important;
    border-color:rgb(81,105,114) rgb(81,105,114) rgb(81,105,114) rgb(81,105,114) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:linear-gradient(90deg,rgba(88,168,206,1) 0%,rgba(37,170,193,1) 100%) !important;
    border-radius:8px 8px 8px 8px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1238830456:hover {
    background-image:linear-gradient(90deg,rgba(88,168,206,1) 0%,rgba(37,170,193,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1238830456.hover {
    background-image:linear-gradient(90deg,rgba(88,168,206,1) 0%,rgba(37,170,193,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1278200409 {
    border-style:solid !important;
    border-color:rgb(81,105,114) rgb(81,105,114) rgb(81,105,114) rgb(81,105,114) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(214,233,227,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1528699749 {
    border-style:solid !important;
    border-color:rgb(81,105,114) rgb(81,105,114) rgb(81,105,114) rgb(81,105,114) !important;
    border-width:0px 0px 0px 0px !important;
    background-image:linear-gradient(90deg,rgba(33,199,207,1) 0%,rgba(33,173,173,1) 100%) !important;
    border-radius:8px 8px 8px 8px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1528699749:hover {
    background-image:linear-gradient(90deg,rgba(33,199,207,1) 0%,rgba(33,173,173,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1528699749.hover {
    background-image:linear-gradient(90deg,rgba(33,199,207,1) 0%,rgba(33,173,173,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

  *#dm .dmInner a.u_1637610738 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(244,251,255,1) !important;
  }

  *#dm .dmInner div.u_356853725 img { border-radius:12px 16px 16px 12px !important; }

  *#dm .dmInner a.u_1637610738 {
    border-style:solid !important;
    border-color:rgb(81,105,114) rgb(81,105,114) rgb(81,105,114) rgb(81,105,114) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(27,143,157,1) !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
  }

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

  *#dm .dmInner div.u_1787768520 .svg { fill:rgba(20,85,125,1) !important; }

  *#dm .dmInner div.u_1787768520 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(196,215,221) rgba(181,218,216,1) rgb(181,218,216) rgb(196,215,221) !important;
    border-width:0px 3px 3px 0px !important;
    border-style:solid !important;
    background-color:rgba(241,248,246,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 3px 11px 0px !important;
  }

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

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

  *#dm .dmInner a.u_1054424212 {
    border-style:solid !important;
    border-color:rgb(81,105,114) rgba(181,218,216,1) rgb(181,218,216) rgb(81,105,114) !important;
    border-width:0px 3px 3px 0px !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(241,248,246,1) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1054424212 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(21,85,125,1) !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1983468708 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(244,251,255,1) !important;
  }

  *#dm .dmInner a.u_1983468708:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1983468708.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1983468708 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:linear-gradient(90deg,rgba(34,129,140,1) 0%,rgba(17,156,172,1) 100%) !important;
    border-radius:100px 100px 100px 100px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1983468708:hover span.text { color:rgba(23,169,186,1) !important; }

  *#dm .dmInner a.u_1983468708.hover span.text { color:rgba(23,169,186,1) !important; }

  *#dm .dmInner div.u_1886160644 hr {
    border-top-style:solid !important;
    color:rgba(34,129,140,0.21) !important;
    border-width:2px !important;
  }

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

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

  *#dm .dmInner a.u_1453303526 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(22,65,86,1) !important;
  }

  *#dm .dmInner a.u_1453303526 {
    border-style:solid !important;
    border-color:rgba(81,105,114,1) rgba(81,105,114,1) rgba(81,105,114,1) rgba(81,105,114,1) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(232,241,238,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1566147606 {
    border-style:solid !important;
    border-color:rgb(81,105,114) rgba(181,218,216,1) rgb(181,218,216) rgb(81,105,114) !important;
    border-width:0px 3px 3px 0px !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(241,248,246,1) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1566147606 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(21,85,125,1) !important;
    font-size:24px !important;
  }

  *#dm .dmInner div.u_1655645450 {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
  }

  *#dm .dmInner div.u_1655645450 p { text-align:left !important; }

  *#dm .dmInner *.u_1880188204 .socialHubInnerDiv a:not(:last-child) { margin-right:8px !important; }

  *#dm .dmInner *.u_1880188204 .socialHubIcon {
    color:var(--fourth_color) !important;
    border-color:var(--fourth_color) !important;
    line-height:23px !important;
    font-size:20px !important;
  }

  *#dm .dmInner *.u_1880188204 .socialHubIcon:after {
    width:31px !important;
    height:23px !important;
  }

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

  *#dm .dmInner div.u_1947931079 {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
  }

  *#dm .dmInner *.u_1947931079 *.open-hours-item dt { text-align:LEFT !important; }

  *#dm .dmInner *.u_1947931079 *.open-hours-item dd { text-align:LEFT !important; }

  *#dm .dmInner *.u_1947931079 *.open-hours-item time { text-align:LEFT !important; }

  *#dm .dmInner *.u_1947931079 *.open-hours-special { text-align:LEFT !important; }

  *#dm .dmInner div.u_1947931079 .dmwidget-title {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1094970758 {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
  }

  *#dm .dmInner div.u_1094970758 p { text-align:left !important; }

  *#dm .dmInner div.u_1880188204 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:9px !important;
  }

  *#dm .dmInner div.u_1880188204.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:0px !important; }

  *#dm .dmInner div.u_1947931079 *.open-hours-item dt {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1947931079 *.open-hours-item dd {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1947931079 *.open-hours-item time {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1947931079 *.open-hours-special {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1208887399 .dmforminput input {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1208887399 .dmforminput textarea {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1208887399 .dmforminput .fileUploadLink {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1208887399 .checkboxwrapper span {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1208887399 .radiowrapper span {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1208887399 .optinwrapper div {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1208887399 .freetextwrapper {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1208887399 .dmforminput select {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1208887399 .dmforminput option {
    color:rgba(0,0,0,1) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1208887399 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(83,114,118,1) !important;
    font-family: 'DM Sans' !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1208887399 .m-recaptcha {
    color:rgba(83,114,118,1) !important;
    font-family: 'DM Sans' !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1208887399 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgba(34,129,140,1) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1208887399 textarea {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgba(34,129,140,1) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1208887399 select {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgba(34,129,140,1) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1208887399 input[type="submit"] {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1208887399 .dmformsubmit {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
    background-image:linear-gradient(90deg,rgba(34,129,140,1) 0%,rgba(17,156,172,1) 100%) !important;
    background-origin:border-box !important;
    width:220px !important;
  }

  *#dm .dmInner div.u_1880188204 .socialHubIcon {
    color:rgba(34,129,140,1) !important;
    border-color:rgba(0,0,0,1) !important;
  }

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

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

  *#dm .dmInner a.u_1951182052 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(22,65,86,1) !important;
  }

  *#dm .dmInner a.u_1951182052 {
    border-style:solid !important;
    border-color:rgba(81,105,114,1) rgba(81,105,114,1) rgba(81,105,114,1) rgba(81,105,114,1) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(232,241,238,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1899181711 hr {
    border-top-style:solid !important;
    color:rgba(34,129,140,0.21) !important;
    border-width:2px !important;
  }

  *#dm .dmInner a.u_1235774176 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(244,251,255,1) !important;
  }

  *#dm .dmInner a.u_1235774176:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1235774176.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1235774176 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:linear-gradient(90deg,rgba(34,129,140,1) 0%,rgba(17,156,172,1) 100%) !important;
    border-radius:100px 100px 100px 100px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1235774176:hover span.text { color:rgba(23,169,186,1) !important; }

  *#dm .dmInner a.u_1235774176.hover span.text { color:rgba(23,169,186,1) !important; }

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

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

  *#dm .dmInner a.u_1695640921 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(22,65,86,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1695640921 {
    border-style:solid !important;
    border-color:rgb(81,105,114) rgb(81,105,114) rgb(81,105,114) rgb(81,105,114) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(214,233,227,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1202818044 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(244,251,255,1) !important;
  }

  *#dm .dmInner a.u_1202818044:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1202818044.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1202818044 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:linear-gradient(90deg,rgba(34,129,140,1) 0%,rgba(17,156,172,1) 100%) !important;
    border-radius:100px 100px 100px 100px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1202818044:hover span.text { color:rgba(23,169,186,1) !important; }

  *#dm .dmInner a.u_1202818044.hover span.text { color:rgba(23,169,186,1) !important; }

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

  *#dm .dmInner a.u_1210902922 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(244,251,255,1) !important;
  }

  *#dm .dmInner a.u_1210902922:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1210902922.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1210902922 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:linear-gradient(90deg,rgba(34,129,140,1) 0%,rgba(17,156,172,1) 100%) !important;
    border-radius:100px 100px 100px 100px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1210902922:hover span.text { color:rgba(23,169,186,1) !important; }

  *#dm .dmInner a.u_1210902922.hover span.text { color:rgba(23,169,186,1) !important; }

  *#dm .dmInner div.u_1208887399 input::placeholder {
    font-family: 'DM Sans' !important;
    color:rgba(129,159,163,1) !important;
  }

  *#dm .dmInner div.u_1208887399 input.placeholder {
    font-family: 'DM Sans' !important;
    color:rgba(129,159,163,1) !important;
  }

  *#dm .dmInner div.u_1208887399 textarea::placeholder {
    font-family: 'DM Sans' !important;
    color:rgba(129,159,163,1) !important;
  }

  *#dm .dmInner div.u_1208887399 textarea.placeholder {
    font-family: 'DM Sans' !important;
    color:rgba(129,159,163,1) !important;
  }

  *#dm .dmInner div.u_1208887399 select::placeholder {
    font-family: 'DM Sans' !important;
    color:rgba(129,159,163,1) !important;
  }

  *#dm .dmInner div.u_1208887399 select.placeholder {
    font-family: 'DM Sans' !important;
    color:rgba(129,159,163,1) !important;
  }

  *#dm .dmInner a.u_1119491759 span.text {
    font-family: 'DM Sans' !important;
    font-weight:500 !important;
    color:rgba(244,251,255,1) !important;
  }

  *#dm .dmInner a.u_1119491759:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1119491759.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(34,129,140,1) !important;
  }

  *#dm .dmInner a.u_1119491759 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
    background-image:linear-gradient(90deg,rgba(34,129,140,1) 0%,rgba(17,156,172,1) 100%) !important;
    border-radius:100px 100px 100px 100px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1119491759:hover span.text { color:rgba(23,169,186,1) !important; }

  *#dm .dmInner a.u_1119491759.hover span.text { color:rgba(23,169,186,1) !important; }

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

  *#dm .dmInner *.u_1199954411 .photoGalleryViewAll { text-align:CENTER !important; }

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

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

  *#dm .dmInner div.u_1199954411 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1208887399 {
    padding-top:0 !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    width:calc(100% - 0px) !important;
    position:relative !important;
    height:auto !important;
    padding-left:0 !important;
    padding-bottom:0 !important;
    max-width:100% !important;
    padding-right:0 !important;
    min-width:25px !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1880188204 .socialHubIcon {
    width:31px !important;
    height:31px !important;
    font-size:20.666666666666668px !important;
    line-height:31px !important;
  }

  *#dm .dmInner *.u_1880188204 .socialHubIcon:after {
    width:39px !important;
    height:31px !important;
  }

  *#dm .dmInner div.u_1208887399 .dmformsubmit {
    height:55px !important;
    width:328px !important;
  }

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

  *#dm .dmInner *.u_1199954411 .photoGalleryThumbs { padding:1px !important; }

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

  *#dm .dmInner div.u_1199954411 .photoGalleryViewAll.link { font-size:14px !important; }

  *#dm .dmInner *.u_1199954411 .photoGalleryViewAll { padding:0 1px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1208887399 .dmformsubmit {
    width:250px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1880188204.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:4px !important; }

  *#dm .dmInner *.u_1880188204 .socialHubIcon {
    color:var(--fourth_color) !important;
    border-color:var(--fourth_color) !important;
    line-height:23px !important;
    font-size:20px !important;
  }

  *#dm .dmInner *.u_1880188204 .socialHubIcon:after {
    width:31px !important;
    height:23px !important;
  }

  *#dm .dmInner div.u_1947931079 .dmwidget-title { font-size:18px !important; }

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

  *#dm .dmInner *.u_1199954411 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1199954411 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1566147606 span.text { font-size:20px !important; }

  *#dm .dmInner div.u_356853725 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1199954411 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1199954411 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1199954411 .photoGalleryThumbs .image-container a { padding-top:63px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 56.04%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 1% 16px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 686px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 5.5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.89%;
    min-width: 4%;
    background-color: rgba(232, 241, 238, 1);
    border-radius: 120px 120px 120px 120px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 10px 10px 10px 10px;
    padding: 30px 30px 30px 30px;
    margin: 0% 8% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: rgba(248, 253, 255, 1);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#innergrid_i3m {
    width: 80.13%;
    grid-template-rows: minmax(400.5px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 2;
    margin-top: -78px;
    margin-right: -45%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dvs {
    width: 100.00%;
    height: 382px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_or3 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin-top: -424px;
    margin-left: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fie {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 88.83%;
    min-height: 67.94%;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.96);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-color: rgba(196, 215, 221, 1) rgba(196, 215, 221, 1) rgba(196, 215, 221, 1) rgba(196, 215, 221, 1);
    border-width: 1px 1px 1px 1px;
    padding-top: 10px;
    padding-bottom: 15px;
}
    
#widget_trc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e15f3f26 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -5px;
}
    
#widget_3nu {
    width: 94.59%;
    height: 90px;
    max-width: 100%;
    margin-top: 12px;
}
    
#\31 c43ef09 {
    width: 135px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 39px;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_v90 {
    width: 81.87%;
    grid-template-rows: minmax(127px, max-content);
    max-width: 100%;
    margin-top: -82px;
    margin-left: -110%;
}
    
#\38 4da0a87 {
    min-height: 30px;
    column-gap: 1%;
    row-gap: 24px;
    width: 29.22%;
    min-width: 4%;
    background-color: rgba(68, 136, 173, 1);
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    border-color: rgba(182, 202, 209, 1) rgba(182, 202, 209, 1) rgba(182, 202, 209, 1) rgba(182, 202, 209, 1);
    border-width: 0px 0px 0px 0px;
    flex-direction: row;
    justify-self: start;
    align-self: start;
    height: auto;
    padding: 2px 4px 2px 4px;
}
    
#\33 a929ebb {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 238d8dd {
    min-height: 89px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.95);
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    border-color: rgba(182, 202, 209, 1) rgba(182, 202, 209, 1) rgba(182, 202, 209, 1) rgba(182, 202, 209, 1);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    justify-content: space-between;
    justify-self: start;
    align-self: start;
    height: auto;
    padding: 8px 15px 8px 15px;
    margin: 38px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 f3c1b71 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ab201156 {
    align-items: flex-start;
    width: 53.30%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    padding: 0px 12px 0px 12px;
}
    
#\37 1c16443 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 559347b {
    width: 99.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e9437e4 {
    width: 46.0859px;
    height: auto;
    max-width: 100%;
}
    
#widget_t02 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 1px 0px 0px 0px;
}
    
#f08e6b0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: end;
    margin: 0px 0px -3px 0px;
}
    
#group_50h {
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    margin-top: 28px;
    flex-direction: row;
    justify-content: flex-start;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#\34 c268c03 {
    width: 235.953px;
    height: auto;
    max-width: 100%;
    min-height: 51px;
    order: 2;
}
    
#group_1l5 {
    align-items: flex-start;
    width: 100%;
    min-height: 219px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 1;
    height: auto;
    margin-top: 8px;
    padding: 0px 0px 0px 0px;
}
    
#group_j94 {
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 1%;
    order: 0;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\39 b18d429 {
    width: 137px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 39px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a4408d {
    width: 113px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 39px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_dfs {
    width: 100.00%;
    grid-template-rows: minmax(220px, max-content);
    max-width: 100%;
}
    
#\39 a590282 {
    width: 235.953px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 51px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_apq {
    width: 28%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#a47e0f6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f25c6588 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -5px;
}
    
#\35 d16eb8b {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 88.83%;
    min-height: 67.94%;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.96);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-color: rgba(196, 215, 221, 1) rgba(196, 215, 221, 1) rgba(196, 215, 221, 1) rgba(196, 215, 221, 1);
    border-width: 1px 1px 1px 1px;
    padding-top: 10px;
    padding-bottom: 15px;
}
    
#cbcbd207 {
    width: 135px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 39px;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1772b31 {
    width: 80.13%;
    grid-template-rows: minmax(400.5px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0aae4c5 {
    width: 94.59%;
    height: 90px;
    max-width: 100%;
    margin-top: 12px;
}
    
#b19f9d33 {
    width: 221px;
    height: auto;
    max-width: 100%;
    min-height: 51px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 92a8cae {
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    margin-top: 5px;
    flex-direction: row;
    justify-content: flex-start;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#\39 5c3c6d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5c3c6d8 {
    width: 8.19%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 10px;
}
    
#f2c21219 {
    width: 32.76%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0.9%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tu4 {
    width: 17.46%;
    height: auto;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 8429752 {
    width: 142px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 41px;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 253, 255, 1);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 53.78%;
    min-width: 4%;
    border-radius: 12px 12px 12px 12px;
    flex-direction: row;
    background-image: initial;
    align-items: center;
    background-color: rgba(232, 241, 238, 1);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 349px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_0uv::before, #group_0uv > .bgExtraLayerOverlay {
    
}
#group_0uv {
    align-items: flex-start;
    width: 36.68%;
    min-height: 269px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 12px 16px 16px 12px;
    background-image: url(https://lirp.cdn-website.com/ad0d9520/dms3rep/multi/opt/Asset+6-4x-1920w.png);
    height: auto;
    background-color: rgba(18, 174, 191, 1);
    background-position: 50% 0%;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4f8ec17 {
    align-items: flex-start;
    width: 62.88%;
    min-height: 226px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding: 0px 24px 0px 30px;
}
    
#\37 c85f19a::before, #\37 c85f19a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(132, 160, 188, 1);
    opacity: 0.96;
}
#\37 c85f19a {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 6px;
    width: 44.18%;
    min-width: 4%;
    border-radius: 12px 12px 12px 12px;
    background-image: url(https://lirp.cdn-website.com/ad0d9520/dms3rep/multi/opt/Asset+7-4x-1920w.png);
    background-color: rgba(131, 160, 189, 1);
    flex-wrap: nowrap;
    background-size: contain;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_7fh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7fh {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: -68px 0% 0px 0%;
}
    
#e803ce45 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c9025e1 {
    width: 85.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 59a6fff {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 5.1%;
    grid-area: auto / auto / auto / auto;
}
    
#de9f160c {
    min-height: 209px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 12px 12px 12px 12px;
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 20px 40px 20px 40px;
    grid-area: auto / auto / auto / auto;
}
    
#e5b8b66d {
    align-items: center;
    width: 100.00%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 22px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 20px 0px 20px;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ced0376a {
    width: 262px;
    height: auto;
    max-width: 100%;
    min-height: 75px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-right: 20px;
    margin-left: 18px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 45b93a8 {
    width: 67.02%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 a3d0feb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\30 a3d0feb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ff513b43 {
    min-height: 94px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c2b58e8b {
    background-color: rgba(248, 253, 255, 1);
    background-image: initial;
}
    
#\35 cf03c89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 8b1d438 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 830ea15 {
    background-color: rgba(248,253,255,1);
    background-image: initial;
}
    
#\39 eb7e4e4 {
    min-height: 198px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d9bd179b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2feca6c {
    width: 252px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 51px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c920d08c {
    min-height: 624px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9075c6e {
    justify-content: space-around;
    align-items: center;
    width: 47.5%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    row-gap: 30px;
    border-radius: 22px 22px 22px 22px;
    background-image: url(https://lirp.cdn-website.com/ad0d9520/dms3rep/multi/opt/AdobeStock_954540893-3ceed2c1-1920w.jpeg);
    background-position: 0% 50%;
    border-style: solid;
    border-color: rgba(232, 241, 238, 1) rgba(232, 241, 238, 1) rgba(232, 241, 238, 1) rgba(232, 241, 238, 1);
    border-width: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 65b2779 {
    background-color: rgba(248,253,255,1);
    background-image: initial;
}
    
#f280d2be {
    width: 47.5%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    row-gap: 16px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7c0c629 {
    width: 99.99901040348676%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 14;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3fc6b2e {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 14;
    min-height: 51px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 856e6fc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 14;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fc6ed094 {
    min-height: 203px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#dbdd2913 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d2935a7d::before, #d2935a7d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(131, 160, 189, 1);
    opacity: 0.96;
    border-radius: inherit;
}
#d2935a7d {
    background-color: rgba(131, 160, 189, 1);
    background-image: url(https://lirp.cdn-website.com/ad0d9520/dms3rep/multi/opt/Asset+7-4x-1920w.png);
    background-size: contain;
    background-position: 100% 50%;
}
    
#\34 680db4e {
    width: 68.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2ce0b61 {
    width: 262px;
    height: auto;
    max-width: 100%;
    min-height: 75px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 bb179a5 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 140px 2% 20px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5afa578 {
    background-color: rgba(248, 253, 255, 1);
    background-image: initial;
}
    
#\36 8fb5f0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c1b95bc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 74328c1 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 40px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dceacd23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 28px;
    grid-area: auto / auto / auto / auto;
}
    
#d8eac104 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5bb1447 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin-left: -12px;
    margin-top: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b178958 {
    width: 65.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 15b84cc.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 40px;
}
#\34 15b84cc {
    width: 100%;
    height: auto;
    max-width: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f7f85c67 {
    min-height: 578px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 41110ea::before, #\30 41110ea > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(248, 253, 255, 1);
    opacity: 0.98;
    border-radius: inherit;
}
#\30 41110ea {
    background-size: contain;
    background-position: 0% 100%;
    background-color: rgba(248,253,255,1);
    background-image: url(https://lirp.cdn-website.com/ad0d9520/dms3rep/multi/opt/Asset+8-4x-1920w.png);
}
    
#\31 1d46285 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: -6px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c87e827 {
    width: 235.953px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b64eea52 {
    background-color: rgba(248,253,255,1);
    background-image: initial;
}
    
#\30 f7d0185 {
    width: 47.5%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a36078f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 14;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c6d2e60 {
    justify-content: space-around;
    align-items: center;
    width: 47.5%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    row-gap: 30px;
    border-radius: 22px 22px 22px 22px;
    background-image: url(https://lirp.cdn-website.com/ad0d9520/dms3rep/multi/opt/AdobeStock_246801867-1920w.jpeg);
    background-position: 0% 50%;
    border-style: solid;
    border-color: rgba(232, 241, 238, 1) rgba(232, 241, 238, 1) rgba(232, 241, 238, 1) rgba(232, 241, 238, 1);
    border-width: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 48f1a7b {
    min-height: 624px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1e1ab6c {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 14;
    min-height: 51px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbf57592 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 14;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3aa02af {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 be9f499 {
    background-color: rgba(248, 253, 255, 1);
    background-image: initial;
}
    
#\39 65d7d9c {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d5e4ed0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 703ee37.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\38 703ee37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\30 fdc6e6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\30 bc1d187 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#e29d1796 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 0, 0, 1) rgba(255, 0, 0, 1) rgba(255, 0, 0, 1) rgba(255, 0, 0, 1);
    border-style: solid;
}
    
#widget_r3q {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 12px;
}
    
#\32 9160d17 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 e30d53f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 65%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 1% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 13fd9e6 {
    background-color: rgba(248, 253, 255, 1);
    background-image: none;
}
    
#\39 7dc66ad::before, #\39 7dc66ad > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.97;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(34, 129, 140, 1) 0%, rgba(17, 156, 172, 1) 100%);
}
#\39 7dc66ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/ad0d9520/dms3rep/multi/opt/Asset+8-4x-1920w.png");
    align-items: center;
    border-radius: 0 40px 40px 0;
    background-origin: border-box;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 21ee1ea {
    width: 86.91%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 79e713d {
    min-height: 205px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5fe6c7d {
    width: 68.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d8f3dea {
    margin: 0px 0% 0px 0%;
}
    
#widget_605 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 1px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 686px;
}
    
#widget_dvs {
    height: 569px;
    margin-top: -317px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 44%;
    min-height: 8px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 44%;
    min-height: 8px;
}
    
#group_1l5 {
    justify-self: auto;
    align-self: auto;
    width: 98.93%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j94 {
    order: 0;
}
    
#group_50h {
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 3%;
}
    
#\39 a590282 {
    order: 4;
}
    
#widget_t02 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_dfs {
    width: 100.00%;
    grid-template-rows: minmax(419.96875px, max-content);
}
    
#\34 c268c03 {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_i3m {
    grid-template-rows: minmax(400.5px, max-content);
    padding: 0px 0% 0px 0%;
    margin: -130px -45% -130px 0%;
}
    
#widget_or3 {
    margin-top: -546px;
}
    
#\32 92a8cae {
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 3%;
}
    
#\39 5c3c6d8 {
    height: auto;
    min-width: 32px;
    order: 1;
    width: 21.45%;
    margin: 0px 0% 0px 0%;
}
    
#f2c21219 {
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_tu4 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_0uv::before, #group_0uv > .bgExtraLayerOverlay {
    
}
#group_0uv {
    height: auto;
    min-height: 301px;
}
    
#widget_7fh {
    height: 230px;
    width: 100.00%;
    margin-top: -68px;
}
    
#\37 c85f19a::before, #\37 c85f19a > .bgExtraLayerOverlay {
    
}
    
#e803ce45 {
    width: 100.00%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c920d08c {
    min-height: 445px;
    padding: 6% 4% 6% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc6ed094 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d2935a7d::before, #d2935a7d > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bb179a5 {
    padding-top: 70px;
}
    
#\36 8fb5f0f {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b178958 {
    width: 85.54%;
}
    
#\34 15b84cc.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
    
#f7f85c67 {
    min-height: 561px;
}
    
#\30 41110ea::before, #\30 41110ea > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 48f1a7b {
    min-height: 445px;
    padding: 6% 4% 6% 4%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e30d53f {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding: 6% 4% 6% 4%;
}
    
#\39 7dc66ad::before, #\39 7dc66ad > .bgExtraLayerOverlay {
    
}
#\39 7dc66ad {
    width: 100%;
    min-height: 212px;
    justify-content: flex-start;
    height: auto;
    padding: 6% 4% 6% 4%;
}
    
#\36 21ee1ea {
    justify-self: auto;
    align-self: auto;
    width: 99.8%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 79e713d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 12px;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 22px 20px 22px 20px;
    margin: 0% 8% 0% 0%;
}
    
#widget_dvs {
    height: 333px;
    justify-self: auto;
    width: 100.00%;
    order: 3;
    margin: -39px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3nu {
    height: 240px;
}
    
#\38 4da0a87 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 238d8dd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 f3c1b71 {
    height: auto;
}
    
#\39 b18d429 {
    height: auto;
    min-height: 34px;
}
    
#group_j94 {
    column-gap: 2%;
    order: 0;
}
    
#widget_t02 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f08e6b0a {
    width: 99.75%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 141px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_1l5 {
    order: 1;
    height: auto;
    min-height: 220px;
}
    
#group_50h {
    order: 3;
    margin-top: 1px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    column-gap: 3%;
}
    
#innergrid_dfs {
    width: 100.00%;
    grid-template-rows: minmax(282px, max-content);
}
    
#\39 a590282 {
    margin-top: -50px;
    order: 4;
}
    
#innergrid_v90 {
    order: 0;
}
    
#widget_or3 {
    order: 1;
    margin-top: -35px;
    margin-left: 0%;
    margin-right: 0px;
    align-self: flex-end;
}
    
#innergrid_i3m {
    order: 2;
    grid-template-rows: minmax(400.5px, max-content);
    padding: 0px 0% 0px 0%;
    margin: 301px -45% 0px 0%;
}
    
#group_apq {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#f1772b31 {
    order: 2;
    grid-template-rows: minmax(12.5px, max-content);
    width: 100.00%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0aae4c5 {
    height: 130px;
    width: 100.00%;
}
    
#\35 d16eb8b {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 65.92%;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f25c6588 {
    width: 97.27%;
}
    
#\32 92a8cae {
    order: 5;
    margin-top: 8px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    column-gap: 3%;
}
    
#\39 5c3c6d8 {
    height: auto;
    margin-left: 0px;
    width: 14.92%;
}
    
#widget_tu4 {
    height: auto;
    width: 31.44%;
}
    
#f2c21219 {
    width: 47.83%;
}
    
#\34 c268c03 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_0uv::before, #group_0uv > .bgExtraLayerOverlay {
    
}
#group_0uv {
    height: auto;
    min-height: 239px;
    min-width: 32px;
    width: 100.00%;
    align-items: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\37 c85f19a::before, #\37 c85f19a > .bgExtraLayerOverlay {
    
}
#\37 c85f19a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_7fh {
    height: 279px;
    width: 82.41%;
    margin-top: -30px;
}
    
#de9f160c {
    min-height: 218px;
    align-items: center;
    width: 100%;
    align-self: flex-start;
    height: auto;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4f8ec17 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 244px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c9025e1 {
    width: 91.41%;
}
    
#ced0376a {
    height: auto;
    min-height: 67px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5b8b66d {
    padding: 0px 0px 0px 0px;
    margin: -5px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ff513b43 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 cf03c89 {
    width: 100%;
    min-height: 10px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 8b1d438 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 eb7e4e4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c920d08c {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 4% 4% 10% 4%;
}
    
#\39 9075c6e {
    width: 100%;
    min-height: 220px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f280d2be {
    width: 100%;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\35 856e6fc {
    width: 76.11%;
}
}



@media (max-width: 767px) {
    
#fc6ed094 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#dbdd2913 {
    width: 100%;
    min-height: 305px;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#d2935a7d::before, #d2935a7d > .bgExtraLayerOverlay {
    
}
    
#c2ce0b61 {
    width: 253px;
    min-width: 32px;
    height: auto;
    min-height: 63px;
    margin: 0px 0% 0px 0%;
}
    
#\34 680db4e {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 bb179a5 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 20px 4%;
}
    
#\36 8fb5f0f {
    min-height: 71px;
    align-items: flex-start;
    row-gap: 10px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\32 24a385d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 74328c1 {
    width: 100%;
    min-height: 218px;
    align-items: center;
    padding-top: 0px;
    height: auto;
}
    
#dceacd23 {
    width: 100%;
    margin-top: 10px;
}
    
#d8eac104 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\33 5bb1447.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5bb1447 {
    width: 89.02%;
    align-self: flex-start;
    margin: 1px 0% 0px -4px;
}
    
#\34 b178958 {
    align-self: flex-start;
    width: 79.95%;
}
    
#\34 15b84cc {
    margin-right: 0px;
}
    
#f7f85c67 {
    min-height: 50vh;
    flex-direction: column;
    padding: 0px 4% 20px 4%;
}
    
#\31 1d46285 {
    width: 100%;
}
    
#\30 41110ea::before, #\30 41110ea > .bgExtraLayerOverlay {
    
}
    
#\38 ce16043 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 f7d0185 {
    width: 100%;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c6d2e60 {
    width: 100%;
    min-height: 259px;
    height: auto;
    justify-content: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
    
#\38 48f1a7b {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 4% 4% 10% 4%;
}
}



@media (max-width: 767px) {
    
#\39 65d7d9c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 d5e4ed0 {
    width: 100%;
    min-height: 10px;
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\30 e30d53f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 4% 8% 4%;
}
    
#\39 7dc66ad::before, #\39 7dc66ad > .bgExtraLayerOverlay {
    
}
#\39 7dc66ad {
    width: 100%;
    min-height: 167px;
    align-items: center;
    row-gap: 5px;
    height: auto;
    padding: 8% 4% 8% 4%;
}
    
#\36 21ee1ea {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 79e713d {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\36 5fe6c7d {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

