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

  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

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

  *#dm .dmInner a.u_1512280812 span.text {
    color:var(--color_3) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1504652741 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1504652741 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1690618366 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:14px 14px 14px 14px !important;
  }

  *#dm .dmInner div.u_1690618366 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:14px 14px 14px 14px !important;
  }

  *#dm .dmInner div.u_1690618366 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:14px 14px 14px 14px !important;
  }

  *#dm .dmInner div.u_1367187023 input {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:14px 14px 14px 14px !important;
  }

  *#dm .dmInner div.u_1367187023 textarea {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:14px 14px 14px 14px !important;
  }

  *#dm .dmInner div.u_1367187023 select {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:14px 14px 14px 14px !important;
  }

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

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

  *#dm .dmInner a.u_1576600494 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:14px 14px 14px 14px !important;
  }

  *#dm .dmInner div.u_1367187023 .advanced-form-label {
    font-family:Montserrat !important;
    font-weight:600 !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1367187023 input::placeholder {
    color:var(--color_5) !important;
    font-weight:bold !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1367187023 textarea::placeholder {
    color:var(--color_5) !important;
    font-weight:bold !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1367187023 select::placeholder {
    color:var(--color_5) !important;
    font-weight:bold !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1690618366 input::placeholder {
    font-family:Montserrat !important;
    font-weight:600 !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1690618366 textarea::placeholder {
    font-family:Montserrat !important;
    font-weight:600 !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1690618366 select::placeholder {
    font-family:Montserrat !important;
    font-weight:600 !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1504652741 .form-dropdown {
    --dropdown-placeholder-font-color:var(--color_5) !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:rgba(0,0,0,0) !important;
    border-radius:14px 14px 14px 14px !important;
    --dropdown-placeholder-font-family-selected:Montserrat !important;
    --dropdown-placeholder-font-weight-selected:600 !important;
    --dropdown-placeholder-font-weight:bold !important;
    --dropdown-placeholder-font-family:Montserrat !important;
  }

  *#dm .dmInner a.u_1576600494 span.text { font-weight:bold !important; }

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

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

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

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

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

  *#dm .dmInner a.u_40684116 span.text { font-weight:bold !important; }

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

  *#dm .dmInner a.u_40684116 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2058e1fd/icon/Arrow_92219.svg) !important;
    background-color:var(--color_6) !important;
    width:13px !important;
    height:13px !important;
  }

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

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

  *#dm .dmInner a.u_1484026814 span.text { font-weight:bold !important; }

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

  *#dm .dmInner a.u_1484026814 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2058e1fd/icon/Arrow_92219.svg) !important;
    background-color:var(--color_6) !important;
    width:13px !important;
    height:13px !important;
  }

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

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

  *#dm .dmInner a.u_1321195105 span.text { font-weight:bold !important; }

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

  *#dm .dmInner a.u_1321195105 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2058e1fd/icon/Arrow_92219.svg) !important;
    background-color:var(--color_6) !important;
    width:13px !important;
    height:13px !important;
  }

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

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

  *#dm .dmInner a.u_1823427267 span.text { font-weight:bold !important; }

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

  *#dm .dmInner a.u_1823427267 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2058e1fd/icon/Arrow_92219.svg) !important;
    background-color:var(--color_6) !important;
    width:13px !important;
    height:13px !important;
  }

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

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

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

  *#dm .dmInner div.u_1578919016 hr { border-width:1px !important; }

  *#dm .dmInner div.u_3042225747 {
    border-style:solid !important;
    border-width:0px 1px 0px 0px !important;
    border-color:rgb(26,27,31) rgb(21,40,123) rgb(26,27,31) rgb(26,27,31) !important;
  }

  *#dm .dmInner div.u_1026116604 .caption-inner { background-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1026116604 .caption-container .caption-title { font-weight:700 !important; }

  *#dm .dmInner *.u_1788427526 { display:block !important; }

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

  *#dm .dmInner *.u_1594828791 { display:block !important; }

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

  *#dm .dmInner div.u_1026116604 .caption-button { background-color:var(--color_11) !important; }

  *#dm .dmInner *.u_1554805599 { display:block !important; }

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

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

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

  *#dm .dmInner div.u_1056049560 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(26,27,31) rgb(21,40,123) rgb(26,27,31) rgb(26,27,31) !important;
  }

  *#dm .dmInner nav.u_3717040066 { color:white !important; }

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

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

  *#dm .dmInner div.u_1727354301 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1727354301 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1727354301 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1616744207 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1616744207 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1616744207 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3272193646 input {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3272193646 textarea {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3272193646 select {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_621821464 input {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_621821464 textarea {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_621821464 select {
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3468488254 input[type="checkbox"]:not(:checked) {
    background-color:var(--color_3) !important;
    background-image:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3468488254 input[type="radio"]:not(:checked) {
    background-color:var(--color_3) !important;
    background-image:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3468488254 .form-dropdown {
    background-color:var(--color_3) !important;
    background-image:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1368517567 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1368517567 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1368517567 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner a.u_1472326543 span.text {
    color:var(--color_3) !important;
    font-weight:600 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner *.u_1294915245 { background-position:0% 50% !important; }

  *#dm .dmInner *.u_1392502744 { display:block !important; }

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

  *#dm .dmInner div.u_1237254776 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(26,27,31) rgb(21,40,123) rgb(26,27,31) rgb(26,27,31) !important;
  }

  *#dm .dmInner a.u_1227964203 span.text {
    color:var(--color_11) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1727354301 .advanced-form-label { font-weight:600 !important; }

  *#dm .dmInner div.u_1616744207 .advanced-form-label { font-weight:600 !important; }

  *#dm .dmInner div.u_3272193646 .advanced-form-label { font-weight:600 !important; }

  *#dm .dmInner div.u_621821464 .advanced-form-label { font-weight:600 !important; }

  *#dm .dmInner div.u_1368517567 .advanced-form-label { font-weight:600 !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

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

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

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

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

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

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1026116604 .photoGalleryThumbs { padding:2px !important; }

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

  *#dm .dmInner *.u_1026116604 .photoGalleryViewAll { padding:0 2px !important; }

  *#dm .dmInner div.u_1026116604 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_1026116604 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1026116604 .caption-button { width:200px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

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

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

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

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

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

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

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; }

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

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

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

  *#dm .dmInner div.u_1233664594 .contact-checkable-container { font-size:12px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1026116604 .photoGalleryThumbs { padding:0px !important; }

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

  *#dm .dmInner *.u_1026116604 .photoGalleryViewAll { padding:0 0px !important; }
}
*#dm .dmInner div.u_1029057973
{
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\37 37e6dc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.83%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
}
#b26344eb {
    background-position: 0% 50%;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(236, 236, 236, 0.56);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5);
    border-style: solid;
}
    
