
/* stylelint-disable */
/* Monday WP header - Replace menu shadow with box-shadow: 0px 4px 4px rgba(223, 240, 255, 0.66); */
.wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
body #base-layout-segment-component-0.base-layout-segment-component {
  font-size: 16px;
}
#base-layout-segment-component-0.base-layout-segment-component img {
  vertical-align: baseline;
}
.admin-bar.secondary-menu-active .basic-header-component .basic-header-content-wrapper .basic-header-content,
.admin-bar.secondary-menu-active .basic-header-component .basic-header-content-wrapper {
  margin-top: 32px;
}
.content-link {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 14px;
  background-color: #fff;
  display: inline-block;
  opacity: 0;
  z-index: 1000;
  outline: auto;
}
.content-link.active {
  opacity: 1;
  display: inline-block !important;
  color: #00e;
  font-size: 16px;
  line-height: 1.15;
  padding: 0 0 2px;
  text-decoration: underline;
  outline: 2px solid #595ad4;
}
.bypass-block-menu-component .menu-item {
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	pointer-events: none;
}
.bypass-block-menu-component .menu-item:focus {
	opacity: 1;
	pointer-events: auto;
}
.picture-component.blur-image.jsx-4212101279 img.jsx-4212101279 {
	-webkit-filter: blur(10px);
	filter: blur(10px);
}
.picture-lazy.jsx-4212101279 {
	opacity: 0;
}
.link-item-with-menu-component {
  cursor: pointer;
  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;
  padding: 8px 10px;
  color: #535768;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  border-radius: 8px;
}
.link-item-with-menu-component.is-open,
.link-item-with-menu-component:hover,
.link-item-component:hover {
	color: #595ad4;
  outline: none;
  background-color: #F0F3FF;
}
.link-item-with-menu-component.is-open .link-item-with-menu-icon path,
.link-item-with-menu-component:hover .link-item-with-menu-icon path {
	fill: #595ad4;
}
.link-item-with-menu-component.is-open .link-item-with-menu-icon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.link-item-with-menu-component .link-item-with-menu-title {
  font-size: var(--fs14);
	margin-right: 4px;
}
.link-item-with-menu-component .link-item-with-menu-icon {
  height: 7px;
  width: 10px;
  -webkit-transition: -webkit-transform 200ms ease;
  -webkit-transition: transform 200ms ease;
  transition: transform 200ms ease;
}

.link-item-with-menu-component .link-item-with-menu-icon path {
	fill: #323338;
}

