/** Synced Footer **/
.base-footer-component {
  line-height: 1.15;
}
.all-rights-reserved-component .app-store-icons .app-icon:not(:last-child) {
  margin-right: 16px;
}
.footer-category-component .title {
  margin-top: 11px;
  margin-bottom: 24px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.15;
}
.footer-category-component .link a {
  color: inherit;
}
.footer-category-component .link a:hover,
.footer-bottom-bar-link-component:hover {
  color: #595ad4;
}
.footer-bottom-bar-link-component {
  font-size: 0.8125rem;
  color: #535768;
  text-decoration: underline;
  -webkit-transition: 100ms color ease;
  transition: 100ms color ease;
}
.footer-bottom-bar-link-component:hover {
  text-decoration: underline;
}
.footer-bottom-bar-component {
  position: relative;
  font-size: 0.8125rem;
  color: #808080;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 0 32px;
}
.footer-bottom-bar-component:before {
  display: block;
  content: "";
  height: 1px;
  width: 100%;
  background-color: #dcdfec;
  position: relative;
  max-width: 1440px;
}
.footer-bottom-bar-both-sides-wrapper {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  padding: 40px 24px 48px;
  align-items: center;
  height: 180px;
}
.footer-bottom-bar-left-side {
  display: flex;
  flex-direction: row;
  gap: 32px;
  height: 100%;
}
.footer-bottom-bar-right-side {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.app-store-icons {
  display: flex;
  gap: 16px;
  height: 40px;
}
.language-picker-and-security-logos-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.social-statement-and-links-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.palette-icons-wrapper {
  height: 40px;
  display: flex;
}
.statement-and-links-wrapper {
  height: 24px;
  display: flex;
  align-items: center;
  padding-bottom: 6px;
  gap: 24px;
}
.links-container,
.short-footer-link-component-wrapper {
  display: flex;
}
.footer-bottom-bar-component
  .footer-bottom-bar-left-side
  .social-statement-and-links-wrapper
  .statement-and-links-wrapper
  .links-container
  .short-footer-link-component-wrapper:not(:last-of-type):after {
  content: " | ";
  margin: 0 8px;
}
.footer-bottom-bar-component .items-container {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid;
  border-top-color: #e6e9ef;
  padding: 24px;
  align-items: center;
}

.footer-bottom-bar-component .items-container .links-container {
  display: flex;
}

.footer-bottom-bar-component
  .items-container
  .links-container
  .short-footer-link-component-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-bottom-bar-component
  .items-container
  .links-container
  .short-footer-link-component-wrapper:not(:last-child) {
  margin-right: 40px;
}

.language-picker-wrapper {
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-bottom-bar-component
  .items-container
  .links-container
  .language-picker-wrapper {
  position: relative;
  top: -7px;
}

.footer-bottom-bar-component .made-with-love-sentence {
  padding-top: 5px;
}

.footer-bottom-bar-component .made-with-love-sentence .red-heart {
  height: 12px;
}

.all-rights-reserved-component .address-info-wrapper .address-info-part-title {
  font-size: 0.875rem;
  font-weight: 700;
  margin-bottom: 21px;
}

.all-rights-reserved-component .address-info-wrapper address {
  font-weight: 300;
  font-style: italic;
  margin-bottom: 15px;
}

/* Accessibility */
.accessibility-icon {
  vertical-align: unset;
}
.accessibility-statement-link-wrapper {
  margin-right: 40px;
}
.accessibilty-statement-link-component {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  cursor: pointer;
  align-items: center;
}
.accessibilty-statement-link-component .accessibility-link-wrapper {
  padding-left: 8px;
  display: flex;
}
.accessibilty-statement-link-component
  .accessibility-link-wrapper
  .accessibility-link {
  -webkit-transition: 150ms color ease;
  transition: 150ms color ease;
  color: #535768;
  text-decoration: underline;
}
.accessibilty-statement-link-component:hover .accessibility-link,
.accessibilty-statement-link-component:focus .accessibility-link,
.accessibilty-statement-link-component:active .accessibility-link {
  color: #595ad4;
}
.accessibilty-statement-link-component:hover .accessibility-icon path,
.accessibilty-statement-link-component:focus .accessibility-icon path,
.accessibilty-statement-link-component:active .accessibility-icon path,
.accessibilty-statement-link-component:hover .accessibility-icon circle,
.accessibilty-statement-link-component:focus .accessibility-icon circle,
.accessibilty-statement-link-component:active .accessibility-icon circle {
  stroke: #595ad4;
}
@media (max-width: 991px) and (min-width: 768px) {
  .footer-bottom-bar-component .items-container {
    padding: 0 54px;
  }
}

@media (max-width: 768px) {
  .footer-bottom-bar-component .made-with-love-sentence {
    display: none;
  }
}
.security-logos-component {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.security-logos-component .iso-logo-img-container,
.security-logos-component .gdpr-logo-img-container,
.security-logos-component .hipaa-logo-img-container,
.security-logos-component .soc-logo-img-container {
  margin-right: 8px;
  cursor: pointer;
  line-height: 1.15;
}

.security-logos-component .iso-logo-img-container img,
.security-logos-component .gdpr-logo-img-container img,
.security-logos-component .hipaa-logo-img-container img,
.security-logos-component .soc-logo-img-container img {
  height: 32px;
  vertical-align: unset;
}

.security-logos-component .iso-logo-img-container:hover img,
.security-logos-component .gdpr-logo-img-container:hover img,
.security-logos-component .hipaa-logo-img-container:hover img,
.security-logos-component .soc-logo-img-container:hover img {
  opacity: 0.7;
}
.footer-bottom-bar-security-link-component {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -20px;
}

.footer-bottom-bar-security-link-component .security-logos-wrapper {
  margin-left: 24px;
}

.social-media-icon:hover svg path {
  fill: #4353ff;
}
.palette-icons-container {
  display: flex;
}
.palette-icons-container .icons-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
.social-media-icon svg {
  height: 24px;
  width: auto;
  vertical-align: unset;
}

.palette-icons-container .single-app-icon-wrapper {
  margin-right: 8px;
}

@media (max-width: 768px) {
  .palette-icons-container {
    margin: 0 auto;
    padding: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 16px;
  }
  .palette-icons-container .icons-wrapper:first-child {
    margin-right: auto;
  }
  .palette-icons-container .icons-wrapper {
    width: 200px;
    margin: 0 auto;
    margin-bottom: 8px;
  }
}
.footer-container {
  width: 100%;
  overflow: hidden;
  color: #535768;
}
.footer-container:before {
  display: block;
  content: "";
  height: 1px;
  width: 100%;
  background-color: #dcdfec;
  position: relative;
}
.footer-container .footer-content-container {
  padding: 80px 32px 0 32px;
  font-size: 0.8125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
.link.jsx-3505094039 {
  line-height: 22px;
}

.footer-container .footer-content-container .footer-content {
  display: flex;
  width: 1440px;
  padding: 0 32px;
}

.footer-container
  .footer-content-container
  .footer-content
  .all-right-reserved-container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-right: 120px;
}

.footer-container
  .footer-content-container
  .footer-content
  .categories-container {
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
}

.link:not(:last-child) {
  margin-bottom: 16px;
  line-height: 22px;
}
.link a {
  display: flex;
  text-decoration: none;
  color: inherit;
  align-items: flex-end;
  column-gap: 8px;
  line-height: 22px;
  font-weight: 300;
}
.link .picture-component {
  display: flex;
}
.link .picture-component img {
  height: 18px;
}
.footer-container
  .footer-content-container
  .footer-content
  .categories-container
  .category-container:not(:last-child) {
  margin-right: 16px;
}
.footer-container
  .footer-content-container
  .footer-content
  .categories-container
  .category-container {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin-bottom: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.monday-logo-wrapper {
  margin-bottom: 14px;
}
.monday-logo-wrapper a svg {
  vertical-align: unset;
}
.footer-monday-logo-image {
  height: 32px;
  vertical-align: baseline;
}
.footer-container
  .footer-content-container
  .footer-content
  .categories-container
  .category-container:last-child {
  flex-grow: 0;
}

.footer-container .footer-content-container .categories-colmmn-wrapper {
  display: flex;
  flex-direction: column;
  gap: 38px;
}
@media (max-width: 1440px) {
  .footer-container .footer-content-container .footer-content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .footer-container .footer-content-container {
    padding: 40px 40px 0 40px;
  }
  .footer-container .footer-content-container .footer-content {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 24px;
  }
  .footer-container
    .footer-content-container
    .footer-content
    .all-right-reserved-container {
    width: 100%;
  }
  .footer-container
    .footer-content-container
    .footer-content
    .categories-container
    .category-container {
    width: 130px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 12px;
  }
  .footer-container
    .footer-content-container
    .footer-content
    .categories-container
    .category-container
    .footer-category-component {
    width: 130px;
  }
  .footer-container
    .footer-content-container
    .footer-content
    .categories-container
    .security-logos-container
    img {
    width: 34px !important;
    height: 34px !important;
  }
}

@media (max-width: 360px) {
  .footer-container .footer-content-container {
    padding: 40px 16px 0 16px;
  }
}
.short-footer-link-component {
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: default;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #333333;
  line-height: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
	-webkit-transition: 100ms color ease;
	transition: 100ms color ease;
}

.short-footer-link-component .picture-component .link-icon {
  height: 12px;
  width: 12px;
}

.short-footer-link-component.main-title {
  font-weight: 600;
  font-size: 14px;
}

.short-footer-link-component.main-title.clickable {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  cursor: pointer;
}

.short-footer-link-component.secondary-title {
  font-weight: 600;
  color: #676879;
  font-size: 0.75rem;
}

.short-footer-link-component.link {
  font-weight: 400;
  font-size: 12px;
  cursor: pointer;
}

.short-footer-link-component.link:hover {
  color: #595ad4;
}

.language-picker-item-component {
  height: 32px;
  width: 104px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
  padding: 0px 8px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.language-picker-item-component:hover {
  background-color: #e5f4ff;
}

.language-picker-item-component .language-picker-item-label {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 32px;
  font-weight: 300;
  color: inherit;
}
.language-picker-item-component .language-picker-item-label a {
  color: rgb(128, 128, 128);
}
.language-picker-item-component .language-picker-item-label a:hover {
  text-decoration: none;
}
.language-picker-dialog-component {
  border-radius: 4px;
  background-color: white;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
  padding: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.language-picker-dialog-component .language-picker-item-component-wrapper {
  margin: 4px;
}
.language-picker-component {
  position: relative;
  z-index: 1032;
}

.language-picker-component:hover .earth-icon path,
.language-picker-component.is-open .earth-icon path {
  stroke: #595ad4;
}

.language-picker-component:hover .language-label,
.language-picker-component.is-open .language-label {
  color: #595ad4;
}

.language-picker-component:hover .arrow-down-icon path,
.language-picker-component.is-open .arrow-down-icon path {
  fill: #595ad4;
}

.language-picker-component.is-open .selected-language .arrow-down-icon {
  -webkit-transform: translateY(1px) rotate(180deg);
  -ms-transform: translateY(1px) rotate(180deg);
  transform: translateY(1px) rotate(180deg);
}

.language-picker-component.is-open .language-picker-dialog-component-wrapper {
  opacity: 1;
  visibility: visible;
}

.language-picker-component .selected-language {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 32px;
  line-height: 32px;
}
.language-picker-component .selected-language .earth-icon path {
  -webkit-transition: stroke 150ms ease;
  transition: stroke 150ms ease;
}

.language-picker-component .selected-language .language-label {
  margin: 0px 8px;
  max-width: 104px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  color: #535768;
}

.language-picker-component .selected-language .arrow-down-icon {
  height: 10px;
  width: 10px;
  -webkit-transform: translateY(1px);
  -ms-transform: translateY(1px);
  transform: translateY(1px);
  -webkit-transition: -webkit-transform 200ms ease;
  -webkit-transition: transform 200ms ease;
  transition: transform 200ms ease;
}

.language-picker-component .selected-language .arrow-down-icon .path {
  -webkit-transition: fill 150ms ease;
  transition: fill 150ms ease;
}

.language-picker-component .language-picker-dialog-component-wrapper {
  position: absolute;
  top: 40px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.language-picker-component .language-picker-dialog-component-wrapper.left {
  left: 0;
}

.language-picker-component .language-picker-dialog-component-wrapper.right {
  right: 0;
}

.language-picker-component .language-picker-dialog-component-wrapper.top {
  top: -144px;
}

@media (max-width: 1199px) {
  .language-picker-component .language-picker-dialog-component-wrapper {
    left: auto;
    right: 0;
  }
  .language-picker-component .selected-language .language-label {
    font-size: 0.875rem;
  }
}

@media (max-width: 1126px) {
  .language-picker-component .language-picker-dialog-component-wrapper {
    left: 0;
    right: auto;
  }
}
@media (max-width: 870px) {
  .language-picker-component .language-picker-dialog-component-wrapper {
    right: 0;
    left: auto;
  }
}

@media (max-width: 750px) {
  .language-picker-dialog-component {
    flex-wrap: nowrap;
    width: auto !important;
    height: 185px !important;
    overflow: auto;
    font-size: 0.875rem;
  }
  .language-picker-component .language-picker-dialog-component-wrapper.top {
    top: 35px;
  }
}

.short-footer-component {
  color: #333333;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 48px 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.short-footer-component .short-footer-header {
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.short-footer-component .short-footer-header .language-picker-wrapper-component {
    width: 120px;
}

.short-footer-component .short-footer-header .language-picker-wrapper-component .language-picker-component .language-picker-dialog-component-wrapper {
	margin: 0px;
}

.short-footer-component .short-footer-links {
    width: 100%;
    -webkit-column-count: 4;
    column-count: 4;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.short-footer-component .short-footer-links .link-wrapper {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-break-inside: avoid;
    break-inside: avoid;
    margin: 0 0 20px;
}

.short-footer-component .short-footer-links .link-wrapper.main:not(:first-child) {
    margin-top: 28px;
}

.short-footer-component .short-footer-links .link-wrapper.main:nth-child(14n),.short-footer-component .short-footer-links .link-wrapper.main:nth-child(23n),.short-footer-component .short-footer-links .link-wrapper.main:nth-child(35n) {
    -webkit-break-before: column;
    break-before: column;
    margin-top: 0;
}

.short-footer-component .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 32px;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}

.short-footer-component .bottom .terms {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
}

.short-footer-component .bottom .terms .accessibility-statement-link-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0;
}

.short-footer-component .bottom .terms-and-privacy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.short-footer-component .bottom .terms-and-privacy a {
    -webkit-transition: 150ms color ease;
    transition: 150ms color ease;
    color: #535768;
    font-size: 0.75rem;
    text-decoration: underline;
}

.short-footer-component .monday-logo-wrapper .footer-monday-logo-image {
    height: 32px;
}

.short-footer-component .contact-info-wrapper {
    font-size: 0.8125rem;
    text-align: center;
}

@media (max-width: 768px) {
    .short-footer-component {
        -webkit-align-items:initial;
        -webkit-box-align: initial;
        -ms-flex-align: initial;
        align-items: initial;
        padding: 32px;
    }

    .short-footer-component .short-footer-links {
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .short-footer-component .short-footer-links .link-wrapper.main:nth-child(14n),
    .short-footer-component .short-footer-links .link-wrapper.main:nth-child(35n) {
        -webkit-break-before: auto;
        break-before: auto;
        margin-top: 28px;
    }

    .short-footer-component .bottom {
        -webkit-align-items: initial;
        -webkit-box-align: initial;
        -ms-flex-align: initial;
        align-items: initial;
    }

    .short-footer-component .bottom .contact-info-wrapper {
        text-align: left;
        width: 100%;
        line-height: 24px;
    }

    .short-footer-component .bottom .contact-info-wrapper .address-info {
        margin-top: 0;
    }

    .short-footer-component .bottom .social-proof-wrapper {
        width: 100%;
    }

    .short-footer-component .bottom .social-proof-wrapper .palette-icons-container {
        margin-top: 0;
    }

    .short-footer-component .bottom .social-proof-wrapper .icons-wrapper {
        margin: 0 !important;
    }
}

@media (max-width: 768px) and (max-width:768px) and (min-width:451px) {
    .short-footer-component {
        -webkit-align-items:center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .short-footer-component .short-footer-links {
        -webkit-column-count: 3;
        column-count: 3;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .short-footer-component .short-footer-links .link-wrapper.main:nth-child(35n) {
        -webkit-break-before: column;
        break-before: column;
        margin-top: 0;
    }

    .short-footer-component .bottom {
        width: 100%;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .short-footer-component .bottom .contact-info-wrapper {
        text-align: center;
    }

    .short-footer-component .bottom .social-proof-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .short-footer-component .bottom .social-proof-wrapper .icons-wrapper {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
}

.desktop-wrapper,
.footer-desktop-wrapper {
  display: block;
  font-weight: 300;
}

.mobile-wrapper,
.footer-mobile-wrapper {
  display: none;
}
@media (max-width: 1229px) {
  .desktop-wrapper,
  .footer-desktop-wrapper {
    display: none;
  }
  .mobile-wrapper,
  .footer-mobile-wrapper {
    display: block;
    font-weight: 300;
  }
}
.all-rights-reserved-component .details {
  font-size: 0.8125rem;
  line-height: 2;
  height: 24px;
  color: #535768;
}

.all-rights-reserved-component .address-info-wrapper {
  margin-top: 8px;
  font-style: initial;
}

.all-rights-reserved-component .address-info-wrapper .address-info-part {
  font-size: 0.8125rem;
  line-height: 2;
}

.all-rights-reserved-component
  .address-info-wrapper
  .address-info-part
  .address-info-part-title {
  font-size: 0.875rem;
  font-weight: 700;
}

.all-rights-reserved-component .icons-and-language {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.all-rights-reserved-component .icons-and-language .app-icon:not(:last-child) {
  margin-right: 8px;
}

.all-rights-reserved-component .icons-and-language .language-picker-wrapper {
  width: 120px;
  min-height: 20px;
}
@media (max-width: 991px) {
  .all-rights-reserved-component {
    margin-left: 0;
  }
}
@media (max-width: 768px) {
  .all-rights-reserved-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*margin-left: 24px;*/
    margin-left: 0;
  }
  .all-rights-reserved-component .icons-wrapper {
    margin-left: 48px;
  }
}
/* Some tracking script inserts image in footer that ruins layout */
img[src^="https://data.adxcel-ec2.com/"]
{
  display: none;
}

/* Monday WP footer only (no langs) */
.language-picker-and-security-logos-wrapper,
.social-statement-and-links-wrapper {
  justify-content: end;
}
.footer-bottom-bar-left-side {
  position: relative;
}
.palette-icons-wrapper {
  position: absolute;
  left: 0;
  top: 0;
}


.wpml-ls-legacy-dropdown-click a{border:none;margin: 0px 8px; max-width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: color 150ms ease; transition: color 150ms ease; color: #535768;text-decoration:none;}
.wpml-ls-legacy-dropdown-click a:hover{color: #5034FF;background:none;}
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover{color: #5034FF;background:none;}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {border:none; border-top:none;display:block;width:10px;height:10px; background-size:contain;
background-image: url('data:image/svg+xml;utf8,<svg data-name="Layer 21" height="256" id="Layer_21" viewBox="0 0 256 256" width="256" xmlns="http://www.w3.org/2000/svg"><path fill="%23535768" d="M0 66.73c0 2.66.981 5.33 2.955 7.41l117.332 123.323a10.64 10.64 0 0 0 7.712 3.314c2.912 0 5.696-1.19 7.712-3.314L253.043 74.14c4.074-4.278 3.914-11.077-.331-15.163a10.627 10.627 0 0 0-15.083.333L128 174.536 18.379 59.32c-4.075-4.279-10.827-4.429-15.083-.343A10.76 10.76 0 0 0 0 66.73z" id="Shape"></path></svg>');}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover:after {border:none; border-top:none;display:block;width:10px;height:10px; background-size:contain;
background-image: url('data:image/svg+xml;utf8,<svg data-name="Layer 21" height="256" id="Layer_21" viewBox="0 0 256 256" width="256" xmlns="http://www.w3.org/2000/svg"><path fill="%235034FF" d="M0 66.73c0 2.66.981 5.33 2.955 7.41l117.332 123.323a10.64 10.64 0 0 0 7.712 3.314c2.912 0 5.696-1.19 7.712-3.314L253.043 74.14c4.074-4.278 3.914-11.077-.331-15.163a10.627 10.627 0 0 0-15.083.333L128 174.536 18.379 59.32c-4.075-4.279-10.827-4.429-15.083-.343A10.76 10.76 0 0 0 0 66.73z" id="Shape"></path></svg>');}
.wpml-ls-legacy-dropdown-click .wpml-ls-slot-langugage-widget-area{position:relative;padding-left:12px; background-repeat: no-repeat; background-position: left center;
background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="earth-icon"><path d="M10 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18z" stroke="%23323338" stroke-linecap="round" stroke-linejoin="round"></path><path d="M7.831 18.737C6.613 16.95 5.8 13.707 5.8 10c0-3.706.813-6.951 2.031-8.737M1 10h18M2.386 14.8h15.229M2.386 5.2h15.229M12.169 1.263C13.386 3.05 14.2 6.293 14.2 10c0 3.706-.813 6.951-2.031 8.737" stroke="%23323338" stroke-linecap="round" stroke-linejoin="round"></path></svg>');}
.wpml-ls-legacy-dropdown-click .wpml-ls-slot-langugage-widget-area:hover{
background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="earth-icon"><path d="M10 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18z" stroke="%235034FF" stroke-linecap="round" stroke-linejoin="round"></path><path d="M7.831 18.737C6.613 16.95 5.8 13.707 5.8 10c0-3.706.813-6.951 2.031-8.737M1 10h18M2.386 14.8h15.229M2.386 5.2h15.229M12.169 1.263C13.386 3.05 14.2 6.293 14.2 10c0 3.706-.813 6.951-2.031 8.737" stroke="%235034FF" stroke-linecap="round" stroke-linejoin="round"></path></svg>');}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{bottom: 25px; top: auto;}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li{background-image:none !important;}