#d2140be4 {
    min-height: 210px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 12% 2% 12% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tf8 {
    width: 644px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i44 {
    width: 78.31%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_gmr {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 558.75px;
    min-height: 50px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 3% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h1q {
    width: 270px;
    height: 55px;
    max-width: 100%;
}
    
#ef257537 {
    margin: 0px 1% 0px 1%;
}
    
#group_e0v {
    width: 54.10561976179974%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_nkd {
    width: 193px;
    height: 200px;
    max-width: 100%;
}
    
#b976d8b8 {
    width: 644px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9ti {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\37 5673239 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e763f18c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 16px 0px 16px;
    margin: -175px 0% -175px 0%;
}
    
#d3c2dd91 {
    min-height: 223px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 aaca787.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 aaca787 {
    width: 20%;
    height: 246px;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
}
    
#db555dba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 24px;
}
#db555dba {
    width: 26.44%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dac8c678 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#e3423ac3 {
    align-items: center;
    width: 99.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    padding: 16px 16px 16px 16px;
    margin: -296px 0px 0px 0px;
}
    
#\38 35e67b2 {
    width: 23.65%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1dc3ee7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e6404d6 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2506c0 {
    align-items: center;
    width: 99.29%;
    min-height: 463px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 14px 14px 14px 14px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 0px 1.3933299770046128% 0px 1.3933299770046128%;
    margin: 0px 0% 0px 0%;
}
    
#\30 49553b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd388dbe {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fc9f2a7 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ac2b7f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 85ec470.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 85ec470 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 16px 0% 16px 0%;
}
    