.link-item-component {
  font-size: var(--fs14);
  cursor: pointer;
  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;
  padding: 8px 10px;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #535768;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  border-radius: 8px;
}
.link-item-component:hover {
	color: #595ad4;
}
.ladda-button {
	padding: 16px 32px;
	cursor: pointer;
	font-size: 18px;
	border-radius: 40px;
	border: none;
	font-weight: 400;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 17px;
}
.primary-font .ladda-button {
  font-size: var(--fs13) !important;
  line-height: 1.7;
}
/* .primary-font .ladda-button .signup-text {
  position: relative;
  top: 2px;
} */
/* .primary-font .ladda-button .arrow-wrapper svg {
  position: relative;
  top: 1px;
} */
@media (max-width: 767px) {
  .primary-font .ladda-button .signup-text,
  .primary-font .ladda-button .arrow-wrapper svg {
    top: 0;
  }
}
.ladda-button .ladda-spinner {
  position: absolute;
  z-index: 2;
  display: inline-block;
  width: 32px;
  top: 50%;
  margin-top: 0;
  opacity: 0;
  pointer-events: none;
}
.ladda-button[data-style="zoom-in"] .ladda-spinner {
  left: 50%;
  margin-left: -16px;
  -webkit-transform: scale(0.2);
  -ms-transform: scale(0.2);
  transform: scale(0.2);
}
.ladda-button[data-style="zoom-in"]:not(:hover) {
	-webkit-transition: 0.1s ease background-color;
	transition: 0.1s ease background-color;
}
.ladda-button.disable-animation.ladda-button[data-style="zoom-out"] .ladda-label {
	-webkit-transition: none !important;
	transition: none !important;
	z-index: 0;
}
.ladda-button.disable-animation.ladda-button .ladda-label {
	-webkit-transition: none !important;
	transition: none !important;
	z-index: 0;
}
.ladda-button.invert {
	border-width: 1px;
	border-style: solid;
}
.ladda-button:disabled {
	cursor: auto;
}
.ladda-button:hover {
	outline: none;
}
.ladda-button[data-button-color="workos-iris"]:not(.invert):hover {
  background-color: #5a5ad5;
  -webkit-filter: unset;
  filter: unset;
}
.ladda-button.disable-animation.ladda-button .ladda-label {
  -webkit-transition: none !important;
  transition: none !important;
  z-index: 0;
}
.page-template-esg .content-slider .ladda-button.disable-animation.ladda-button .ladda-label .signup-text {
	font-size: 1rem;
}
.ladda-button[data-style="zoom-in"] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button img {
	vertical-align: middle;
}
.ladda-button.blue {
	background-color: #009aff;
	color: #fff;
}
.ladda-button.blue.invert {
	color: #009aff;
	background-color: #fff;
	border-color: #009aff;
}
.ladda-button.blue.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.blue:disabled {
	background-color: #0584d7;
}
.ladda-button.outline-blue {
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	color: #00a9ff;
}
.ladda-button.outline-blue.invert {
	color: #fff;
	background-color: #00a9ff;
	border-color: #fff;
}
.ladda-button.outline-blue.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.outline-blue:disabled {
	background-color: #fff;
}
.ladda-button.outline-dark-blue,
.ladda-button.outline-dark-blue-inverted-hover {
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	color: #595ad4;
}
.ladda-button.outline-dark-blue.invert,
.ladda-button.outline-dark-blue-inverted-hover.invert {
	color: #fff;
	background-color: #595ad4;
	border-color: #fff;
}
.ladda-button.outline-dark-blue.invert:hover,
.ladda-button.outline-dark-blue-inverted-hover.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.outline-dark-blue:disabled,
.ladda-button.outline-dark-blue-inverted-hover:disabled {
	background-color: #595ad4;
}
.ladda-button.outline-dark-blue-inverted-hover:hover {
	-webkit-filter: unset;
	filter: unset;
	color: #fff;
	background-color: #595ad4;
	border-color: #fff;
}
.ladda-button.outline-indigo-inverted-hover {
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	color: #5559df;
}
.ladda-button.outline-indigo-inverted-hover.invert {
	color: #fff;
	background-color: #5559df;
	border-color: #fff;
}
.ladda-button.outline-indigo-inverted-hover.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.outline-indigo-inverted-hover:hover {
	-webkit-filter: unset;
	filter: unset;
	color: #fff;
	background-color: #5559df;
	border-color: #fff;
}
.ladda-button.outline-indigo-inverted-hover:disabled {
	background-color: #5559df;
}
.ladda-button.brand-pink {
	background-color: #e80069;
	color: #fff;
}
.ladda-button.brand-pink.invert {
	color: #e80069;
	background-color: #fff;
	border-color: #e80069;
}
.ladda-button.brand-pink.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.brand-pink:disabled {
	background-color: #b70053;
}
.ladda-button.brand-blue {
	background-color: #009aff;
	color: #fff;
}
.ladda-button.brand-blue.invert {
	color: #009aff;
	background-color: #fff;
	border-color: #009aff;
}
.ladda-button.brand-blue.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.brand-blue:disabled {
	background-color: #0584d7;
}
.ladda-button.brand-iris {
	background-color: #595ad4;
	color: #fff;
}
.ladda-button.brand-iris.invert {
	color: #595ad4;
	background-color: #fff;
	border-color: #595ad4;
}
.ladda-button.brand-iris.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.brand-red {
	background-color: #fb275d;
	color: #fff;
}
.ladda-button.brand-red.invert {
	color: #fb275d;
	background-color: #fff;
	border-color: #fb275d;
}
.ladda-button.brand-red.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.brand-red:disabled {
	background-color: #c12c52;
}
.ladda-button.brand-green {
	background-color: #00cc6f;
	color: #fff;
}
.ladda-button.brand-green.invert {
	color: #00cc6f;
	background-color: #fff;
	border-color: #00cc6f;
}
.ladda-button.brand-green.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.brand-green:disabled {
	background-color: #099655;
}
.ladda-button.brand-yellow {
	background-color: #ffcc00;
	color: #fff;
}
.ladda-button.brand-yellow.invert {
	color: #ffcc00;
	background-color: #fff;
	border-color: #ffcc00;
}
.ladda-button.brand-yellow.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.brand-yellow:disabled {
	background-color: #b79407;
}
.ladda-button.brand-purple {
	background-color: #a358df;
	color: #fff;
}
.ladda-button.brand-purple.invert {
	color: #a358df;
	background-color: #fff;
	border-color: #a358df;
}
.ladda-button.brand-purple.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.brand-purple:disabled {
	background-color: #9031dc;
}
.ladda-button.green {
	background-color: #0daa66;
	color: #fff;
}
.ladda-button.green.invert {
	color: #0daa66;
	background-color: #fff;
	border-color: #0daa66;
}
.ladda-button.green.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.green:disabled {
	background-color: #01a55e;
}
.ladda-button.purple {
	background-color: #a358df;
	color: #fff;
}
.ladda-button.purple.invert {
	color: #a358df;
	background-color: #fff;
	border-color: #a358df;
}
.ladda-button.purple.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.purple:disabled {
	background-color: #9031dc;
}
.ladda-button.iris {
	background-color: #595ad4;
	color: #fff;
}
.ladda-button.iris.invert {
	color: #595ad4;
	background-color: #fff;
	border-color: #595ad4;
}
.ladda-button.iris.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.iris:disabled {
	background-color: #3c3ed6;
}
.ladda-button.yellow {
	background-color: #ffcb00;
	color: #323338;
}
.ladda-button.yellow.invert {
	color: #ffcb00;
	background-color: #323338;
	border-color: #ffcb00;
}
.ladda-button.yellow.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.yellow:disabled {
	background-color: #b79407;
}
.ladda-button.orange {
	background-color: #fdab3d;
	color: #323338;
}
.ladda-button.orange.invert {
	color: #fdab3d;
	background-color: #323338;
	border-color: #fdab3d;
}
.ladda-button.orange.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.orange:disabled {
	background-color: #fdab3d;
}
.ladda-button.pink {
	background-color: #ff0476;
	color: #fff;
}
.ladda-button.pink.invert {
	color: #ff0476;
	background-color: #fff;
	border-color: #ff0476;
}
.ladda-button.pink.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.pink:disabled {
	background-color: #dc0064;
}
.ladda-button.royal {
	background-color: #597bfc;
	color: #fff;
}
.ladda-button.royal.invert {
	color: #597bfc;
	background-color: #fff;
	border-color: #597bfc;
}
.ladda-button.royal.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.royal:disabled {
	background-color: #305bff;
}
.ladda-button.dodger-blue {
	background-color: #4353ff;
	color: #fff;
}
.ladda-button.dodger-blue.invert {
	color: #4353ff;
	background-color: #fff;
	border-color: #4353ff;
}
.ladda-button.dodger-blue.invert:hover {
	box-shadow: inset 0 0 0 1px;
}
.ladda-button.dodger-blue:disabled {
	background-color: #2f3ac5;
}
.ladda-button.small {
	font-size: 14px;
	padding: 12px 9vw;
	font-weight: 300;
}
.ladda-button.xs {
	font-size: 14px;
  line-height: 17px;
	padding: 8px 16px;
	font-weight: 300;
}
.page-template-esg .ladda-button.xs {
	font-size: 0.8125rem;
}
.ladda-button.sm {
	font-size: 14px;
	padding: 16px 32px;
	font-weight: 300;
}
.ladda-button.xl {
	font-size: 18px;
	padding: 16px 120px;
	font-weight: 400;
}
.ladda-button {
	position: relative;
}
.ladda-button .ladda-spinner {
	position: absolute;
	z-index: 2;
	display: inline-block;
	width: 32px;
	top: 50%;
	margin-top: 0;
	opacity: 0;
	pointer-events: none;
}
.ladda-button .ladda-label {
	position: relative;
	z-index: 3;
  line-height: 17px;
}
.ladda-button,
.ladda-button .ladda-spinner,
.ladda-button .ladda-label {
	-webkit-transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
	transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.ladda-button[data-style="zoom-in"],
.ladda-button[data-style="zoom-in"] .ladda-spinner,
.ladda-button[data-style="zoom-in"] .ladda-label,
.ladda-button[data-style="zoom-out"],
.ladda-button[data-style="zoom-out"] .ladda-spinner,
.ladda-button[data-style="zoom-out"] .ladda-label {
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
.ladda-button[data-style="zoom-out"] {
	overflow: hidden;
}
.ladda-button[data-style="zoom-out"] .ladda-spinner {
	left: 50%;
	margin-left: 32px;
	-webkit-transform: scale(2.5);
	-ms-transform: scale(2.5);
	transform: scale(2.5);
}
.ladda-button[data-style="zoom-out"] .ladda-label {
	position: relative;
	display: inline-block;
}
.ladda-button[data-style="zoom-out"][data-loading] .ladda-label {
	opacity: 0;
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
}
.ladda-button[data-style="zoom-out"][data-loading] .ladda-spinner {
	opacity: 1;
	margin-left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.ladda-button[data-style="zoom-in"] {
	overflow: hidden;
}
.ladda-button[data-style="zoom-in"] .ladda-spinner {
	left: 50%;
	margin-left: -16px;
	-webkit-transform: scale(0.2);
	-ms-transform: scale(0.2);
	transform: scale(0.2);
}
.ladda-button[data-style="zoom-in"] .ladda-label {
	position: relative;
	display: inline-block;
}
.ladda-button[data-style="zoom-in"][data-loading] .ladda-label {
	opacity: 0;
	-webkit-transform: scale(2.2);
	-ms-transform: scale(2.2);
	transform: scale(2.2);
}
.ladda-button[data-style="zoom-in"][data-loading] .ladda-spinner {
	opacity: 1;
	margin-left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.signup-form-core-component-wrapper .signup-button-wrapper.additional-text {
	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;
}
.signup-form-core-component-wrapper .signup-button-wrapper.additional-text.additional-text-below {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.signup-form-core-component-wrapper .signup-button-wrapper.additional-text.additional-text-side {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.signup-form-core-component-wrapper .signup-button-wrapper.additional-text .additional-button-text {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: #676879;
}
.signup-form-core-component-wrapper .signup-button-wrapper.additional-text .additional-button-text.below {
	margin-top: 8px;
	text-align: center;
}
.signup-form-core-component-wrapper .signup-button-wrapper.additional-text .additional-button-text.side {
	margin-left: 16px;
	text-align: left;
}
.signup-form-core-component-wrapper form {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.arrow-wrapper.xs {
  padding-right: 4px;
  padding-left: 8px;
  position: relative;
}
.ladda-button:hover .arrow-wrapper.xs {
  transform: translateX(4px) !important;
}
.arrow-wrapper {
  padding-left: 12px;
  padding-right: 6px;
  transition: padding 0.3s ease-in-out;
}
.arrow-wrapper.sm {
  padding-left: 8px;
  padding-right: 4px;
}
.ladda-button:hover .arrow-wrapper.xs,
.button-component:hover .arrow-wrapper.sm {
  padding-left: 12px;
  padding-right: 0;
}
.button-component:hover {
  outline: 0;
}
.arrow-wrapper.xs svg {
  width: 12px;
  height: 10px;
  vertical-align: baseline;
}
.arrow-wrapper svg {
  fill: currentColor;
  height: 12px;
  width: 14px;
}
.arrow-wrapper.sm svg {
  width: 10px;
  height: 9px;
  vertical-align: baseline;
}
.secondary-button .arrow-wrapper svg {
  fill: currentColor;
  height: 10px;
  width: 12px;
  vertical-align: baseline;
}
.signup-form-core-component-wrapper .phoneno {
	display: none;
}
.signup-form-core-component-wrapper.align-left form {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.signup-form-core-component-wrapper.hide-form {
	visibility: hidden;
}
@media (max-width: 991px) {
	.signup-form-core-component-wrapper:not(.force-horizontal) form {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.signup-form-core-component-wrapper {
	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;
	width: 100%;
}
.signup-form-core-component-wrapper input {
	font-size: 16px;
	padding: 16px 24px;
	-webkit-appearance: none;
	background-color: #f5f5f5;
	color: #333;
	border: 1px solid;
	border-color: #ccc;
	text-align: left;
	-webkit-transition: border-color 0.1s ease-in-out;
	transition: border-color 0.1s ease-in-out;
	margin: 8px 16px 8px 0;
}
.signup-form-core-component-wrapper input:hover::-webkit-input-placeholder,
.signup-form-core-component-wrapper input:focus::-webkit-input-placeholder {
	color: #00a9ff;
}
.signup-form-core-component-wrapper input:hover::-moz-placeholder,
.signup-form-core-component-wrapper input:focus::-moz-placeholder {
	color: #00a9ff;
}
.signup-form-core-component-wrapper input:hover:-ms-input-placeholder,
.signup-form-core-component-wrapper input:focus:-ms-input-placeholder {
	color: #00a9ff;
}
.signup-form-core-component-wrapper input:hover::placeholder,
.signup-form-core-component-wrapper input:focus::placeholder {
	color: #00a9ff;
}
.signup-form-core-component-wrapper input:focus {
	border-color: #00a9ff;
	background-color: #fff;
}
.signup-form-core-component-wrapper input.round-input {
	border-radius: 40px;
	font-size: 18px;
}
.signup-form-core-component-wrapper.error input,
.signup-form-core-component-wrapper.error input:focus {
	border-color: red;
}
.signup-form-core-component-wrapper .ladda-button.sm {
	font-size: 16px;
}
.signup-form-core-component-wrapper .only-button {
	min-width: 300px;
}
.signup-form-core-component-wrapper .signup-button-wrapper .signup-button {
	min-width: 130px;
}
@media (max-width: 1058px) {
	.signup-form-core-component-wrapper .signup-button-wrapper .signup-button.secondary-button {
		margin-top: 8px;
	}
}
@media (min-width: 1058px) {
	.signup-form-core-component-wrapper .signup-button-wrapper .signup-button.secondary-button {
		margin-left: 24px;
	}
}
.signup-form-core-component-wrapper .signup-button-wrapper .signup-button .signup-arrow-wrapper {
	padding-left: 18px;
}
.signup-form-core-component-wrapper .signup-button-wrapper .signup-button .signup-arrow-wrapper svg {
	fill: currentColor;
	height: 12px;
}
@media (max-width: 991px) {
	.signup-form-core-component-wrapper:not(.force-horizontal) {
		text-align: center;
	}
	.signup-form-core-component-wrapper:not(.force-horizontal) input {
		margin-bottom: 16px;
		font-size: 16px;
		padding: 16px 8px;
		margin-right: 0;
		text-align: center;
		min-width: 264px;
	}
	.signup-form-core-component-wrapper:not(.force-horizontal) .signup-button-wrapper {
		width: 100%;
	}
	.signup-form-core-component-wrapper:not(.force-horizontal) .signup-button-wrapper button {
		font-size: 16px;
		padding: 16px 48px;
		width: 100%;
	}
  .primary-font .signup-form-core-component-wrapper:not(.force-horizontal) .signup-button-wrapper button {
    font-size: var(--fs14);
  }
  .primary-font .link-item-with-menu-component .link-item-with-menu-title,
  .primary-font .link-item-component, 
  .primary-font .ladda-button.disable-animation.ladda-button .ladda-label {
    top: 1px;
  }
}
@-webkit-keyframes shake-jsx-1473421095 {
	10%,
	90% {
		-webkit-transform: translate3d(-1px, 0, 0);
		-ms-transform: translate3d(-1px, 0, 0);
		transform: translate3d(-1px, 0, 0);
	}
	20%,
	80% {
		-webkit-transform: translate3d(2px, 0, 0);
		-ms-transform: translate3d(2px, 0, 0);
		transform: translate3d(2px, 0, 0);
	}
	30%,
	50%,
	70% {
		-webkit-transform: translate3d(-4px, 0, 0);
		-ms-transform: translate3d(-4px, 0, 0);
		transform: translate3d(-4px, 0, 0);
	}
	40%,
	60% {
		-webkit-transform: translate3d(4px, 0, 0);
		-ms-transform: translate3d(4px, 0, 0);
		transform: translate3d(4px, 0, 0);
	}
}
@keyframes shake-jsx-1473421095 {
	10%,
	90% {
		-webkit-transform: translate3d(-1px, 0, 0);
		-ms-transform: translate3d(-1px, 0, 0);
		transform: translate3d(-1px, 0, 0);
	}
	20%,
	80% {
		-webkit-transform: translate3d(2px, 0, 0);
		-ms-transform: translate3d(2px, 0, 0);
		transform: translate3d(2px, 0, 0);
	}
	30%,
	50%,
	70% {
		-webkit-transform: translate3d(-4px, 0, 0);
		-ms-transform: translate3d(-4px, 0, 0);
		transform: translate3d(-4px, 0, 0);
	}
	40%,
	60% {
		-webkit-transform: translate3d(4px, 0, 0);
		-ms-transform: translate3d(4px, 0, 0);
		transform: translate3d(4px, 0, 0);
	}
}
.shake.jsx-1473421095 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}
.shake.active.jsx-1473421095 {
	-webkit-animation: shake-jsx-1473421095 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
	animation: shake-jsx-1473421095 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.error-handling-component {
	position: relative;
	width: 100%;
	height: 100%;
}
.error-handling-component .error-tooltip-text {
	color: red;
	font-weight: 300;
}
.error-handling-component .tooltip {
	-webkit-transform: translate(0, -120%);
	-ms-transform: translate(0, -120%);
	transform: translate(0, -120%);
}
@media (max-width: 991px) {
	.error-handling-component .tooltip {
		-webkit-transform: translate(5%, -120%);
		-ms-transform: translate(5%, -120%);
		transform: translate(5%, -120%);
	}
}
.basic-header-component {
	width: 100%;
	height: 72px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .link-item-with-menu-component-wrapper {
  position: relative;
}
.basic-header-component .basic-header-content-wrapper {
	width: 100%;
	height: 72px;
	position: fixed;
	z-index: 556;
	background-color: #fff;
	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;
}
.basic-header-component .basic-header-content-wrapper.with-shadow,
.mobile-wrapper {
	box-shadow: -5px 4px 4px rgb(29 140 242 / 8%);
}
@media (max-width: 1230px) {
  .basic-header-component .basic-header-content-wrapper.with-shadow {
    box-shadow: none;
  }
}
.basic-header-component .basic-header-content-wrapper .basic-header-content {
	max-width: 1440px;
	width: 100%;
	position: fixed;
	height: 72px;
	padding-left: 32px;
	padding-right: 32px;
	z-index: 555;
	background-color: #fff;
	top: 0;
	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;
}
.menu-dropdown-open .basic-header-component .basic-header-content-wrapper::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 8px;
  box-shadow: 0px 4px 4px rgba(223, 240, 255, 0.66);
  z-index: 557;
}
@media (max-width: 1200px) {
  .menu-dropdown-open .basic-header-component .basic-header-content-wrapper::after {
    display: none;
  }
}
.basic-header-component .basic-header-content-wrapper .basic-header-content .base-header-monday-logo-image {
	height: 42px;
	margin-right: 16px;
	vertical-align: unset;
}
.basic-header-component .basic-header-content-wrapper .basic-header-content .main-logo-wrapper,
.basic-header-component .basic-header-content-wrapper .basic-header-content .secondary-logo-wrapper {
	-webkit-transition: opacity 50ms ease;
	transition: opacity 50ms ease;
}
.basic-header-component .basic-header-content-wrapper .basic-header-content .secondary-logo-wrapper {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	position: absolute;
}
@media (max-width: 1440px) {
	.basic-header-component .basic-header-content-wrapper {
		max-width: 100vw;
	}
	.basic-header-component .basic-header-content-wrapper .basic-header-content {
		max-width: 100vw;
	}
}
.scrolled-threshold .basic-header-component.with-secondary-logo .basic-header-content-wrapper .basic-header-content .main-logo-wrapper {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	position: absolute;
}
.scrolled-threshold .basic-header-component.with-secondary-logo .basic-header-content-wrapper .basic-header-content .secondary-logo-wrapper {
	opacity: 1;
	visibility: visible;
	position: static;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
}
.base-header-desktop-component {
	width: 100%;
}
.base-header-desktop-component b, 
.base-header-desktop-component strong {
  font-weight: 700;
}
.base-header-desktop-component .header-button-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;
  padding-left: 16px;
}
.base-header-desktop-component .header-button-wrapper .signup-button {
	height: 40px;
}
.base-header-desktop-component .header-button-wrapper .signup-button .signup-arrow-wrapper svg {
	height: 10px;
}
.signup-form-core-component-wrapper .signup-button-wrapper.button-with-arrow .signup-button.xs {
  padding-right: 14px;
}
.signup-form-core-component-wrapper .signup-button-wrapper .signup-button {
  min-width: 130px;
}
.ladda-button.workos-iris {
  background-color: #6161FF;
  color: #ffffff;
}
.base-header-desktop-component.scrolled-threshold .base-header-desktop-content .left-side-header-links .absolute-main-links {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px);
	-webkit-transition: opacity 250ms ease, transform 250ms ease;
	transition: opacity 250ms ease, transform 250ms ease;
}
.base-header-desktop-component.scrolled-threshold .base-header-desktop-content .left-side-header-links .absolute-unified-links {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: opacity 500ms ease, transform 500ms ease;
	transition: opacity 500ms ease, transform 500ms ease;
}
.base-header-desktop-component.scrolled-threshold .secondary-header-wrapper {
	pointer-events: none;
}
.base-header-desktop-component .base-header-desktop-content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	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: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	height: 72px;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .link-item-with-menu-component-wrapper,
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .link-item-component-wrapper,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links .link-item-with-menu-component-wrapper,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links .link-item-component-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
  align-items: center;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .link-item-with-menu-component-wrapper.header-language-picker,
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .link-item-component-wrapper.header-language-picker,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links .link-item-with-menu-component-wrapper.header-language-picker,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links .link-item-component-wrapper.header-language-picker {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 16px;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .link-item-with-menu-component-wrapper.header-language-picker .language-label,
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .link-item-component-wrapper.header-language-picker .language-label,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links .link-item-with-menu-component-wrapper.header-language-picker .language-label,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links .link-item-component-wrapper.header-language-picker .language-label {
	margin: 0 6px;
	font-size: 15px;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .link-item-with-menu-component-wrapper.header-language-picker .earth-icon,
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .link-item-component-wrapper.header-language-picker .earth-icon,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links .link-item-with-menu-component-wrapper.header-language-picker .earth-icon,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links .link-item-component-wrapper.header-language-picker .earth-icon {
	width: 18px;
	height: 18px;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .link-item-with-menu-component-wrapper.header-language-picker .language-picker-item-label,
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .link-item-component-wrapper.header-language-picker .language-picker-item-label,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links .link-item-with-menu-component-wrapper.header-language-picker .language-picker-item-label,
.base-header-desktop-component .base-header-desktop-content .right-side-header-links .link-item-component-wrapper.header-language-picker .language-picker-item-label {
	font-size: 14px;
	color: #808080;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .absolute-unified-links,
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .absolute-main-links {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .absolute-main-links {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 500ms ease, transform 500ms ease;
	transition: opacity 500ms ease, transform 500ms ease;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .absolute-main-links .submenu-enter {
	opacity: 0.01;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .absolute-main-links .submenu-enter.submenu-enter-active {
	opacity: 1;
	-webkit-transition: opacity 300ms ease;
	transition: opacity 300ms ease;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .absolute-main-links .submenu-leave {
	opacity: 1;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .absolute-main-links .submenu-leave.submenu-leave-active {
	opacity: 0.01;
	-webkit-transition: opacity 300ms ease;
	transition: opacity 300ms ease;
}
.base-header-desktop-component .base-header-desktop-content .left-side-header-links .absolute-unified-links {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px);
	-webkit-transition: opacity 250ms ease, transform 250ms ease;
	transition: opacity 250ms ease, transform 250ms ease;
}
.base-header-desktop-component .base-header-desktop-content .right-side-header-links {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.base-header-desktop-component .base-header-desktop-content .header-button-wrapper {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.base-header-desktop-component .header-menu-component-wrapper {
  position: fixed;
  top: 72px;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.1);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  width: 100%;
}
.base-header-desktop-component .header-menu-component-wrapper .menu-component-wrapper {
	pointer-events: all;
}
.base-header-desktop-component .secondary-header-wrapper {
	height: 56px;
	position: fixed;
	width: 100%;
	z-index: 554;
}
.base-header-menu-component {
    width: 100%;
    background-color: white;
    box-shadow: rgba(0, 0, 0, 0.03) 0px 18px 30px;
    padding: 16px 0px;
}
.base-header-menu-component .header-menu-items-wrapper {
    max-width: 1440px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    padding: 0px 32px;
}
.base-header-menu-component .header-menu-items-wrapper .header-menu-item-component-wrapper {
    height: 156px;
    width: 20%;
}

.header-menu-item-component {
    display: flex;
    height: 100%;
    width: 100%;
    cursor: pointer;
    padding: 0px 10px;
    -webkit-box-align: center;
    align-items: center;
    transition: background-color 200ms ease 0s;
    text-decoration: none;
    color: rgb(51, 51, 51);
    text-decoration: none;
}
@media (max-width: 1440px) {
	.base-header-menu-component .header-menu-items-wrapper .header-menu-item-component-wrapper {
    	width: 25%;
	}
	.header-menu-item-component {
		padding: 0 15px;
	}
}
.header-menu-item-component .menu-item-title {
	font-weight: 500;
}
.header-menu-item-component:hover {
    background-color: rgb(229, 244, 255);
}
.header-menu-item-component:hover .menu-item-title  {
	color: rgb(51, 51, 51);
}
.header-menu-item-component .header-menu-item-content {
    display: flex;
}
.header-menu-item-component .header-menu-item-content .menu-item-title-icon {
    flex-shrink: 0;
    font-size: 16px;
    margin-right: 16px;
	margin-top: 4px;
}
.header-menu-item-component .header-menu-item-content .menu-item-title-icon path {
    stroke: rgb(89, 90, 212);
}
.header-menu-item-component .header-menu-item-content .menu-item-text-wrapper {
    display: flex;
    flex-direction: column;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.story .menu-item-text-wrapper {
  padding: 8px 20px 16px;
  padding-top: 11px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.story:hover {
  -webkit-filter: drop-shadow(0px 8px 24px rgba(29, 140, 242, 0.16));
  filter: drop-shadow(0px 8px 24px rgba(29, 140, 242, 0.16));
}
.header-menu-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-title-wrapper {
    display: flex;
}
.header-menu-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-description {
  margin-top: 8px;
  font-size: 14px;
  line-height: 20px;
  color: rgb(103, 104, 121);
	min-height: 40px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper .header-menu-section-item-component .header-menu-item-content.no-description .menu-item-text-wrapper .menu-item-description {
  display: none;
}

.hamburger-menu.jsx-1077578287 {
	width: 28px;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	cursor: pointer;
	z-index: 667;
	margin-left: 24px;
	margin-right: 8px;
	height: 36px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.hamburger-menu.jsx-1077578287:focus,
.hamburger-menu.jsx-1077578287:active {
	outline: 0;
}
.hamburger-menu.jsx-1077578287 span.jsx-1077578287 {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background-color: #333;
	border-radius: 4px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.hamburger-menu.jsx-1077578287 span.jsx-1077578287:nth-child(1) {
	top: 8px;
}
.hamburger-menu.jsx-1077578287 span.jsx-1077578287:nth-child(2),
.hamburger-menu.jsx-1077578287 span.jsx-1077578287:nth-child(3) {
	top: 17px;
}
.hamburger-menu.jsx-1077578287 span.jsx-1077578287:nth-child(4) {
	top: 26px;
}
.hamburger-menu.open.jsx-1077578287 span.jsx-1077578287 {
	background-color: #333;
}
.hamburger-menu.open.jsx-1077578287 span.jsx-1077578287:nth-child(1) {
	top: 18px;
	width: 0%;
	left: 50%;
}
.hamburger-menu.open.jsx-1077578287 span.jsx-1077578287:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.hamburger-menu.open.jsx-1077578287 span.jsx-1077578287:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.hamburger-menu.open.jsx-1077578287 span.jsx-1077578287:nth-child(4) {
	top: 18px;
	width: 0%;
	left: 50%;
}
.link-with-menu-mobile-component {
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden;
	-webkit-transition: height 400ms ease;
	transition: height 400ms ease;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 70px;
}
.link-with-menu-mobile-component.is-open {
	height: auto !important;
}
.link-with-menu-mobile-component.is-open .link-with-menu-title-wrapper .link-with-menu-title-text {
	color: #595ad4;
}
.link-with-menu-mobile-component.is-open .link-with-menu-title-wrapper .link-with-menu-title-icon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.link-with-menu-mobile-component.is-open .link-with-menu-title-wrapper .link-with-menu-title-icon path {
	fill: #595ad4;
}
.link-with-menu-mobile-component .link-with-menu-title-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;
	font-size: 1.125rem;
	height: 70px;
	cursor: pointer;
}
.link-with-menu-mobile-component .link-with-menu-title-wrapper:focus {
	outline: 0;
}
.link-with-menu-mobile-component .link-with-menu-title-wrapper .link-with-menu-title-text {
	color: #535768;
	margin-right: 8px;
}
.link-with-menu-mobile-component .link-with-menu-title-wrapper .link-with-menu-title-icon {
	height: 10px;
	width: 10px;
	-webkit-transition: -webkit-transform 400ms ease;
	-webkit-transition: transform 400ms ease;
	transition: transform 400ms ease;
}
.link-with-menu-mobile-component .link-with-menu-links-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: height 400ms ease;
    transition: height 400ms ease;
}
.link-with-menu-mobile-component .link-with-menu-links-wrapper .header-link {
  height: 56px;
  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;
  font-size: 0.875rem;
  color: #383B45;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-with-menu-mobile-component .link-with-menu-links-wrapper .header-link .new-badge-component-wrapper {
	margin-left: 8px;
}
.link-mobile-component {
	height: 70px;
	border-bottom: 1px solid #f1f1f1;
  font-size: 1.125rem;
	color: #535768;
	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-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-text-decoration: none;
	text-decoration: none;
}
.download-mobile-app-component {
	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;
}
.download-mobile-app-component .download-mobile-app-image {
	width: 168px;
}
.link-mobile-component .language-picker-item-label {
	font-size: 14px;
	color: #808080;
}
.header-menu-mobile-component {
	height: 100%;
	width: 100%;
	background-color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 80px;
	padding: 0px 32px 80px;
	overflow: auto;
}
.header-menu-mobile-component .download-mobile-app-component-wrapper {
	margin-top: 32px;
}
.base-header-mobile-component {
	width: 100%;
	height: 72px;
}
.base-header-mobile-component.secondary-header {
	height: 96px;
}
.base-header-mobile-component.secondary-header .header-menu-component-wrapper {
	top: 51px;
	height: calc(100% - 51px);
}
.base-header-mobile-component.secondary-header .mobile-basic-header {
	height: 52px;
}
.base-header-mobile-component.secondary-header .mobile-basic-header .basic-header-content-wrapper {
	height: 52px;
}
.base-header-mobile-component.secondary-header .mobile-basic-header .basic-header-content-wrapper img {
	height: 52px;
}
.base-header-mobile-component.secondary-header .mobile-basic-header .basic-header-content-wrapper .basic-header-content {
	height: 52px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: 24px;
	padding-right: 24px;
}
.base-header-mobile-component.secondary-header .mobile-basic-header .basic-header-content-wrapper .basic-header-content .main-logo-wrapper {
	height: 100%;
}
.base-header-mobile-component.secondary-header .mobile-header-content {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}
.base-header-mobile-component.secondary-header .mobile-header-content .hamburger-menu {
	margin: 0;
}
.base-header-mobile-component .mobile-header-logo {
	height: 100%;
}
.base-header-mobile-component .mobile-header-content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.base-header-mobile-component .mobile-header-content .hamburger-menu span {
	height: 2px !important;
}
.base-header-mobile-component .header-menu-component-wrapper {
	position: fixed;
	z-index: 555;
	top: 71px;
	opacity: 0;
	height: calc(100% - 71px);
	width: 100%;
	visibility: hidden;
	-webkit-transition: opacity 300ms ease, visibility 300ms ease;
	transition: opacity 300ms ease, visibility 300ms ease;
}
.base-header-mobile-component .header-menu-component-wrapper.is-open {
	opacity: 1;
	visibility: visible;
}
@media (max-width: 1440px) {
	.base-header-mobile-component .header-menu-component-wrapper {
		max-width: 100vw;
	}
}
.base-header-component.jsx-3484974784 .desktop-wrapper.jsx-3484974784 {
	display: block;
}
.base-header-component.jsx-3484974784 .mobile-wrapper.jsx-3484974784 {
	display: none;
}
@media (max-width: 1229px) {
	.base-header-component.jsx-3484974784 .desktop-wrapper.jsx-3484974784 {
		display: none;
	}
	.base-header-component.jsx-3484974784 .mobile-wrapper.jsx-3484974784 {
		display: block;
	}
}
header .button {
	overflow: inherit;
	border: 0;
  padding: 0;
}
header .button:after {
	display: none;
}
header a {
	text-decoration: none!important;
}
.link-item-with-menu-component-wrapper::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: transparent;
}
.link-item-with-menu-component-wrapper + div,
.link-item-with-menu-component-wrapper + span {
	display: none;
	transition: all 0.3s linear;
}
.link-item-with-menu-component-wrapper.active + div,
.link-item-with-menu-component-wrapper.active + span {
	display: block;
}
.link-item-with-menu-component-wrapper.active .link-item-with-menu-icon {
	transform: rotate(180deg);
}
.link-item-with-menu-component-wrapper.active  .link-item-with-menu-component {
    color: #595ad4;
}
.link-item-with-menu-component-wrapper.active  .link-item-with-menu-component svg path {
	fill: #595ad4;
}

/** TEMP  to force dropdown open ***/
/* .link-item-with-menu-component-wrapper:nth-of-type(1) + span { display: block !important; } */

/* Submenu sections */
.sections-header-menu-component {
    width: 100%;
    background-color: white;
    padding: 24px 0px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .sections-header-menu-component {
  padding: 0;
  box-shadow: none;
}
.sections-header-menu-component .header-menu-sections-wrapper {
    max-width: 1440px;
    width: 100%;
    height: 100%;
    display: flex;
    margin: auto;
    padding: 0px 32px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .sections-header-menu-component .header-menu-section-component-wrapper {
  padding: 32px 0 0px;
  background-color: var(--section-background-color);
  min-height: 400px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .sections-header-menu-component .header-menu-section-component-wrapper {
  padding-top: 48px;
}
.base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.moreProducts {
  padding-top: 40px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.products {
  width: 312px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.mondayProducts {
  padding-top: 30px;
}
.base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.mondayProducts:nth-of-type(2) {
  padding-top: 100px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .sections-header-menu-component .header-menu-section-component-wrapper.has-background-color {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 54px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.products:first-of-type .header-menu-section-title {
  font-size: 22px;
  margin-bottom: 16px;
  margin-right: 80px;
  color: unset;
  font-weight: 500;
}
.base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.mondayProducts .header-menu-section-component .header-menu-section-title .monday-markup-language-component {
  font-weight: 700;
  font-size: 22px;
  line-height: 24px;
  color: #676879;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.products:first-of-type .header-menu-section-subtitle {
  font-size: 14px;
  line-height: 20px;
  margin-right: 50px;
  color: #676879;
}
.base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.mondayProducts .header-menu-section-component .header-menu-section-subtitle .monday-markup-language-component {
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  color: #676879;
  padding-bottom: 24px;
}
.sections-header-menu-component 
.header-menu-sections-wrapper .sections-separator {
  border-right: 1px solid rgb(230, 233, 239);
  border-top-color: rgb(230, 233, 239);
  border-bottom-color: rgb(230, 233, 239);
  border-left-color: rgb(230, 233, 239);
  margin-right: 32px;
  margin-left: 4px;
}
@media (max-width: 1300px) {
  .sections-header-menu-component 
  .header-menu-sections-wrapper .sections-separator {
      margin-right: 16px;
      margin-left: 4px;
  }
}
.sections-header-menu-component .header-menu-sections-wrapper .sections-separator {
  border-right: 1px solid rgb(230, 233, 239);
  border-top-color: rgb(230, 233, 239);
  border-bottom-color: rgb(230, 233, 239);
  border-left-color: rgb(230, 233, 239);
  margin-right: 32px;
  margin-left: 4px;
}
@media (max-width: 1300px) {
  .sections-header-menu-component .header-menu-sections-wrapper .sections-separator {
      margin-right: 16px;
      margin-left: 4px;
  }
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .sections-separator {
  border-color: #f0f3ff;
  margin-bottom: 36px;
  margin-top: 32px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .sections-separator.products {
  margin-right: 80px; 
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .sections-separator.mondayProducts {
  margin-right: 64px;
}
.base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .sections-separator.mondayProducts {
  margin-right: 32px;
}
@media (max-width: 1440px) {
  .base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .sections-separator.products {
      margin-right: 60px;
  }
}
@media (max-width: 1280px) {
  .base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-sections-wrapper .sections-separator.products {
      margin-right: 30px;
  }
}

.header-menu-section-component {
    height: 100%;
}
.header-menu-section-component .header-menu-section-title {
  color: rgb(103, 104, 121);
  font-weight: 300;
  font-size: 0.8125rem;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
}
.structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-title {
  margin-right: 32px;
}
.structured-header-menu-content .header-menu-section-component-wrapper.integrations .header-menu-section-title, .structured-header-menu-content .header-menu-section-component-wrapper.addOns .header-menu-section-title {
  font-size: 0.8125rem;
  font-weight: 400;
}
.header-menu-section-component .header-menu-section-title.with-underline {
  font-size: 1rem;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-title .header-menu-section-title-text {
  margin-bottom: 10px;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-title.with-underline .header-menu-section-title-text {
  margin-bottom: 6px;
}
.header-menu-section-component .header-menu-section-title.with-underline::after {
  content: "";
  background: rgb(50, 51, 56);
  opacity: 0.1;
  top: 24px;
  display: block;
  position: absolute;
  height: 1px;
  width: calc(100% - 20px);
  margin-left: -8px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .sections-header-menu-component .header-menu-section-component-wrapper .header-menu-section-title svg {
  margin-right: 8px;
  stroke: #676879;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .sections-header-menu-component .header-menu-section-component-wrapper .header-menu-section-title {
  color: #676879;
  font-weight: 300;
  font-size: 14px;
  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;
}
.header-menu-section-component .header-menu-section-items-wrapper {
  margin: 20px 0px;
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: repeat(var(--max-number-of-items-in-column),auto);
}
.structured-header-menu-content .header-menu-section-component-wrapper.integrations .header-menu-section-items-wrapper, .structured-header-menu-content .header-menu-section-component-wrapper.addOns .header-menu-section-items-wrapper {
  margin: 8px 0px 32px;
}
.base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.moreProducts .header-menu-section-component .header-menu-section-items-wrapper.moreProducts {
  margin-top: 46px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.product {
  width: 423px;
  height: 119px;
  padding: 40px 20px;
  margin-bottom: 24px;
  margin-right: 24px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product {
  width: 576px;
  height: 116px;
  padding: 16px 20px 20px;
  margin-bottom: 14px;
}
.base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.mondayProducts .header-menu-section-component .header-menu-section-items-wrapper.mondayProducts .header-menu-section-item-component-wrapper.product {
  margin-right: 100px;
  margin-right: 24px;
  height: 118px;
}
@media (max-width: 1440px) {
  .base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.mondayProducts .header-menu-section-component .header-menu-section-items-wrapper.mondayProducts .header-menu-section-item-component-wrapper.product {
      width: 500px;
      height: 138px;
      margin-right: 8px;
  }
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.use-case {
  height: 54px;
  width: 187px;
  padding: 14px 8px;
  margin-bottom: 24px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.story {
  background-color: white;
  height: unset;
  width: 356px;
  padding: 0;
  border: none;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.story:not(:last-child) {
  margin-bottom: 20px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.story img {
  width: 100%;
  height: 147px;
  background: #c4c4c4;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
@media (max-width: 1440px) {
  .base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.product {
      width: 380px;
  }
  .base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.story img {
    height: 115px;
  }
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper:not(.outline) {
  border-color: transparent;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.use-case-by-workflow {
  width: 290px;
  margin-right: 18px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.resource {
  width: 274px;
  margin-bottom: 14px;
  margin-right: 28px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper {
  border-radius: 4px;
  border-width: 2px;
  border-style: solid;
}
.structured-header-menu-content .structured-header-menu-content-title {
  font-size: 1rem;
  color: rgb(103, 104, 121);
  padding-top: 48px;
  flex: 0 0 100%;
}
.structured-header-menu-content .structured-header-menu-content-title::after {
  content: "";
  background: rgb(50, 51, 56);
  opacity: 0.1;
  top: 6px;
  display: block;
  position: relative;
  height: 1px;
  margin-left: -8px;
  width: calc(100% - 40px);
}
.header-menu-section-component .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper:hover .menu-item-title {
    color: rgb(51, 51, 51);
}
.header-menu-section-component .header-menu-see-more-wrapper {
    margin-bottom: 16px;
}
.header-menu-section-component .header-menu-see-more-wrapper .button {
  padding: 0;
  line-height: 1.15;
  height: auto;
  letter-spacing: 0;
}
.header-menu-tab-content {
  flex-direction: row;
  flex-wrap: wrap;
}
.base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.moreProducts .header-menu-section-component .header-menu-section-items-wrapper.moreProducts .header-menu-section-item-component-wrapper.secondary-product {
  width: 156px;
  height: 54px;
  margin-bottom: 12px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.feature {
  width: 280px;
  margin-bottom: 14px;
  margin-right: 14px;
  padding: 16px 12px;
}
@media (max-width: 1300px) {
	.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-component .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper {
    margin-right: 8px;
	}
	.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-component .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.feature {
    margin-right: 14px;
  }
	.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-component .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.resource {
    margin-right: 28px;
}
}
.header-menu-section-item-component {
    display: flex;
    height: 100%;
    width: 100%;
    cursor: pointer;
    -webkit-box-align: center;
    align-items: center;
    transition: background-color 200ms ease 0s;
    text-decoration: none;
    color: rgb(51, 51, 51);
}
.header-menu-item-content {
    display: flex;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper .header-menu-section-item-component .header-menu-item-content.no-description {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .header-menu-item-content {
  height: 100%;
  align-items: flex-start;
}
.header-menu-item-content.has-image-instead-title {
  flex-direction: column; 
}
.header-menu-item-content .menu-item-title-icon {
    flex-shrink: 0;
    font-size: 16px;
    margin-right: 16px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.feature .menu-item-title-icon {
  background-color: #F0F3FF;
  border: 1px solid transparent;
  border-radius: 2px;
  margin-right: 12px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.feature:hover .menu-item-title-icon {
  border: 1px solid #B4B4FF;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .header-menu-item-content>svg {
  margin-top: 6px;
  border-radius: 8px;
  border: 1px solid var(--icon-stroke-color);
}
.header-menu-section-item-component .header-menu-item-content .menu-item-title-icon:not(.fill) path, .header-menu-section-item-component .header-menu-item-content .menu-item-title-icon:not(.fill) rect, .header-menu-section-item-component .header-menu-item-content .menu-item-title-icon:not(.fill) circle {
  stroke: var(--icon-color);
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.product:nth-child(n + 3) {
  margin-right: 60px;
}
@media (max-height: 700px) {
  .base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product {
    margin-bottom: 0;
  }
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.product img {
    height: 26px;
    vertical-align: baseline;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper {
    display: flex;
    flex-direction: column;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-title-wrapper .menu-item-title {
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 20px;
}
.header-menu-section-item-component:hover .header-menu-item-content .menu-item-text-wrapper .menu-item-title-wrapper .menu-item-title {
  color: rgb(51, 51, 51);
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-title-wrapper .new-badge-component-wrapper {
    margin-left: 8px;
}
.core-badge-component {
    padding: 1px 8px 2px 7px;
    border-radius: 2px;
    background-color: #FFCC00;
    font-size: 12px;
    color: #333;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.story .menu-item-text-wrapper .menu-item-description {
  font-size: 14px;
  line-height: 19px;
  color: #323338;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-description-button {
  margin-top: 16px;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-description-button .secondary-button {
  font-size: 14px;
  font-weight: 300;
}
.secondary-button a {
  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-text-decoration: none;
  text-decoration: none;
}
.secondary-button .with-underline {
  background: linear-gradient(to right,var(--underline-color-with-opacity),var(--underline-color-with-opacity)),linear-gradient(to right,var(--underline-color),var(--underline-color),var(--underline-color));
  background-size: 100% 1px,0 1px;
  background-position: 100% 100%,0 100%;
  background-repeat: no-repeat;
  -webkit-transition: background-size 0.3s;
  transition: background-size 0.3s;
  position: relative;
  display: inline-flex;
  height: 100%;
}
/* Markup fix,, replace <a> with <button> */
.secondary-button button.with-underline {
  font-weight: 300;
  padding: 0;
  border: 0;
  box-shadow: none;
}
/* end fix */
.secondary-button .with-underline:hover, 
.secondary-button .with-underline:focus {
  background-size: 0 1px,100% 1px;
}
.secondary-button:hover .arrow-wrapper {
  padding-left: 12px;
  padding-right: 0px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .menu-item-text-and-tags-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  gap: 4px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .header-menu-item-content > svg {
  margin-top: 6px;
  border-radius: 8px;
  border: 1px solid var(--icon-stroke-color);
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper .header-menu-section-item-component .header-menu-item-content-and-tags-wrapper {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.mondayProducts .header-menu-section-component .header-menu-section-items-wrapper.mondayProducts .header-menu-section-item-component-wrapper.product .header-menu-item-content svg {
  padding: 2px;
}
@media (max-width: 1440px) {
  .base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.mondayProducts .header-menu-section-component .header-menu-section-items-wrapper.mondayProducts .header-menu-section-item-component-wrapper.product .header-menu-item-content svg {
    width: 48px;
    height: 48px;
    padding: 0;
    border-radius: 6px;
  }
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .menu-item-text-and-tags-wrapper .menu-item-text-wrapper {
  gap: 4px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .menu-item-text-and-tags-wrapper .menu-item-text-wrapper .menu-item-title-wrapper .menu-item-title {
  font-size: 22px;
  line-height: 28px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .menu-item-text-and-tags-wrapper .menu-item-text-wrapper .menu-item-subtitle-wrapper {
  font-size: 14px;
  color: #676879;
  line-height: 16px;
  display: flex;
  align-items: center;
  line-height: 1.4;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .menu-item-text-and-tags-wrapper .tags-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  align-items: flex-start;
  column-gap: 4px;
  row-gap: 4px;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .tags-wrapper.tags-at-the-bottom {
  display: none;
}
@media (max-width: 1440px) {
  .base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .tags-wrapper.tags-at-the-bottom {
    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;
  }
  .base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .tags-wrapper.tags-next-to-logo {
      display: none;
  }
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .tags-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  align-items: flex-start;
  column-gap: 4px;
  row-gap: 4px;
}

.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .menu-item-text-and-tags-wrapper .tags-wrapper .tags-title {
  font-size: 14px;
  color: #676879;
  white-space: nowrap;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .tags-wrapper .tags-title {
  font-size: 14px;
  color: #676879;
  white-space: nowrap;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .tags-wrapper .tag {
  padding: 0 4px;
  margin: 0 2px;
  font-weight: 400;
  font-size: 12px;
  line-height: 154%;
  background-color: var(--header-product-tag-background-color);
  color: var(--header-product-tag-color);
  border: 1px solid var(--header-product-tag-stroke-color);
  border-radius: 2px;
  white-space: nowrap;
}
@media (max-width: 1440px) {
  .base-header-desktop-component.with-work-management .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .tags-wrapper.tags-at-the-bottom .tags-title {
    font-size: 12px;
    padding-top: 1px;
  }
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .menu-item-text-and-tags-wrapper .tags-wrapper .tag {
  padding: 0 4px;
  margin: 0 2px;
  font-weight: 400;
  font-size: 12px;
  line-height: 154%;
  background-color: var(--header-product-tag-background-color);
  color: var(--header-product-tag-color);
  border: 1px solid var(--header-product-tag-stroke-color);
  border-radius: 2px;
  white-space: nowrap;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper.mondayProducts .header-menu-section-items-wrapper.mondayProducts {
  margin-top: 0;
  margin-left: -24px;
}
@media (max-width: 1440px) {
  .base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.product:nth-child(n + 3) {
      margin-right: 80px;
  }
}
@media (max-width: 1440px) {
  .base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.use-case:nth-child(n) {
    margin-right: 8px;
  }
  .base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content .header-menu-section-item-component-wrapper.use-case:nth-child(n + 5) {
      margin-right: 40px;
  }

}
.link-with-menu-mobile-component .link-with-menu-links-wrapper .section-link {
  font-size: 0.875rem;
  color: #535768;
  font-weight: bold;
  border-bottom: 1px solid #F5F6F8;
  padding: 16px 0;
}
.link-with-menu-mobile-component .link-with-menu-links-wrapper .header-link.subsection-link {
    height: 48px;
    display: flex;
    gap: 16px;
}
.link-with-menu-mobile-component .link-with-menu-links-wrapper .section-wrapper {
    margin: 0 0 32px 12px;
}

/* Wide screen adjustments */
/* Fine adjustments - make the things equal */
.base-layout-segment-component {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
	vertical-align: unset;
	/* Override BS4 default */
}
.sections-header-menu-component {
	padding-top: 23px;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-title-wrapper .menu-item-title {
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 20px;
}
.ladda-button.disable-animation.ladda-button .ladda-label {
	right: 0;
}
.base-header-desktop-component .header-button-wrapper .signup-button .signup-arrow-wrapper {
	padding-left: 4px;
	position: relative;
	top: -2px;
}

.header-menu-mobile-component {
	padding: 0px 32px 83px;
}
.link-with-menu-mobile-component {
	height: 71px !important;
}
.mobile-basic-header .core-badge-component {
	padding: 2px 8px 3px;
}
.basic-header-component .basic-header-content-wrapper .basic-header-content {
  background-color: transparent;
}
.structured-header-menu-component {
  width: 100%;
  background-color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
}
.structured-header-menu-component.solutions, .structured-header-menu-component.teams, .structured-header-menu-component.platform {
  min-height: 592px;
}
.structured-header-menu-component .structured-header-menu {
  max-width: 1440px;
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 0px 32px;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part {
  display: flex;
  height: 100%;
}
.structured-header-menu-left-panel {
  min-width: 320px;
  padding: 24px 24px 24px 0px;
  box-shadow: rgb(29 140 242 / 16%) 32px 0px 40px -32px;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1440px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel {
      min-width: 304px;
  }
}
@media (max-width: 1440px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content {
      padding-left: 40px;
  }
}
@media (max-width: 1440px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel {
      min-width: 304px;
  }
}
@media (max-width: 1300px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel {
      min-width: 250px;
  }
}
.structured-header-menu-content {
  display: flex;
  flex-direction: column;
}
.structured-header-menu-component.with-left-panel .structured-header-menu-content {
  padding-left: 64px;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content {
  width: 100%;
  display: flex;
}
@media (max-width: 1440px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content {
    padding-left: 40px;
  }
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content {
      padding-left: 40px;
  }
}
@media (max-width: 1300px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content {
      padding-left: 38px;
  }
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items {
  display: flex;
  flex-direction: column;
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item {
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgb(236, 239, 248);
  margin: 1px;
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item:last-child {
  border-bottom: 1px solid rgb(236, 239, 248);
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-title {
  padding: 16px 0px;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1300px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-title, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-title, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-title {
    font-size: 0.875rem;
  }
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems {
  display: flex;
  flex-direction: column;
  margin: 0px;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 150ms ease-in-out 0s, margin 150ms ease-in-out 0s;
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item.collapsed .inner-menu-item-subitems {
  max-height: 160px;
  margin: 0px 0px 16px;
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  font-size: 1rem;
  line-height: 40px;
  padding-left: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  margin: 1px;
}
@media (max-width: 1300px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem {
    padding-left: 16px;
    font-size: 0.875rem;
  }
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem.selected {
  background-color: rgb(240, 243, 255);
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem .inner-menu-item-subitem-title-and-icon {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  gap: 16px;
}
@media (max-width: 1300px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem .inner-menu-item-subitem-title-and-icon, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem .inner-menu-item-subitem-title-and-icon, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem .inner-menu-item-subitem-title-and-icon {
    gap: 8px;
  }
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem .inner-menu-item-subitem-title-and-icon .inner-menu-item-subitem-title-icon {
  height: 22px;
  width: 22px;
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem .inner-menu-item-subitem-title-arrow {
  margin-right: 16px;
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem .inner-menu-item-subitem-title-arrow .arrow-icon {
  height: 8px;
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem .inner-menu-item-subitem-title-arrow .arrow-icon path {
  fill: rgb(103, 104, 121);
}
.structured-header-menu-left-panel .structured-header-menu-left-panel-items .inner-menu-item .inner-menu-item-subitems .inner-menu-item-subitem .inner-menu-item-subitem-title-and-icon .inner-menu-item-subitem-tag {
  font-size: 0.6875rem;
  font-weight: 400;
  color: rgb(2, 82, 49);
  background-color: rgb(198, 233, 213);
  border-radius: 2px;
  padding: 1px 5px;
  line-height: normal;
}
.header-menu-section-component .header-menu-section-title .header-menu-section-title-image-and-cta .header-menu-section-title-image {
  height: 26px;
  display: flex;
}
.header-menu-section-component .header-menu-section-title.with-image-and-CTA {
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  margin-left: -16px;
  padding: 12px 16px;
  border-bottom: 1px solid rgb(236, 239, 248);
}
.header-menu-section-component .header-menu-section-title.with-image-and-CTA:hover {
  border-radius: 4px;
  border-color: transparent;
  background-color: rgb(240, 243, 255);
  cursor: pointer;
}
.header-menu-section-component .header-menu-section-title .header-menu-section-title-image-and-cta {
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
}
.header-menu-section-component .header-menu-section-title .header-menu-section-title-image-and-cta .button {
  padding: 0;
  height: auto;
  line-height: 1.15;
  font-size: 0.8125rem;
  letter-spacing: 0;
}
.header-menu-section-component .header-menu-section-title .header-menu-section-title-image-and-cta .header-menu-section-title-image {
  height: 26px;
  display: flex;
}
.header-menu-section-component .header-menu-section-title.with-image-and-CTA .secondary-button {
  font-size: 0.8125rem;
}
.header-menu-section-component .header-menu-section-title .header-menu-section-title-image-and-cta .secondary-button {
  margin-right: 18px;
}
.jsx-3504695916 .secondary-button-text {
  font-weight: 300;
}
.secondary-button {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.secondary-button a {
  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-text-decoration: none;
  text-decoration: none;
}
.secondary-button a.with-underline {
  background: linear-gradient(to right,var(--underline-color-with-opacity),var(--underline-color-with-opacity)),linear-gradient(to right,var(--underline-color),var(--underline-color),var(--underline-color));
  background-size: 100% 1px,0 1px;
  background-position: 100% 100%,0 100%;
  background-repeat: no-repeat;
  -webkit-transition: background-size 0.3s;
  transition: background-size 0.3s;
}
.header-menu-section-component .header-menu-see-more-wrapper .secondary-button .secondary-button-text {
  font-size: 0.8125rem;
}
.secondary-button .arrow-wrapper {
  padding-left: 8px;
  padding-right: 4px;
  margin-right: -4px;
  -webkit-transition: padding 0.3s ease-in-out;
  transition: padding 0.3s ease-in-out;
}
.secondary-button:hover .arrow-wrapper {
  padding-left: 12px;
  padding-right: 0px;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.integration .header-menu-section-item-component .header-menu-item-content.has-image-instead-title .picture-component, .structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.addOn .header-menu-section-item-component .header-menu-item-content.has-image-instead-title .picture-component {
  display: flex;
  width: 40px;
  height: 40px;
  border: 1px solid rgb(236, 239, 248);
  border-radius: 4px;
}

.header-menu-section-item-component-wrapper.story img {
  width: 100%;
  height: 147px;
  background: rgb(196, 196, 196);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper {
  max-width: 1440px;
  width: 100%;
  height: 100%;
  display: flex;
  margin: auto;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper {
  padding: 48px 0px 0px;
  background-color: var(--section-background-color);
  min-height: 400px;
  margin-right: 32px;
}
@media (max-width: 1440px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper.features, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper.features, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper.features {
    margin-right: 8px;
  }
}
.structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper {
  margin-right: 0px;
}
.structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper:nth-child(3) {
  margin-right: 30px;
}
@media (max-width: 1300px) {
  .structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper:nth-child(3) {
      margin-right: 38px;
  }
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper.has-background-color {
  flex: 1 1 0%;
  padding-left: 54px;
  padding-top: 48px;
  padding-bottom: 32px;
}
@media (max-width: 1440px) {
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper {
    margin-right: 8px;
  }
  .structured-header-menu-component.customers .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper, .structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper {
    margin-right: 10px;
  }
}
@media (max-width: 1300px) {
  .structured-header-menu-component.customers .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper, .structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper {
    margin-right: 16px;
  }
  .structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper {
    margin-right: 26px;
  }
  .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper.has-background-color:last-child {
    padding-left: 32px;
  }
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .sections-separator {
  border-right: 1px solid rgb(240, 243, 255);
  border-top-color: rgb(240, 243, 255);
  border-bottom-color: rgb(240, 243, 255);
  border-left-color: rgb(240, 243, 255);
  margin: 0px;
}
.structured-header-menu-component.solutions .header-menu-section-items-wrapper, .structured-header-menu-component.teams .header-menu-section-items-wrapper {
  margin-top: 16px;
}
@media (max-width: 1440px) {
  .header-menu-section-item-component-wrapper.story img {
    height: 115px;
  }
}
@media (max-width: 1280px) {
  .header-menu-section-item-component-wrapper.story img {
    height: 99px;
  }
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.story img {
  height: 115px;
}
.header-menu-section-item-component-wrapper .menu-item-text-and-tags-wrapper {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.header-menu-section-item-component-wrapper {
  width: 286px;
  height: 98px;
  margin-right: 18px;
  padding: 16px 8px;
  background-color: var(--header-menu-section-item-background-color);
  border-radius: 4px;
  border-width: 2px;
  border-style: solid;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.integration, .structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.addOn {
  height: 68px;
  width: 208px;
}
.header-menu-section-item-component-wrapper:hover {
  background-color: var(--header-menu-section-item-hover-background-color);
}
.header-menu-section-item-component-wrapper:not(.outline) {
  border-color: transparent;
}
.header-menu-section-item-component-wrapper.story {
  height: unset;
  width: 356px;
  padding: 0px;
  border: none;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.feature {
  width: 286px;
  margin-right: 18px;
  margin-bottom: 10px;
}
.structured-header-menu-component .header-menu-section-item-component-wrapper {
  margin-left: -8px;
}
@media (max-width: 1300px) {
  .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .header-menu-section-item-component-wrapper.inner-menu-bottom-item {
    height: 120px;
  }
  .structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .header-menu-section-item-component-wrapper.inner-menu-bottom-item, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .header-menu-section-item-component-wrapper.inner-menu-bottom-item, .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .structured-header-menu-left-panel .header-menu-section-item-component-wrapper.inner-menu-bottom-item {
    width: 216px;
  }
}
.header-menu-section-item-component-wrapper.resource {
  width: 274px;
  margin-bottom: 14px;
  margin-right: 28px;
}
.header-menu-section-item-component-wrapper.feature {
  width: 280px;
  margin-bottom: 14px;
  margin-right: 14px;
  padding: 16px 12px;
}
.structured-header-menu-component.solutions .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-item-component-wrapper, .structured-header-menu-component.teams .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-item-component-wrapper, .structured-header-menu-component.customers .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-item-component-wrapper, .structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-item-component-wrapper {
  margin-bottom: 10px;
}
.structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper {
  margin-right: 60px;
}

element.style {
  --header-menu-section-item-background-color: #ffffff;
  --header-menu-section-item-hover-background-color: #F0F3FF;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.story {
  width: 280px;
}
@media (max-width: 1440px) {
  .structured-header-menu-component.customers .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-component .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper, .structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-component .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper {
    margin-right: 32px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1300px) {
  .structured-header-menu-component.customers .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-component .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper, .structured-header-menu-component.resources .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-component .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper {
    width: 274px;
    margin-right: 0px;
  }
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.story:hover {
  filter: drop-shadow(rgba(29, 140, 242, 0.08) 0px 8px 24px);
}
.header-menu-section-item-component-wrapper.story .menu-item-text-wrapper {
  padding: 8px 20px 16px;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper {
  display: flex;
  flex-direction: column;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-title-wrapper {
  display: flex;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-title-wrapper .menu-item-title {
  font-size: 0.875rem;
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 20px;
}
.header-menu-section-item-component-wrapper.story .menu-item-text-wrapper .menu-item-description {
  font-size: 0.8125rem;
  line-height: 19px;
  color: rgb(50, 51, 56);
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-description {
  margin-top: 8px;
  font-size: 0.8125rem;
  line-height: 20px;
  color: rgb(103, 104, 121);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 1300px) {
  .structured-header-menu-component.platform .structured-header-menu .structured-header-menu-top-part .header-menu-section-item-component-wrapper.inner-menu-bottom-item .menu-item-description {
    -webkit-line-clamp: 3;
  }
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-description-button {
  margin-top: 16px;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-description-button .secondary-button {
  font-size: 0.8125rem;
}
.header-menu-section-item-component .header-menu-item-content {
  display: flex;
}
.header-menu-section-item-component .header-menu-item-content.has-image-instead-title {
  flex-direction: column;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.integration .header-menu-section-item-component .header-menu-item-content.has-image-instead-title, .structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.addOn .header-menu-section-item-component .header-menu-item-content.has-image-instead-title {
  flex-direction: row;
  gap: 8px;
}

.structured-header-menu-bottom-part-component {
  display: flex;
  padding: 8px 0px;
  border-top: 1px solid rgb(240, 243, 255);
}
.structured-header-menu-bottom-part-component .spacer {
  flex: 1 1 0%;
}
.bottom-items-component {
  display: flex;
  width: 375px;
  -webkit-box-pack: center;
  justify-content: center;
}
.bottom-items-component .bottom-items {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.bottom-items-component .bottom-items .header-menu-section-item-component-wrapper {
  width: auto;
  height: auto;
  padding: 0px 16px;
  margin: 0px 8px;
}
.bottom-items-component .bottom-items .header-menu-section-item-component-wrapper .header-menu-section-item-component {
  font-size: 0.8125rem;
  color: rgb(103, 104, 121);
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 8px;
  height: 24px;
}
.bottom-items-component .bottom-items .header-menu-section-item-component-wrapper .header-menu-section-item-component .header-menu-item-content {
  -webkit-box-align: center;
  align-items: center;
}
.header-menu-section-item-component-wrapper.feature .menu-item-title-icon {
  background-color: rgb(240, 243, 255);
  border: 1px solid transparent;
  border-radius: 2px;
  margin-right: 12px;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-title-icon {
  flex-shrink: 0;
  font-size: 0.875rem;
  margin-right: 16px;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.integration .header-menu-section-item-component .header-menu-item-content .menu-item-title-icon, .structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.addOn .header-menu-section-item-component .header-menu-item-content .menu-item-title-icon {
  margin-right: 8px;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.integration .header-menu-section-item-component svg, .structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.addOn .header-menu-section-item-component svg {
  border: 1px solid var(--icon-stroke-color);
  border-radius: 4px;
}
.structured-header-menu-component .structured-header-menu .structured-header-menu-top-part .structured-header-menu-content .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-item-component-wrapper.feature .menu-item-title-icon {
  background-color: transparent;
}
.header-menu-section-item-component-wrapper.by-team .header-menu-section-item-component .header-menu-item-content .menu-item-title-icon {
  margin-top: -4px;
  margin-right: 8px;
}
.bottom-items-component .bottom-items .header-menu-section-item-component-wrapper .header-menu-section-item-component .header-menu-item-content .menu-item-title-icon {
  margin-right: 8px;
  height: 14px;
}
.header-menu-section-item-component-wrapper .menu-item-text-and-tags-wrapper {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper {
  display: flex;
  flex-direction: column;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-title-wrapper {
  display: flex;
}
.header-menu-section-item-component-wrapper.secondary-product .menu-item-title {
  opacity: 0.85;
}
.header-menu-section-item-component .header-menu-item-content .menu-item-text-wrapper .menu-item-title-wrapper .menu-item-title {
  font-size: var(--fs14);
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 20px;
}
.bottom-items-component .bottom-items .separator {
  width: 1px;
  height: 50%;
  background: rgb(195, 198, 212);
}

/* Reset fixes for Monday WP */
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .tags-wrapper .tag {
  position: static;
  display: block;
  height: auto;
  overflow: visible;
  z-index: auto;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .menu-item-text-and-tags-wrapper .menu-item-text-wrapper .menu-item-title-wrapper .menu-item-title {
  position: relative;
  top: 1px;
}
.header-menu-section-item-component .header-menu-item-content.has-image-instead-title .menu-item-text-wrapper .menu-item-title-wrapper {
  position: static;
  top: auto;
}
.header-menu-mobile-component .monday-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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;
  margin-top: 28px;
}
.header-menu-mobile-component .monday-link-wrapper .monday-link-text-wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  vertical-align: middle;
}
.header-menu-mobile-component .monday-link-wrapper .monday-link-text-wrapper .secondary-button a.with-underline {
  background: none;
}
.header-menu-mobile-component .monday-link-wrapper .picture-component img {
  max-height: 20px;
  vertical-align: bottom !important;
}

.secondary-menu-active .basic-header-component .basic-header-content-wrapper {
  top: 0;
}
.secondary-menu-active .basic-header-component .basic-header-content-wrapper,
.secondary-menu-active .secondary-menu-wrap {
  transition: top 0.3s ease-in-out;
}

.secondary-menu-active.scrolled-down
  .basic-header-component
  .basic-header-content-wrapper {
  top: -72px !important;
}
.secondary-menu-active.scrolled-down .secondary-menu-wrap {
  top: 0;
  z-index: 556;
}

.secondary-menu-active .basic-header-component .basic-header-content-wrapper.with-shadow, 
.secondary-menu-active .mobile-wrapper {
  box-shadow: none !important;
}

.secondary-menu-active .secondary-menu-wrap {
  box-shadow: 0px 4px 4px rgb(29 140 242 / 8%);
}

.secondary-menu-wrap {
  position: fixed;
  left: 0;
  top: 72px;
  z-index: 100;
  width: 100%;
  height: 72px;
  border-top: 1px solid #dcdfec;
  background: #fff;
  transition: top 0.3s ease-in-out;
}

.admin-bar .secondary-menu-wrap {
  top: 104px;
}
.admin-bar.secondary-menu-active.scrolled-down .secondary-menu-wrap {
  top: 32px;
}
@media screen and (max-width: 782px) {
  .admin-bar.secondary-menu-active .basic-header-component .basic-header-content-wrapper .basic-header-content,
  .admin-bar.secondary-menu-active .basic-header-component .basic-header-content-wrapper {
    margin-top: 46px;
  }
  .admin-bar .secondary-menu-wrap {
    top: 118px;
  }
  .admin-bar.secondary-menu-active.scrolled-down .secondary-menu-wrap {
    top: 46px;
  }
}

.button-component {
  display: inline-block;
  border-radius: 100px;
  cursor: pointer;
  font-weight: 300;
  -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;
  font-size: 0.8125rem;
  padding: 12px 24px;
}
.button-component.with-arrow {
  padding-right: 16px;
}
.button-component.sm {
  font-size: 0.6875rem;
  padding: 8px 16px;
}
.button-component.sm.with-arrow {
  padding-right: 12px;
}
.button-component.brand-wm-primary-color.outline {
  color: #6161ff;
  border: 1px solid #6161ff;
  -webkit-transition: background-color 200ms ease,color 200ms ease;
  transition: background-color 200ms ease,color 200ms ease;
}
.button-component.crm-dark-tint-01.outline {
  color: #00889b;
  border: 1px solid #00889b;
  -webkit-transition: background-color 200ms ease,color 200ms ease;
  transition: background-color 200ms ease,color 200ms ease;
}
.button-component.brand-green-dark-tint-01.outline {
  color: #00854d;
  border: 1px solid #00854d;
  -webkit-transition: background-color 200ms ease,color 200ms ease;
  transition: background-color 200ms ease,color 200ms ease;
}
.button-component.brand-wm-primary-color.outline:hover {
  color: #ffffff !important;
  background-color: #6161ff;
}
.button-component.crm-dark-tint-01.outline:hover {
  color: #ffffff !important;
  background-color: #00889b;
}
.button-component.brand-green-dark-tint-01.outline:hover {
  color: #ffffff !important;
  background-color: #00854d;
}

/* Reset fixes for Monday WP */
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .tags-wrapper .tag {
  position: static;
  display: block;
  height: auto;
  overflow: visible;
  z-index: auto;
}
.base-header-desktop-component .base-header-desktop-content.universe-header-desktop-content.products-with-tags .sections-header-menu-component .header-menu-sections-wrapper .header-menu-section-component-wrapper .header-menu-section-items-wrapper .header-menu-section-item-component-wrapper.product .menu-item-text-and-tags-wrapper .menu-item-text-wrapper .menu-item-title-wrapper .menu-item-title {
  position: relative;
  top: 1px;
}
.header-menu-section-item-component .header-menu-item-content.has-image-instead-title .menu-item-text-wrapper .menu-item-title-wrapper {
  position: static;
  top: auto;
}
.header-menu-mobile-component .monday-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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;
  margin-top: 28px;
}
.header-menu-mobile-component .monday-link-wrapper .monday-link-text-wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  vertical-align: middle;
}
.header-menu-mobile-component .monday-link-wrapper .monday-link-text-wrapper .secondary-button a.with-underline {
  background: none;
}
.header-menu-mobile-component .monday-link-wrapper .picture-component img {
  max-height: 20px;
  vertical-align: bottom !important;
}

.secondary-menu-active .basic-header-component .basic-header-content-wrapper {
  top: 0;
}
.secondary-menu-active .basic-header-component .basic-header-content-wrapper,
.secondary-menu-active .secondary-menu-wrap {
  transition: top 0.3s ease-in-out;
}

.secondary-menu-active.scrolled-down
  .basic-header-component
  .basic-header-content-wrapper {
  top: -72px !important;
}
.secondary-menu-active.scrolled-down .secondary-menu-wrap {
  top: 0;
  z-index: 556;
}

.secondary-menu-active .basic-header-component .basic-header-content-wrapper.with-shadow, 
.secondary-menu-active .mobile-wrapper {
  box-shadow: none !important;
}

.secondary-menu-active .secondary-menu-wrap {
  box-shadow: 0px 4px 4px rgb(29 140 242 / 8%);
}

.secondary-menu-wrap {
  position: fixed;
  left: 0;
  top: 72px;
  z-index: 100;
  width: 100%;
  height: 72px;
  border-top: 1px solid #dcdfec;
  background: #fff;
  transition: top 0.3s ease-in-out;
}

.admin-bar .secondary-menu-wrap {
  top: 104px;
}
.admin-bar.secondary-menu-active.scrolled-down .secondary-menu-wrap {
  top: 32px;
}
@media screen and (max-width: 782px) {
  .admin-bar.secondary-menu-active .basic-header-component .basic-header-content-wrapper .basic-header-content,
  .admin-bar.secondary-menu-active .basic-header-component .basic-header-content-wrapper {
    margin-top: 46px;
  }
  .admin-bar .secondary-menu-wrap {
    top: 118px;
  }
  .admin-bar.secondary-menu-active.scrolled-down .secondary-menu-wrap {
    top: 46px;
  }
}

@media (max-width: 767px) {
  .base-layout-segment-component {
    display: none;
  }
  .home .base-layout-segment-component {
    display: block;
  }
} 