#a6f015a5 {
    align-items: center;
    width: 100%;
    min-height: 458px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    padding: 24px 1.4332703478200015% 24px 1.4332703478200015%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5bd9ed7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 5bd9ed7 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ccd3267 {
    align-items: center;
    width: 21.58566012903595%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    align-self: auto;
    order: 3;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vh9 {
    width: 161px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d4db1b3 {
    margin: -25px 0% 0px 0%;
}
    
#widget_84v {
    width: 27.34%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 d0412e4 {
    min-height: 164px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab86d5b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 2px 16px 2px;
    margin: 0% 0% 0% 0%;
}
    
#group_64f {
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_553 {
    width: 93.79%;
    height: auto;
    max-width: 100%;
}
    
#widget_5kf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6a51196 {
    background-color: rgba(236, 236, 236, 0.25);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\35 f23efd8 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8cfa7f6 {
    width: 93.79%;
    height: auto;
    max-width: 100%;
}
    
#\37 c7bbd3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 2px 16px 2px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 9212763 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 dc29f92 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#cfdb86aa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 50px 50px 0px 0px;
}
    
#\30 8c798ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7c92b72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_ig0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7pv {
    width: 90.21%;
    height: auto;
    max-width: 100%;
}
    
#widget_0h7 {
    width: 207px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
}
    
#widget_h18 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#innergrid_rhr {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    column-gap: 0px;
    row-gap: 0px;
    width: 100.00%;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(400px, max-content);
    max-width: 100%;
    margin-top: 4px;
}
    
#widget_ioc {
    width: 409px;
    height: 409px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: -25px 10.490496134020619% 0px 0%;
}
    
#widget_e97 {
    width: 290px;
    height: 290px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 7.731958762886598% -27px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dd3e9bc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.39065204847086%;
    min-width: 4%;
    border-width: 0 0px 1px 0;
    border-color: #000000 var(--color_10) var(--color_5) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 1px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ffed630 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 d82263e {
    min-height: 169px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_57l {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    align-self: center;
    height: auto;
    border-style: solid;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#widget_nbk {
    width: 79.52%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_4nc {
    width: 54.6406px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4d81e1c {
    margin: 0px 0% 0px 0%;
}
    
#\37 ce13f15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#cb990e96 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    align-self: center;
    height: auto;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_10) #000000 #000000;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\33 0a418c4 {
    width: 54.6406px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d66ca90f {
    width: 84.14%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 fb6b198 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 d2d3e17 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 121px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#f67b4992 {
    width: 54.6406px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf6bdb90 {
    width: 77.14%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 21b00ea[data-background-color-animation] {
    background-color: var(--color_8);
}
#\31 21b00ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: space-between;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c868cb4c {
    min-height: 581px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7032d34 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(236, 236, 236, 0.25);
    background-image: none;
}
    
#widget_npm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#widget_npm {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -15px 0% 0px 0%;
}
    
#widget_9lp.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 15px 10px 15px;
}
#widget_9lp {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s5q.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#widget_s5q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -1px 0% 0px 0%;
}
    
#group_c58 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 254px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/2058e1fd/dms3rep/multi/opt/living-area-3-small-1920w.jpg);
    height: auto;
    border-radius: 12px 12px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_328 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-top: -9px;
}
    
#\31 e9b2809 {
    width: 207px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e579a3b1[data-background-color-animation] {
    background-color: var(--color_8);
}
#e579a3b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: space-between;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dab477e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 254px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/2058e1fd/dms3rep/multi/opt/Commercial-Office-small-1920w.jpg);
    height: auto;
    border-radius: 12px 12px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5d0433a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 15px 10px 15px;
}
#\31 5d0433a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2839661.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#e2839661 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -82px 0% 0px 0%;
}
    
#\31 0815a16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\31 0815a16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -89px 0% 0px 0%;
}
    
#\30 6e3ba79 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-top: -44px;
}
    
#bfcd683d {
    width: 207px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f401e7e[data-background-color-animation] {
    background-color: var(--color_8);
}
#\33 f401e7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: space-between;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f6520b62 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 254px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/2058e1fd/dms3rep/multi/opt/0_0-3184c2f3-1920w.png);
    height: auto;
    border-radius: 12px 12px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#daf97f84.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 15px 10px 15px;
}
#daf97f84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d59697c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\30 d59697c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -82px 0% 0px 0%;
}
    
#\30 68f9a0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\30 68f9a0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -86px 0% 0px 0%;
}
    
#\32 e6504c7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-top: -44px;
}
    
#\30 c9655c7 {
    width: 207px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 773b503 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f2338193 {
    background-color: rgba(236, 236, 236, 0.25);
    background-image: none;
}
    
#b79e752b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 2px 16px 2px;
    margin: 0% 0% 0% 0%;
}
    
#d4fcfc9f {
    margin: -80px 0% -80px 0%;
}
    
#\35 dfdd309 {
    min-height: 164px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ued.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ued {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\30 1756bc5::before, #\30 1756bc5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-color: var(--color_11);
}
#\30 1756bc5 {
    background-image: linear-gradient(405deg, rgba(29, 145, 219, 1) 88%, rgba(3, 38, 104, 1) 100%);
    border-radius: 0px 0px 0px 0px;
    background-origin: border-box;
}
    
#\37 53c9ae4 {
    min-height: 244px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca655ac7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 2px 16px 2px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c1548e7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cg1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 55px;
}
}



@media all {
    
#bc12c48c {
    margin: 0px 0% 0px 0%;
}
    
#\30 3848d7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 2px 0px 2px;
    margin: 0% 0% 0% 0%;
}
    
#e068c6c9 {
    min-height: 164px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ba839dd {
    background-color: rgba(236, 236, 236, 0.25);
    background-image: none;
    border-radius: 0px 0px 50px 50px;
}
    
#widget_bhq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#cff98d8d {
    margin: 0px 0% 0px 0%;
}
    
#\36 f60c527 {
    width: 942px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8ded800 {
    min-height: 157px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 2b73f01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ccaa5b3 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\32 47233fb {
    margin: 0px 0% 0px 0%;
}
    
#\37 d32f089 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1% 2% 1% 2%;
    margin: -30px 0% -30px 0%;
}
    
#fee8e671 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\32 1b73634 {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_gtt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gtt {
    width: 100%;
    height: 298px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_gel {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 da672a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 2px 16px 2px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a3233bc {
    background-color: rgba(236, 236, 236, 0.25);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\30 5aa7806 {
    width: 93.79%;
    height: auto;
    max-width: 100%;
    margin-top: 21px;
}
    
#b9522b93 {
    min-height: 164px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5881135 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a2d0da5e {
    min-height: 1019px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 11822d7 {
    background-image: linear-gradient(90deg, rgba(21, 40, 123, 1) 0%, rgba(13, 174, 233, 1) 100%);
    background-origin: border-box;
}
    
#\34 1bdb8e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c4195243 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e71284c4 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\34 bc900e0 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 69c8d63.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 69c8d63 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 16px 0% 16px 0%;
}
    
#ba28d9d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 1.3%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 063e544 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9c183be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b45f60d1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#d524d823.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d524d823 {
    width: 20%;
    height: 246px;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
}
    
#a3d586f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#bcf1195c {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bc6d52b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 fa6eef0 {
    align-items: flex-start;
    width: 62.10%;
    min-height: 507px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#dd3739f8 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b422fa01 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9b91755 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b12596e {
    width: 99.99843914920838%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: -18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf42e62f {
    align-items: center;
    width: 62.23%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4e08970 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a941515f {
    width: 99.96719279699631%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 90ccb10 {
    width: 230px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 51px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7c96ef9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 6px 0px 6px 0px;
    margin: -26px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t4j {
    width: 410px;
    height: auto;
    max-width: 100%;
}
    
#widget_mpc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -18px;
}
    
#widget_c5r {
    width: 314px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -22px;
}
    
#widget_era {
    width: 426px;
    height: auto;
    max-width: 100%;
    margin-left: -13px;
}
    
#widget_noc {
    width: 152px;
    height: 164px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -37px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ea095090 {
    width: 78.31%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a96e7036 {
    width: 193px;
    height: 200px;
    max-width: 100%;
}
    
#\34 326f964 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 558.75px;
    min-height: 50px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 3% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f379a432 {
    margin: 0px 1% 0px 1%;
}
    
#\35 5e3b551 {
    width: 54.10561976179974%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#b20aa5c0 {
    min-height: 210px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 12% 2% 12% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 506f0e2 {
    width: 270px;
    height: 55px;
    max-width: 100%;
}
    
#\33 140e6bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.83%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 daa8472 {
    width: 644px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8502cdc::before, #b8502cdc > .bgExtraLayerOverlay {
    
}
#b8502cdc {
    background-position: 0% 50%;
    border-radius: 50px 50px 50px 59px;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/2058e1fd/dms3rep/multi/opt/woman0clean-web5-1920w.png");
    border-width: 1px 1px 1px 1px;
    border-color: rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5) rgba(147, 147, 147, 0.5);
    border-style: solid;
}
    
#\33 26f02df {
    width: 644px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0406752 {
    width: 54.6406px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 999dee7 {
    width: 84.14%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 5b5b28e {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    align-self: center;
    height: auto;
    border-style: solid;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-width: 0px 1px 0px 0px;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#eeea4af4 {
    width: 79.52%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 9829c23 {
    width: 54.6406px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0f44e06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.39065204847086%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_10) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 1px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#f649bf59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 795e1a7 {
    width: 77.14%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 ba9b1ab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a6dd7b4b {
    width: 54.6406px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a58eea1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    align-self: center;
    height: auto;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_10) #000000 #000000;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 8deaf52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#d154a4c4 {
    min-height: 169px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d31f8b0a {
    margin: 0px 0% 0px 0%;
}
    
#ce36d4d1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 121px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2140be4 {
    min-height: 386px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
}
#b26344eb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 50%;
}
    
#\37 37e6dc7 {
    width: 49%;
    min-height: 8px;
}
    
#group_gmr {
    width: 556px;
    justify-content: space-between;
}
    
#widget_tf8 {
    width: 490.539px;
}
    
#group_e0v {
    width: 49%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3c2dd91 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 632px;
    padding-top: 8%;
}
    
#e763f18c {
    width: 100%;
    min-height: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#e3423ac3 {
    width: 79.85%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: -8px;
}
    
#\33 85ec470 {
    height: auto;
}
    
#widget_84v {
    min-width: 32px;
    width: 58.26%;
    margin: 0px 0% 0px 0%;
}
    
#dac8c678 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#fd388dbe {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fc9f2a7 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a6f015a5 {
    width: 99.95%;
    min-width: 32px;
    margin: 14px 0% 0px 0%;
}
    
#\31 e2506c0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#db555dba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db555dba {
    min-width: 32px;
    width: 88.03%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 35e67b2 {
    min-width: 32px;
    width: 88.08%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_vh9 {
    min-width: 32px;
    width: 433px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 ccd3267 {
    min-width: 32px;
    width: 82.30%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 e6404d6 {
    width: 200px;
}
    
#\34 5bd9ed7 {
    width: 373px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d0412e4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 1% 4% 2% 4%;
}
    
#ab86d5b9 {
    width: 100%;
    min-height: 80px;
}
    
#group_64f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_5kf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5kf {
    margin: 8px 0% 69px 0%;
}
    
#\37 c7bbd3b {
    width: 100%;
    min-height: 80px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c868cb4c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
}
    
#\34 773b503 {
    margin: 0px 0% 0px 0%;
}
    
#\31 21b00ea {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#e579a3b1 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f401e7e {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0815a16 {
    margin-top: -15px;
}
    
#bfcd683d {
    margin-top: 38px;
}
    
#e2839661 {
    margin-top: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b79e752b {
    width: 100%;
    min-height: 80px;
}
    
#\35 dfdd309 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 1% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 53c9ae4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 1% 4% 2% 4%;
}
    
#ca655ac7 {
    width: 100%;
    min-height: 80px;
}
    
#\30 1756bc5::before, #\30 1756bc5 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3848d7c {
    width: 100%;
    min-height: 80px;
}
    
#e068c6c9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 1% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f60c527 {
    width: 480px;
}
    
#\39 8ded800 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d32f089 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1b73634 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 da672a0 {
    width: 100%;
    min-height: 80px;
}
    
#b9522b93 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 1% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1bdb8e2 {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
}
    
#a2d0da5e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 287px;
}
    
#bcf1195c {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fa6eef0 {
    width: 100.00%;
    row-gap: 24px;
}
    
#\33 69c8d63 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 326f964 {
    width: 556px;
    justify-content: space-between;
}
    
#\35 5e3b551 {
    width: 49%;
    min-height: 8px;
}
    
#b20aa5c0 {
    min-height: 386px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#\33 140e6bb {
    width: 49%;
    min-height: 8px;
}
    
#b8502cdc::before, #b8502cdc > .bgExtraLayerOverlay {
    
}
#b8502cdc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 50%;
}
    
#\33 26f02df {
    width: 490.539px;
}
}



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



@media (max-width: 767px) {
    
#\39 8ded800 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 ccaa5b3 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\37 37e6dc7 {
    width: 100%;
    min-height: 436px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d2140be4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 0% 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
}
#b26344eb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#widget_tf8 {
    width: 100.00%;
    order: 0;
}
    
#group_gmr {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00004017072558%;
    order: 4;
}
    
#widget_h1q {
    width: 100.00004017072558%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_e0v {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_i44 {
    width: 100.00%;
    order: 3;
}
    
#b976d8b8 {
    width: 100.00%;
    order: 1;
}
    
#widget_9ti.flex-element.widget-wrapper > [data-element-type] {
    padding: NaNpx 0px NaNpx 0px;
}
#widget_9ti {
    height: 338px;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef257537 {
    margin: 0px 1% 0px 1%;
}
}



@media (max-width: 767px) {
    
#e763f18c {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#d3c2dd91 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\36 aaca787 {
    height: 240px;
}
    
#db555dba {
    min-width: 32px;
}
    
#e3423ac3 {
    width: 100%;
}
    
#\38 35e67b2 {
    min-width: 32px;
}
    
#\33 85ec470 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 d0412e4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#ab86d5b9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
}
    
#group_64f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4px 16px 89px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_5kf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5kf {
    margin: -26px 0% 0px 0%;
}
    
#\35 f23efd8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c7bbd3b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
}
}



@media (max-width: 767px) {
    
#\34 dc29f92 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 8c798ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 7c92b72 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_h18 {
    height: 390px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#dd3e9bc3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d82263e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 5% 4% 5% 4%;
}
    
#\37 ce13f15 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fb6b198 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#cb990e96 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_57l {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_4nc {
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_nbk {
    min-width: 32px;
    width: 99.87%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0a418c4 {
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#d66ca90f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d2d3e17 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f67b4992 {
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#bf6bdb90 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4d81e1c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 21b00ea {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c868cb4c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e579a3b1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 f401e7e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 e9b2809 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f6520b62 {
    align-items: center;
}
    
#\30 68f9a0c {
    margin-top: -12px;
}
    
#\30 d59697c {
    margin-top: -5px;
}
    
#\30 c9655c7 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 31px;
}
    
#\31 5d0433a {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 0815a16 {
    margin-top: -12px;
}
    
#e2839661 {
    margin-top: -3px;
}
    
#bfcd683d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 28px;
}
    
#group_c58 {
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#b79e752b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\35 dfdd309 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\37 53c9ae4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#ca655ac7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 5px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1756bc5::before, #\30 1756bc5 > .bgExtraLayerOverlay {
    
}
    
#widget_cg1 {
    margin-top: 9px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 3848d7c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
}
    
#e068c6c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#widget_bhq {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 f60c527 {
    width: 318px;
}
    
#\39 8ded800 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#\34 2b73f01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 d32f089 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\32 1b73634 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#widget_gtt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gtt {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 da672a0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
}
    
#b9522b93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\34 1bdb8e2 {
    width: 100%;
    min-height: 408px;
    align-items: center;
    row-gap: 0px;
}
    
#a2d0da5e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 10% 4% 4% 4%;
}
    
#b45f60d1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#e71284c4 {
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 0px 0px;
}
    
#d524d823 {
    height: 240px;
}
    
#bcf1195c {
    row-gap: 24px;
}
    
#dd3739f8 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fa6eef0 {
    width: 100%;
    row-gap: 16px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0px 0px 0px;
}
    
#\35 9b91755 {
    width: 100%;
}
    
#\33 69c8d63 {
    height: auto;
}
    
#ba28d9d9 {
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 9c183be {
    min-width: 32px;
    align-self: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7c96ef9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\36 336cb8c {
    margin: 0px 0% 0px 0%;
}
    
#widget_era {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    max-width: 100%;
    min-width: 32px;
}
    
#widget_c5r {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    margin-top: -12px;
}
    
#\36 b12596e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -9px;
}
    
#widget_t4j {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    max-width: 100%;
    min-width: 32px;
    margin-top: 16px;
}
    
#widget_mpc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -9px;
}
    
#\31 4e08970 {
    width: 200px;
}
    
#\31 90ccb10.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\31 90ccb10 {
    width: 191px;
    margin: 0px 0% 0px 0%;
}
    
#cf42e62f {
    width: 72.61%;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ea095090 {
    width: 100.00%;
}
    
#\34 326f964 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00004017072558%;
}
    
#\35 5e3b551 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b20aa5c0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#\31 506f0e2 {
    width: 100.00004017072558%;
    margin: 0px 0% 0px 0%;
}
    
#\33 140e6bb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 daa8472 {
    width: 100.00%;
}
    
#b8502cdc::before, #b8502cdc > .bgExtraLayerOverlay {
    
}
#b8502cdc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\33 26f02df {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 8deaf52 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d154a4c4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f0f44e06 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f649bf59 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

