.calendly-overlay .calendly-popup {    	
    min-width: 100% !important;
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
	.calendly-overlay .calendly-popup {    	
    	min-width: 144% !important;
		height: 90% !important;
		left: 50% !important;
		top: 50% !important;
		transform: translateY(-50%) translateX(-50%) !important;
	}
}

@media (max-width: 1023px) {
	.top-header .desc {
		text-align: center;
	}

	html[lang="pt-BR"] .top-header .app-container {
		max-width: 710px;
	}
}

li.columns ul.sub-menu {
	width: 656px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

li.columns ul.sub-menu li {
	width: 33%;
}

li.columns ul.sub-menu li img.menu-item__icon {
	max-height: 20px;
	width: auto;
}

.app-container .app-header__nav li.item-customer a:before {
	content: "";
	background: url('../img/check-menu.png') no-repeat;
	width: 14px;
	height: 11px;
}

.app-header__btns,
li.hidden.menu-item {
	/* visibility: hidden !important; */
}

.top-header {
	z-index: 100;
}

.top-header.hidden {
	display: none;
}

.app-header__btns .app-category-link.app-category-link--active,
.app-header__lang_mobile .app-category-link.app-category-link--active {
	background-color: #16161d;
	color: #fff;
}

.app-header__btns .app-category-link,
.app-header__lang_mobile .app-category-link {
	color: #16161d;
}

.app-header__btns .app-category-link,
.app-header__lang_mobile .app-category-link,
.app-header__calendly a {
	padding: 12px 16px;
	border-radius: 40px;
	font-size: 14px;
	line-height: 17px;
}

.app-container .app-header__nav {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-around;
	z-index: 11;

}

.app-header__lang_mobile,
.app-header__calendly,
.calendly-badge-widget.js--hide {
	display: none;
}

.app-header__calendly {
	display: block !important;
}

.app-menu__toggle .line {
	stroke-width: 7 !important;
}

@media only screen and (max-width: 1023px) {
	.app-container .app-header__nav {
		display: flex;
		overflow: auto;
		flex-direction: column;
		justify-content: space-between;
		z-index: 10;
	}

	.mega-menu-area {
		display: none;
	}

	.app-header__nav-list .sub-menu .menu-item:last-child {
		padding-bottom: 12px;
	}

	.app-container .app-header__nav .bottom {
		width: 100%;
		padding-bottom: 15px;
	}

	.app-header__lang {
		display: none;
	}

	.app-header__lang_mobile,
	.app-header__btns,
	.app-header__calendly {
		padding: 24px 0;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.app-header__lang_mobile {
		padding: 24px 0 10px;
		display: none;
	}

	.app-header__calendly {
		padding: 16px 0;
	}

	.app-header__btns,
	.app-header__calendly {
		align-items: center;
	}

	.app-header__btns {
		/* border-top: 1px solid #D5D5DD;
		border-bottom: 1px solid #D5D5DD; */
	}

	.app-category-link.category-link-action.app-category-link--active,
	.app-header__calendly a {
		order: 1;
		padding: 12px 40px;
		margin: 0;
		width: initial;
	}

	.app-category-link.category-link-action {
		order: 0;
		/* color: #16161D !important; */
		padding: 0;
		margin-top: 16px;
	}

	.bottom.mobile .app-category-link.category-link-action {
		font-size: 16px;
	}

	li.columns ul.sub-menu {
		width: 100%;
	}

	.blog-page__categories .app-category-link,
	.sidebar__categories .app-category-link {
		border: .125rem solid var(--color);
		color: #16161d;
		padding: .125rem 1.25rem;
		-webkit-transition: background-color, color, .3s ease-in-out;
		-o-transition: background-color, color, .3s ease-in-out;
		transition: background-color, color, .3s ease-in-out;
	}

	.blog-page__categories .app-category-link--active,
	.sidebar__categories .app-category-link--active {
		background-color: var(--color);
		color: #fff;
	}

	.app-category-link.category-link-action.app-category-link--active,
	.app-header__calendly a {
		padding: .125rem 1.25rem;
		order: 0;
		margin-top: 16px;
	}
}

@media only screen and (max-width: 767px) {
	.app-header__nav-list .two-columns>.sub-menu .second-level-sub-menu {
		min-width: auto !important;
	}

	li.columns ul.sub-menu li {
		width: 100%;
	}

	li.hidden.menu-item {
		display: none !important;
	}

	li.columns ul.sub-menu li.order-1 {
		order: 1;
	}

	li.columns ul.sub-menu li.order-2 {
		order: 2;
	}

	li.columns ul.sub-menu li.order-3 {
		order: 3;
	}

	li.columns ul.sub-menu li.order-4 {
		order: 4;
	}

	li.columns ul.sub-menu li.order-5 {
		order: 5;
	}

	li.columns ul.sub-menu li.order-6 {
		order: 6;
	}

	li.columns ul.sub-menu li.order-7 {
		order: 7;
	}

	li.columns ul.sub-menu li.order-8 {
		order: 8;
	}

	li.columns ul.sub-menu li.order-9 {
		order: 9;
	}

	li.columns ul.sub-menu li.order-10 {
		order: 10;
	}

	li.columns ul.sub-menu li.order-11 {
		order: 11;
	}

	li.columns ul.sub-menu li.order-12 {
		order: 12;
	}
}

.app-header__nav-list .sub-menu .menu-item>a,
.app-header__nav-list .sub-menu .menu-item>span {
	font-size: 14px;
	line-height: 1.5;
	font-weight: 600;
	padding: 6px 0;
	text-transform: unset;
	gap: 12px;
}

.app-header__nav-list .sub-menu .menu-item>a .icon-box,
.app-header__nav-list .sub-menu .menu-item>span .icon-box {
	max-width: 39px;
	width: 100%;
	height: 39px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #F5F9FF;
}

.app-header__nav-list .menu-item:first-child .sub-menu .menu-item>a .icon-box {
	border: 1px solid #EFF1F5;
	background: none;
	box-shadow: 0 1px 7px 0 rgba(16, 24, 40, 0.05);
}

.app-header__nav-list .menu-item:first-child .sub-menu .menu-item:first-child>a .icon-box,
.app-header__nav-list .menu-item:first-child .sub-menu .menu-item:first-child>span .icon-box {
	border-color: #CCE0FF;
	border-radius: 7px;
}

/* .app-header__nav-list .sub-menu .menu-item.current-menu-item>a {
	color: #16161D;
} */

.app-header__nav-list .sub-menu .menu-item.current-menu-item>a .icon-box {
	background-color: #CCE0FF;
}



.app-header__nav-list .sub-menu .menu-item>a .icon-box img,
.app-header__nav-list .sub-menu .menu-item>span .icon-box img {
	width: auto;
	height: auto;
}

.app-header__nav-list .two-columns>.sub-menu {
	/* display: flex; */
	/* gap: 24px; */
}

.app-header__nav-list .two-columns>.sub-menu .second-level-sub-menu {
	list-style: none;
	min-width: 13.75rem
}

.app-header__nav-list .two-columns>.sub-menu .column-title {
	font-size: 12px;
	line-height: 1.5;
	color: #A6ACBA;
	font-weight: 500;
	margin: 0;
	padding: 0 0 2px;
	text-transform: uppercase;
}

.app-header__nav-list .two-columns>.sub-menu .second-level-sub-menu a {
	font-size: 14px;
	font-weight: 600;
}

.app-header__nav-list .sub-menu a:hover {
	background-color: rgba(223, 223, 223, 0.5);
}

.app-header__nav-list.mobile_nav .sub-menu a:hover {
	background: none;
}

@media (min-width: 1024px) and (max-width: 1230px) {
	.app-header__nav-list .menu-item-has-children .sub-menu {
		transform: translate(-50%, calc(100% + 12px)) !important;
		left: 50%;
	}
}

@media(min-width: 1024px) {
	.app-header__nav-list .two-columns>.sub-menu {
		padding: 24px;
	}

	.app-header__nav-list .sub-menu {
		padding: 24px;
	}
}

.no-scroll {
	overflow: hidden;
}


/* new styles for new pages */
/* .app-header.redis-page .app-header__items {
	transition: all	.2s ease-in-out;
}

.app-header.redis-page.scroll_down .app-header__items {
	height: 0;
	padding: 0;
	overflow: hidden;
} */

.app-black g.app-logo__word path,
.home g.app-logo__word path {
	fill: rgb(255, 255, 255);

}

.app-logo {
	max-width: 84px;
	width: 100%;
}

@media(min-width: 1024px) {
	.app-logo {
		max-width: 126px;
	}
}

.app-header.app-black {
	background-color: rgba(22, 22, 29, .9);
}

.home .app-header {
	background-color: rgba(22, 22, 29, 1);
}

.home .app-header.fixed {
	background-color: rgba(22, 22, 29, .9);
}

.app-header.app-black+.app-page-main {
	position: relative;
}

.app-header.app-black+.app-page-main:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 250px;
	top: 0;
	left: 0;
	z-index: 0;
	background: #16161D;
}

.app-header__nav-list .menu-item.hidden {
	visibility: hidden;
}

.app-black .app-header__nav-list .menu-item-has-children>span,
.home .app-header__nav-list .menu-item-has-children>span {
	color: #fff;
}

.app-black .app-header__nav-list .menu-item-has-children>span:after,
.home .app-header__nav-list .menu-item-has-children>span:after {
	filter: brightness(16.5);
}

.app-header__items {
	padding: 17px 0;
	height: 48px;
}

@media(min-width: 768px) {
	.app-header__items {
		padding: 17px 0;
		height: 78px;
	}
}

.header .bottom {
	display: flex;
	align-items: center;
}

.app-header__btns {
	display: flex;
	align-items: center;
}

.bottom.mobile .app-header__btns {
	flex-direction: column;
	gap: 12px;
	padding: 48px 0 40px;
}

.app-header__calendly {
	margin-right: 16px;
}

.app-link-more:hover {
	background: transparent;
}

.app-header .ltm-link--white {
	background-color: #16161D;
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	border: 2px solid #16161D;
}

.app-header .ltm-link--white:hover {
	color: #16161D;
	background-color: #fff;
}

.app-black.app-header .ltm-link--white,
.home .app-header .ltm-link--white {
	background-color: #fff;
	color: #16161D;
	font-weight: 400;
	font-size: 14px;
	border: 2px solid #fff;
}

.app-black.app-header .ltm-link--white:hover,
.home .app-header .ltm-link--white:hover {
	color: #fff;
	background-color: #16161D;
}

.app-header__btns .app-category-link.app-category-link--active {
	background: #fff;
	border: 2px solid #16161D;
	color: #16161D;
	transition: all .2s ease-in-out;
}

.app-header__btns .app-category-link.app-category-link--active:hover {
	background-color: #16161D;
	color: #fff;
}

.app-black .app-header__btns .app-category-link.app-category-link--active,
.home .app-header__btns .app-category-link.app-category-link--active {
	background: #16161D;
	color: #fff;
	border: 2px solid #fff;
	transition: all .2s ease-in-out;
}

.app-black .app-header__btns .app-category-link.app-category-link--active:hover,
.home .app-header__btns .app-category-link.app-category-link--active:hover {
	background-color: #fff;
	color: #16161D;
}

.app-black .app-header__btns .app-category-link,
.home .app-header__btns .app-category-link {
	color: #fff;
	font-weight: 400;
}

.app-black .app-menu__toggle svg,
.home .app-menu__toggle svg {
	filter: brightness(21);
}

/* .home .app-container {
	max-width: 87.5rem;
} */

.hp-intro__content {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.hp-intro__content--left {
	display: flex;
	align-items: center;
	width: 100%;
}

.pp-intro.okr-app-page {
	background: #16161D;
	margin: 0;
	padding: 7.5rem 0 0;
	position: relative;
}

.hp-intro {
	padding: 60px 0 0;
	background: #16161D;
	margin: 0;
	position: relative;
}

@media only screen and (min-width: 768px) {
	.pp-intro.okr-app-page {
		margin: 9.5rem 0 0;
	}
}

.hp-intro__hero {
	width: 100%;
}

.hp-intro__hero img {
	margin: 0 -38px 0 0;
}

.hp-intro .hp-brands {
	margin: 4rem 0 5rem;
}

.app-page-main .pp-intro>*,
.hp-intro>* {
	z-index: 1;
	position: relative;
}

.app-page-main .pp-intro:after,
.hp-intro:after {
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20%;
	z-index: 0;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(127, 127, 127, 0.01) 1%, rgba(85, 85, 85, 0.02) 2%, rgba(96, 96, 96, 0.03) 3%, rgba(93, 93, 93, 0.04) 4%, rgba(91, 91, 109, 0.05) 5%, rgba(90, 90, 105, 0.06) 6%, rgba(94, 94, 107, 0.07) 7%, rgba(97, 97, 109, 0.08) 8%, rgba(85, 85, 106, 0.09) 9%, rgba(94, 94, 104, 0.1) 10%, rgba(88, 88, 105, 0.11) 11%, rgba(88, 88, 104, 0.12) 12%, rgba(90, 90, 105, 0.13) 13%, rgba(92, 92, 113, 0.14) 14%, rgba(94, 94, 107, 0.15) 15%, rgba(87, 87, 106, 0.16) 16%, rgba(93, 93, 110, 0.17) 17%, rgba(92, 92, 108, 0.18) 18%, rgba(92, 92, 107, 0.19) 19%, rgba(93, 93, 108, 0.2) 20%, rgba(94, 94, 109, 0.21) 21%, rgba(94, 94, 107, 0.22) 22%, rgba(91, 91, 108, 0.23) 23%, rgba(92, 92, 109, 0.24) 24%, rgba(93, 93, 109, 0.25) 25%, rgba(95, 95, 107, 0.26) 26%, rgba(91, 91, 107, 0.27) 27%, rgba(91, 91, 106, 0.28) 28%, rgba(92, 92, 109, 0.29) 29%, rgba(91, 91, 107, 0.3) 30%, rgba(92, 92, 108, 0.31) 31%, rgba(91, 91, 107, 0.32) 32%, rgba(90, 90, 105, 0.33) 33%, rgba(94, 94, 108, 0.34) 34%, rgba(91, 91, 108, 0.35) 35%, rgba(94, 94, 108, 0.36) 36%, rgba(94, 94, 109, 0.4) 40%, rgba(92, 92, 106, 0.41) 41%, rgba(93, 93, 107, 0.42) 42%, rgba(94, 94, 108, 0.43) 43%, rgba(91, 91, 107, 0.44) 44%, rgba(94, 94, 107, 0.45) 45%, rgba(91, 91, 106, 0.47) 47%, rgba(93, 93, 107, 0.48) 48%, rgba(91, 91, 107, 0.49) 49%, rgba(94, 94, 108, 0.5) 50%, rgba(94, 94, 109, 0.52) 52%, rgba(92, 92, 107, 0.54) 54%, rgba(94, 94, 108, 0.57) 57%, rgba(92, 92, 110, 0.58) 58%, rgba(94, 94, 109, 0.6) 60%, rgba(92, 92, 107, 0.61) 61%, rgba(94, 94, 108, 0.62) 62%, rgba(92, 92, 107, 0.66) 66%, rgba(92, 92, 107, 0.67) 67%, rgba(94, 94, 108, 0.7) 70%, rgba(93, 93, 109, 0.72) 72%, rgba(92, 92, 107, 0.8) 80%, rgba(92, 92, 107, 0.81) 81%, rgba(92, 92, 107, 0.85) 85%, rgba(94, 94, 109, 0.86) 86%, rgba(92, 92, 108, 0.87) 87%, rgba(94, 94, 108, 0.88) 88%, rgba(94, 94, 108, 0.9) 90%, rgba(92, 92, 107, 0.92) 92%, rgba(94, 94, 109, 0.93) 93%, rgba(92, 92, 107, 0.94) 94%, rgba(93, 93, 108, 1) 100%);
}

.hp-title {
	color: #fff;
	text-align: center;
}

.hp-subtitle {
	color: #fff;
	text-align: center;
	font-size: 24px;
	line-height: 36px;
	font-weight: 500;
	margin: 0 0 40px;
}

.ltm-link--transparent {
	border: 2px solid #fff;
	background: none;
	margin-left: 32px !important;
	transition: all .2s ease-in-out;
	padding: 22px 3.75rem;
}

.hp-intro .ltm-link--transparent:hover,
.pp-intro .ltm-link--transparent:hover {
	background: #fff;
}

.ltm-link--transparent:hover {
	color: #16161D;
	/* background: #fff; */
}

.ltm-link--transparent:before {
	display: none;
}

.ltm-link--transparent .ltm-link__icon:before,
.ltm-link--transparent .ltm-link__icon:after {
	filter: brightness(0.2);
}

.app-header__nav .app-header__lang {
	display: none;
}

.app-header__items .bottom.desktop {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	z-index: 10;
}

.app-header__items .bottom.mobile {
	display: none;
}

.pp-intro.okr-app-page .btn-holder,
.hp-intro__content .btn-holder {
	width: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}


main {
	padding-top: 0 !important;
}

.home main {
	padding-top: 0 !important;
	/* 48px */
}

.home .have_top_head+main {
	padding-top: 0 !important;
}

.second-logo {
	display: flex;
	align-items: center;
	gap: 4px;
}

.second-logo .app-page-title {
	padding-left: 4px !important;
	line-height: 1.5 !important;
}

@media (max-width: 1440px) {
	.logo {
		max-width: 95px;
	}

	.app-header__btns .app-category-link.app-category-link--active,
	.app-header .ltm-link--white {
		font-size: 14px;
	}
}

@media (max-width: 1023px) {
	.app-header__items {
		position: relative;
	}

	.app-black .app-header__nav-list .menu-item-has-children>span,
	.home .js--open .app-header__nav-list .menu-item-has-children>span {
		color: #16161D;
	}

	.app-header__nav .app-header__lang {
		display: block;
	}

	.app-header__items .bottom.mobile {
		display: block;
		max-width: 600px;
		margin: 0 auto;
	}

	.bottom.mobile .ltm-link--sm.ltm-link--secondary {
		background: rgba(0, 0, 0, 1);
		color: #fff;
		font-size: 16px;
		width: 100%;
		height: 48px;
		justify-content: center;
		margin-top: 0;
	}

	.bottom.mobile .ltm-link--primary {
		width: 100%;
		width: 100%;
		height: 48px;
		font-size: 16px;
		margin-top: 0;
		justify-content: center;
	}

	.bottom.mobile .ltm-link--primary .ltm-link__icon {
		width: 24px;
		height: 24px;
		background: none;
		border-radius: 0;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16 19H22' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 2V6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19 16V22' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 12.598V6C21 5.46957 20.7893 4.96086 20.4142 4.58579C20.0391 4.21071 19.5304 4 19 4H5C4.46957 4 3.96086 4.21071 3.58579 4.58579C3.21071 4.96086 3 5.46957 3 6V20C3 20.5304 3.21071 21.0391 3.58579 21.4142C3.96086 21.7893 4.46957 22 5 22H13.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 10H21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 2V6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
	}

	.bottom.mobile .ltm-link--primary .ltm-link__icon:before,
	.bottom.mobile .ltm-link--primary .ltm-link__icon:after {
		display: none;
	}

	.bottom.mobile .app-category-link.category-link-action {
		color: #16161D !important;
	}

	.bottom.mobile .ltm-link--sm.ltm-link--secondary .ltm-link__icon {
		background-color: #fff;
	}

	.bottom.mobile .ltm-link--sm.ltm-link--secondary .ltm-link__icon:before,
	.bottom.mobile .ltm-link--sm.ltm-link--secondary .ltm-link__icon:after {
		filter: brightness(0);
	}

	.bottom.mobile .ltm-link--sm.ltm-link--secondary.ltm-link--transparent {
		background: #fff;
		color: rgba(22, 22, 29, 1);
		border: 2px solid rgba(22, 22, 29, 1);
		margin: 0 !important;
		width: 100%;
		height: 48px;
		justify-content: center;
	}

	.bottom.mobile .ltm-link--sm.ltm-link--secondary.ltm-link--transparent .ltm-link__icon {
		background-color: #16161D;
		border: 1px solid rgba(22, 22, 29, 1);
	}

	.bottom.mobile .ltm-link--sm.ltm-link--secondary.ltm-link--transparent .ltm-link__icon:before,
	.bottom.mobile .ltm-link--sm.ltm-link--secondary.ltm-link--transparent .ltm-link__icon:after {
		filter: brightness(17);
	}

	.bottom.desktop .app-header__btns {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		border: none;
		padding: 0 12px 0 0;
	}

	.bottom.desktop .app-category-link.category-link-action {
		order: 0;
		margin-top: 0;
	}

	.login_link {
		margin-right: 14px;
	}

	.bottom.mobile .login_link {
		background: #fff;
        color: #16161d;
        border: 2px solid #16161d;
        margin: 0 !important;
        width: 100%;
        height: 48px;
		font-weight: 600;
	}

	html[lang="pt-BR"] .app-black .bottom.desktop .login_link,
	html[lang="pt-BR"] .app-white .bottom.desktop .login_link {
		display: none;
	}

	.bottom.desktop .app-header__calendly {
		padding: 0;
	}

	.app-header__nav {
		top: 100%;
	}

	.app-header__items:before {
		/* border-bottom: 1px solid transparent; */
		position: absolute;
		content: '';
		top: 100%;
		left: -16px;
		right: -16px;
		height: 1px;
		background-color: #16161d;
		z-index: 11;
	}

	.home .app-header__nav {
		top: 100%;
	}

	.bottom.desktop .app-header__btns .app-category-link.app-category-link--active {
		padding: 12px 16px;
	}

	.bottom.mobile .app-header__calendly {
		margin-right: 0;
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}

	.hp-intro__content--left .ltm-link {
		font-size: 18px;
		padding: 18px 55px !important;
	}

	.app-container .app-header__nav .bottom.mobile {
		padding-bottom: 24px;
	}
}


@media (max-width: 768px) {

	.pp-intro .ltm-link,
	.hp-intro__content--left .ltm-link {
		height: 64px !important;
	}
}

@media (max-width: 767px) {
	.app-header__nav {
		top: 100%;
	}

	.pp-intro.okr-app-page .btn-holder,
	.hp-intro__content .btn-holder {
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.pp-intro.okr-app-page .ltm-link,
	.hp-intro__content--left .ltm-link {
		margin: 0 0 20px !important;
		max-width: 100%;
		height: 64px;
	}

	.app-header__items .bottom.desktop {
		display: none;
	}
}

@media (max-width: 768px) {

	.pp-intro.okr-app-page .ltm-link,
	.hp-intro__content--left .ltm-link {
		height: 64px !important;
	}

	.home main {
		padding-top: 0px;
	}
}

/* brands */

.trial-page .hp-brands .app-container,
.pp-intro .hp-brands .app-container {
	padding: 0;
}

.hp-brands__title {
	font-size: 16px;
	font-weight: 500;
	color: #fff;
}

.hp-brands__list {
	box-shadow: none;
	margin-bottom: 0;
	padding-bottom: 4.5rem;
}

.trial-page .hp-brands__list {
	padding-bottom: 0rem;
}

.pp-intro .hp-brands__item,
.hp-intro .hp-brands__item {
	filter: brightness(7.5);
}

/* customer-page brands */
.customer-page .hp-brands__item {
	filter: invert(1) brightness(0) contrast(0.8);
	width: 100px;
}

.customer-page .hp-brands__list {
	flex-shrink: 0;
	display: flex;
	gap: 100px;
	counter-reset: item;
	justify-content: space-around;
	min-width: 100%;
	animation: scroll 20s linear infinite;
}

.customer-page .hp-brands__wrap {
	position: relative;
	display: flex;
	overflow: hidden;
	user-select: none;
	gap: 100px;
	mask-image: linear-gradient(to right, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 20%, hsl(0 0% 0% / 1) 80%, hsl(0 0% 0% / 0));
}

.customer-page .hp-brands__title {
	color: #a6a6b1;
}

@keyframes scroll {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(calc(-100% - 100px));
	}
}

/* end customer-page brands */

/* platforms */
.hp-platforms {
	margin: 7rem 0 5rem;
}

.hp-platforms__description {
	max-width: 70rem;
}

.hp-platforms__title span:nth-child(1) {
	color: #5879EE;
}

.hp-platforms__title span:nth-child(2) {
	color: #A769F6;
}

.hp-platforms__title:after {
	display: none;
}

.hp-platforms__listNew {
	grid-template-columns: repeat(4, 1fr);
}

.hp-platforms__listNew .hp-platforms__list-item--confluence {
	background: #F2F6FF;
}

.hp-platforms__list-item {
	padding: 2rem;
}

.hp-platforms__list-item .holder-list-item__title {
	flex-direction: column;
	align-items: center;
}

.hp-platforms__subtitle {
	margin-bottom: 42px;
}

.hp-platforms__listNew .hp-platforms__list-item--confluence .holder-list-item__title img {
	width: 66px;
}

@media(min-width: 1024px) {
	.hp-platforms__list-item .holder-list-item__title {
		align-items: flex-start;
	}
}

.hp-platforms__list-item .list-icons {
	display: flex;
	align-items: center;
}

.hp-platforms__list-item .holder-list-item__title img {
	margin: 0;
	width: 48px;
	height: 48px;
}

.hp-platforms__list-item .holder-list-item__title span {
	color: #5879EE;
	font-size: 24px;
	font-weight: 600;
	margin: 0 18px;
}

.list-item__title {
	padding: 0;
	font-size: 24px;
	margin-bottom: 8px;
}

@media only screen and (min-width: 769px) {
	.list-item__description {
		margin-bottom: 64px;
	}
}

.hp-platforms__list-item .app-link-more {
	border: 2px solid #16161D;
}

/* benefits */
.hp-benefits {
	margin: 6.25rem 0 7.5rem;
}

.benefits-box-row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #16161D;
}

.benefits-box-row.alignright {
	flex-direction: row-reverse;
}

.benefits-box-row h3 {
	font-size: 48px;
	line-height: 1.25;
	font-weight: 600;
	color: #16161D;
}

.benefits-box-row .text-col {
	max-width: 630px;
	padding: 0 15px 0 0;
}

.benefits-box-row.alignright .text-col {
	padding: 0 0 0 15px;
}

.benefits-box-row .img-col {
	max-width: 684px;
	position: relative;
}

.benefits-box-row .img-col img {
	position: relative;
	border-radius: 32px;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}

.benefits-box-row .img-col img.benefits-extra--icons {
	box-shadow: none;
	bottom: -54px;
	left: calc(50% - 150px);
	position: absolute;
}

.benefits-box-row .img-col:before {
	position: absolute;
	content: '';
	inset: 65px -64px -65px 65px;
	/* inset: 50px -40px -50px 40px; */
	border-radius: 32px;
	background-color: #F2F6FF;
}

.benefits-box-row .img-col.img-col--blue:before {
	background-color: #F2F6FF;
}

.benefits-box-row .img-col.img-col--violet:before {
	background-color: #FFFAF2;
}

.benefits-box-row .img-col.img-col--orange.realtime:before {
	background-color: #FFF5F2;
}

.benefits-box-row.alignright .img-col:before {
	inset: 65px 65px -65px -65px;
}

.benefits-box-row .icon img {
	width: 48px;
	height: 48px;
}

.benefits-box-row p {
	margin: 0 0 24px;
}

.home .benefits-box-row .app-link-more {
	border: 2px solid #16161D;
}

.home .benefits-box-row .img-col img.benefits-extra--icons {
	bottom: -89px;
	left: 50%;
	transform: translateX(-50%);
}

.page-template-template-salesforce-page .tabs img,
.home .tabs img {
	border-radius: 24px 24px 0 0;
}

.home .navigate .section__label {
	background-color: #F8F3EE;
	border-radius: 32px;
	padding: 8px 24px;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.8;
}

@media (max-width: 1440px) {
	.hp-brands__list {
		grid-template-columns: repeat(auto-fit, minmax(7rem, 1fr));
	}

	.benefits-box-row {
		gap: 32px;
	}

	.benefits-box-row .col {
		width: 50%;
		max-width: 100% !important;
	}

	.benefits-box-row .text-col {
		padding: 0 30px 0 0;
	}

	.benefits-box-row h3 {
		font-size: 32px;
	}

	.benefits-box-row .img-col:before {
		inset: 40px -22px -30px 30px;
	}

	.benefits-box-row.alignright .img-col:before {
		inset: 29px 31px -30px -22px;
	}

	.hp-platforms__title {
		font-size: 48px;
		line-height: 1.25;
		display: block;
	}

	.hp-platforms__listNew {
		grid-template-columns: repeat(2, 1fr);
	}

	.home .benefits-box-row .img-col img.benefits-extra--icons {
		bottom: -54px;
	}
}

@media (max-width: 768px) {

	.hp-benefits,
	.hp-platforms {
		margin: 80px 0;
	}

	.benefits-box-row h3 {
		font-size: 32px;
	}

	.benefits-box-row {
		flex-direction: column-reverse;
	}

	.benefits-box-row.alignright {
		flex-direction: column-reverse;
	}

	.benefits-box-row .text-col {
		text-align: center;
		padding: 0 15px;
	}

	.benefits-box-row.alignright .text-col {
		padding: 0 15px;
	}

	.benefits-box-row.alignright .img-col img {
		left: 0;
	}

	.benefits-box-row .col {
		width: 100%;
	}

	.benefits-box-row .img-col {
		margin: 0 0 30px;
	}

	.feature .benefits-box-row .img-col {
		margin-bottom: 50px;
	}

	.benefits-box-row .img-col:before {
		inset: 40px -22px -30px 30px;
	}

	.benefits-box-row.alignright .img-col:before {
		inset: 29px 31px -30px -22px;
	}

	.hp-platforms__title {
		font-size: 32px;
	}

	.benefits-box-row .icon {
		margin-top: 10px;
	}

	.hp-platforms__listNew {
		grid-template-columns: repeat(1, 1fr);
	}

	.hp-platforms__list-item .holder-list-item__title img {
		margin: auto;
	}

	
}

/* slidersay */
.slider_say_area {
	background: #F6F6F6;
	padding: 6.5rem 0 0;
	margin-bottom: 20px;
	position: relative;
}

.slider_say_area.hidden {
	display: none;
}

.slider_say_area .slider-holder {
	/* max-width: 1400px; */
	margin: 0 0 0 13%;
	display: flex;
	justify-content: space-between;
	gap: 30px;
	padding: 0 0 9rem;
	position: relative;
}

.slider_say_area.new .slider-holder {
	max-width: 1400px;
	margin: 0 auto;
	padding: 0 0 2rem;
}

.slider_say_area.new {
	padding: 6.5rem 0 60px;
}

.slider_say_area.new .review-slider {
	padding: 0;
	max-width: 100%;
}

.slider_say_area.new .navigation-container {
	position: static;
	max-width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: flex-end;
	transform: unset;
}

.slider_say_area.new .navigation-box {
	position: static;
}

.slider_say_area .title-box {
	border: 4px solid #fff;
	border-radius: 32px;
	padding: 2rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 445px;
	width: 100%;
}

.slider_say_area .title-box img {
	width: 48px;
	height: 48px;
	margin: 0 0 24px;
}

.slider_say_area .title {
	font-size: 48px;
	line-height: 1.25;
	color: #16161D;
	font-weight: 600;
}

.slider_say_area .review-slider {
	/* max-width: 922px; */
	width: 100%;
	padding: 0 16% 0 0;
}

.slider_say_area .swiper-slide {
	background: #fff;
	border-radius: 32px;
	font-size: 24px;
	font-weight: 600;
	max-width: 922px;
	overflow: hidden;
	position: relative;
}

.slider_say_area .swiper-slide p {
	font-size: 24px;
}

.slider_say_area .logo-box {
	max-width: 94px;
	margin: 0 0 20px;
}

.slider_say_area .swiper-slide p span {
	color: #A769F6;
}

.slider_say_area .avatar-box {
	display: flex;
	align-items: center;
}

.slider_say_area .avatar-box img {
	width: 80px;
	height: 80px;
	border-radius: 24px;
}

.slider_say_area .text {
	display: flex;
	flex-direction: column;
}

.slider_say_area .name {
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 4px;
}

.slider_say_area .staff {
	font-size: 16px;
	color: #5D5D6C;
	font-weight: 500;
}

.slider_say_area .app-link-more {
	border: 2px solid #16161D;
	line-height: 1.18;
	padding: 0.75rem 1rem;
}

@media (min-width: 1024px) {
	html[lang="de-DE"] .slider_say_area .app-link-more {
		padding: .75rem 10px;
	}
}

@media (min-width: 1441px) {
	html[lang="de-DE"] .slider_say_area .app-link-more {
		padding: .75rem 1.25rem;
	}
}

.slider_say_area .avatar-box img {
	margin-right: 15px;
}

.slider_say_area .bottom-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.navigation-container {
	position: absolute;
	bottom: 0;
	max-width: 1360px;
	width: 100%;
	left: 50%;
	transform: translateX(-57%);
}

.navigation-box {
	position: absolute;
	bottom: 60px;
	right: 15px;
	width: 140px;
	height: 56px;
	display: flex;
	justify-content: space-between
}

.navigation-box .swiper-button-next2,
.navigation-box .swiper-button-prev2,
.navigation-box .swiper-button-next,
.navigation-box .swiper-button-prev {
	position: static;
	border: 2px solid #16161D;
	border-radius: 50%;
	width: 56px;
	height: 56px;
	margin-top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.navigation-box .swiper-button-prev2:after,
.navigation-box .swiper-button-next2:after,
.navigation-box .swiper-button-prev:after,
.navigation-box .swiper-button-next:after {
	background: url(../img/sprite-svg-52aa6cf0.svg) no-repeat;
	background-position: 0 71.30434782608695%;
	width: 24px;
	height: 24px;
	content: '';
}

.navigation-box .swiper-button-prev2:after,
.navigation-box .swiper-button-prev:after {
	transform: rotate(-180deg);
}

.swiper-button-next2.swiper-button-disabled,
.swiper-button-prev2.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

@media (max-width: 1440px) {
	.slider_say_area .slider-holder {
		margin: 0 15px;
	}

	.slider_say_area .review-slider {
		padding: 0;
	}

	.slider_say_area .title {
		font-size: 32px;
	}
}

@media (max-width: 1024px) {
	.slider_say_area .review-slider {
		padding: 0;
	}
}

@media (max-width: 920px) {
	.slider_say_area .slider-holder {
		flex-direction: column;
	}

	.slider_say_area .title-box {
		max-width: 100%;
	}

	.slider_say_area {
		padding: 3.5rem 0 0;
	}

	.slider_say_area .slider-holder {
		padding: 0 0 2rem;
	}

	.navigation-box {
		bottom: -84px;
	}

	.slider_say_area .swiper-slide p {
		font-size: 20px;
	}

	.slider_say_area .bottom-box {
		flex-direction: column;
		gap: 15px;
	}

	.slider_say_area .app-link-more {
		width: 100%;
		justify-content: center;
	}

	.slider_say_area .name {
		font-size: 16px;
	}

	.slider_say_area .staff {
		font-size: 14px;
	}
}


/* goals section */

.goals {
	text-align: center;
	padding: 5rem 0 6rem;
}

.goals .goal-description {
	max-width: 860px;
	margin: 0 auto 40px;
	font-size: 20px;
	line-height: 1.5;
}

.goals .two-columns {
	display: flex;
	justify-content: space-between;
	gap: 30px;
}

.goals .two-columns .col {
	max-width: 864px;
	width: 100%;
	padding: 50px;
	border-radius: 32px;
	background: #F2F6FF;
}

.goals .two-columns .col.green {
	background-color: #EBF7F2;
}

.goals .app-link-more {
	border: 2px solid #16161D;
}


@media (max-width: 768px) {
	.goals .two-columns {
		flex-direction: column;
	}

	.goals .two-columns .col {
		padding: 40px;
		gap: 20px;
	}
}

/* .testimonials .testimonials-box */

.testimonials .testimonials-box {
	background: none;
}

.testimonials .testimonials-box:nth-child(odd) {
	background: #F6F6F6;
}

.testimonials .testimonials-box:nth-child(even) {
	border: 2px solid #F6F6F6;
}

.testimonials .testimonials-col {
	margin: 0 -16px;
	width: auto;
}


.two-columns .col.sp-feature.green {
	background-color: #EBF7F2;
	--shine-color: rgba(54, 178, 126, .1);
}

@media (max-width: 768px) {
	.testimonials .testimonials-col {
		margin: 0;
	}

	.testimonials h2 {
		padding: 0 10px;
	}
}

/* resources area */
.slider_say_area.resources-area {
	background: none;
	padding: 0;
	margin: 0 0 60px;
}

.slider_say_area.resources-area .resources-slider {
	width: 100%;
}

@media (min-width: 860px) {
	.resources-slider.swiper-autoheight .swiper-wrapper {
		align-items: normal;
	}
}


.resources-slider .swiper-slide {
	background: #F6F6F6;
	padding: 20px;
}

.slider_say_area.resources-area .title-box {
	/* background: #F6F6F6; */
	border: 2px solid #F6F6F6;
}

.slider_say_area.resources-area .title-box p {
	color: #5D5D6C;
	font-size: 20px;
}

.slider_say_area.resources-area p {
	color: #5D5D6C;
	font-size: 16px;
}

.slider_say_area.resources-area .badge-row {
	display: flex;
	gap: 10px;
	margin: 0 0 20px;
}

.slider_say_area.resources-area .badge {
	font-size: 12px;
	border-radius: 20px;
	padding: 4px 20px;
	color: #fff;
}

.slider_say_area.resources-area .badge.date {
	background-color: #fff;
	color: #5D5D6C;
}

.slider_say_area.resources-area .badge.orange {
	background-color: #FF8541;
}

.slider_say_area.resources-area .badge.violet {
	background-color: #A769F6;
}

.slider_say_area.resources-area h3 {
	font-size: 24px;
	line-height: 1.25;
	font-weight: 600;
}

.slider_say_area.resources-area h3 a {
	color: #16161D;
	text-decoration: none;
}

.slider_say_area.resources-area h3 a:hover {
	text-decoration: underline;
}

.slider_say_area.resources-area .swiper-slide:after {
	display: none;
}

.trial-box {
	max-width: 1400px;
	margin: 0 auto 60px;
	padding: 55px 15px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: #F6F6F6;
	border-radius: 32px;
}

.trial-box.blue_bg {
	background-color: rgba(242, 246, 255, 1) !important;
}

.trial-box.blue_bg .ltm-link--primary {
	background: radial-gradient(100% 191.36% at 100% 0%, #A769F6 0%, #5879EE 100%);
}

.trial-box.blue_bg .ltm-link--primary .ltm-link__icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3cpath d='M9.43021 11.1423C9.39588 11.0928 9.35053 11.0538 9.29854 11.0293C9.24654 11.0047 9.18968 10.9954 9.13345 11.0021C9.07722 11.0089 9.02353 11.0316 8.97758 11.068C8.93164 11.1043 8.89499 11.1532 8.8712 11.2097L6.03599 17.4589C6.01009 17.5158 5.99781 17.5791 6.00032 17.6427C6.00283 17.7062 6.02003 17.7681 6.05031 17.8223C6.08058 17.8764 6.12292 17.9212 6.17331 17.9523C6.22369 17.9834 6.28045 17.9998 6.3382 17.9999H10.2862C10.3501 18.0013 10.413 17.9819 10.467 17.9443C10.521 17.9066 10.5638 17.8524 10.5901 17.7882C11.4409 15.8629 10.9255 12.9039 9.43021 11.1423Z' fill='%23A769F6'/%3e%3cpath d='M11.3323 6.18849C10.553 7.31813 10.0988 8.61932 10.0144 9.9643C9.92996 11.3093 10.2182 12.6518 10.8508 13.8602L12.96 17.804C12.9907 17.8626 13.0382 17.912 13.097 17.9466C13.1559 17.9812 13.2238 17.9997 13.2932 18H17.6464C17.7075 17.9953 17.7664 17.9769 17.8184 17.9464C17.8703 17.9159 17.9139 17.8742 17.9453 17.8247C17.9768 17.7752 17.9952 17.7193 17.9992 17.6618C18.0032 17.6042 17.9925 17.5466 17.9681 17.4936L11.968 6.18849C11.9392 6.13204 11.8941 6.08439 11.8379 6.05104C11.7817 6.01769 11.7166 6 11.6501 6C11.5837 6 11.5186 6.01769 11.4624 6.05104C11.4061 6.08439 11.3611 6.13204 11.3323 6.18849Z' fill='%23A769F6'/%3e%3c/svg%3e ");
}

.trial-box.blue_bg .ltm-link--primary:before {
	background: radial-gradient(100% 191.36% at 100% 0%, #5879EE 0%, #A769F6 100%);
}

.trial-box.blue_bg .ltm-link--primary .ltm-link__icon:after,
.trial-box.blue_bg .ltm-link--primary .ltm-link__icon:before {
	background: none;
}


.trial-box.yellow_bg {
	background-color: #FFFAF2 !important;
}

.trial-box h2 {
	text-align: center;
	margin: 0 auto 48px;
	font-size: 48px;
}

.trial-box h2 span {
	color: #FF8541;
}

.trial-box h2 span.blue {
	color: #5879EE;
}

.trial-box .ltm-link--transparent {
	color: #16161D;
	border: 2px solid #16161D;
}

.trial-box .ltm-link--transparent .ltm-link__icon {
	background-color: #16161D;
}

.trial-box .ltm-link--transparent .ltm-link__icon:before,
.trial-box .ltm-link--transparent .ltm-link__icon:after {
	filter: brightness(33.2);
}

@media (max-width: 1432px) {
	.trial-box {
		margin: 0 0 55px;
	}
}

@media (max-width: 768px) {
	.slider_say_area.resources-area .resources-slider {
		padding: 0;
	}

	.slider_say_area.resources-area h3 {
		font-size: 20px;
	}

	.slider_say_area.resources-area p {
		font-size: 14px;
	}

	.slider_say_area.resources-area .badge {
		font-size: 10px;
	}

	.slider_say_area.resources-area .navigation-container {
		bottom: 30px;
	}
}


/* footer */
.app-footer {
	padding: 26px 0 42px;
}

.app-footer__middle #menu-menu-lang .menu-item:not(:last-child) {
	margin-right: 8px;
	position: relative;
}

.app-footer__middle #menu-menu-lang .menu-item:not(:last-child):after {
	content: '|';
	font-size: 18px;
	color: #fff;
	margin-left: 8px;
}

.app-footer__middle #menu-menu-lang .menu-item a {
	color: #7d7d7d;
	text-decoration: none;
}

.app-footer__middle {
	box-shadow: none;
	padding-top: 0;
	margin-bottom: 2rem;
}

.app-footer__bottom {
	padding-top: 26px;
	border-top: 1px solid #34343E;
}

.footer-middle__links-item .item-list span {
	margin: 0 0 20px;
	display: flex;
	align-items: center;
}

.footer-middle__links-item .item-list img {
	margin-right: 8px;
	max-width: 16px;
}

.footer-middle__links-item .item-list span .item-list__link {
	margin: 0;
	color: #fff;
}

.footer-middle__links-item .item-title {
	font-size: 14px;
}

.footer-middle__links-item .item-list__link:not(.white),
.footer-middle__links-item .item-list__plug:not(.white) {
	font-size: 14px;
	line-height: 1.4;
	margin-bottom: 20px;
	color: #A6ACBA;
}

.app-footer__middle #menu-menu-lang {
	display: block;
	margin-top: 20px;
}

.app-footer__middle .app-header__nav-list .menu-item>span {
	padding: 10px 0;
}

.app-footer__middle .app-header__nav-list .menu-item>span:hover {
	background: none;
	color: #fff;
}

.app-footer__middle .app-header__nav-list .sub-menu {
	padding: 0;
}

.app-footer__middle .app-header__nav-list .menu-item-has-children:hover>span:after {
	filter: brightness(12);
	display: block !important;
}

.app-footer__middle .zero-col .footer-middle__links-item:not(:last-child) {
	margin-bottom: 40px;
}

.footer-middle__links {
	width: 100%;
}

.footer-col {
	padding: 0 30px;
}

.badge-holder {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 40px;
}

.badge-box {
	width: 100%;
	display: flex;
	gap: 12px;
	flex: 1;
}

footer .app-badge {
	font-size: 14px;
	line-height: 1.4;
	color: #5D5D6C;
	max-width: 236px;
	width: 100%;
	display: flex;
	padding: 12px 20px;
	justify-content: space-between;
	gap: 10px;
}


.app-badge--secondary .app-badge__icon {
	margin-right: 0;
	max-width: 61px;
}

footer .app-badge__text {
	flex: 1;
}

footer .app-badge--salesforce .app-badge__icon:after {
	width: 50px;
	background-size: cover;
}

/* start trial */

.header-clean .app-header__items {
	padding: 15px 0;
}

.trial-page.trial {
	margin: 0;
}

.trial-page__title {
	text-align: center;
}

.trial-page__content {
	text-align: center;
	margin: 0 0 60px;
}

.trial-platform {
	margin: 0 0 40px;
}

.trial-page .hp-brands {
	margin: 5rem 0;
}

.platform-block {
	display: flex;
	align-items: center;
	border-radius: 32px;
	padding: 32px 0 32px 32px;
	margin: 0 0 40px;
	justify-content: space-between;
}

.platform-block.orange {
	background-color: #FFFAF2;
}

.platform-block.blue {
	background-color: #F2F6FF;
}

.platform-block.violet {
	background-color: #F8F2FF;
}

.platform-block.green {
	background-color: rgba(0, 202, 114, 0.08);
}

.platform-block .block-title {
	display: flex;
	align-items: center;
	margin: 0 0 24px;
}

.platform-block .block-title .box {
	display: flex;
	align-items: center;
}

.platform-block .block-title img {
	width: 48px;
	height: 48px;
	margin-right: 20px;
}

.platform-block.blue .block-title img:first-child {
	margin-right: 0;
}

.platform-block.blue .block-title img:last-child {
	margin-right: 20px;
}

.platform-block.blue .block-title span {
	color: #5879EE;
	font-size: 24px;
	font-weight: 600;
	margin: 0 18px;
}

.platform-block .block-title h3 {
	font-weight: 700;
	margin: 0;
}

.platform-block.green .ltm-link--secondary .ltm-link__icon:before,
.platform-block.violet .ltm-link--secondary .ltm-link__icon:before,
.platform-block.blue .ltm-link--md .ltm-link__icon:before,
.platform-block.green .ltm-link--secondary .ltm-link__icon:after,
.platform-block.violet .ltm-link--secondary .ltm-link__icon:after,
.platform-block.blue .ltm-link--secondary .ltm-link__icon:after {
	display: none;
}

.platform-block.violet .ltm-link--md .ltm-link__icon,
.platform-block.blue .ltm-link--md .ltm-link__icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3cpath d='M9.43021 11.1423C9.39588 11.0928 9.35053 11.0538 9.29854 11.0293C9.24654 11.0047 9.18968 10.9954 9.13345 11.0021C9.07722 11.0089 9.02353 11.0316 8.97758 11.068C8.93164 11.1043 8.89499 11.1532 8.8712 11.2097L6.03599 17.4589C6.01009 17.5158 5.99781 17.5791 6.00032 17.6427C6.00283 17.7062 6.02003 17.7681 6.05031 17.8223C6.08058 17.8764 6.12292 17.9212 6.17331 17.9523C6.22369 17.9834 6.28045 17.9998 6.3382 17.9999H10.2862C10.3501 18.0013 10.413 17.9819 10.467 17.9443C10.521 17.9066 10.5638 17.8524 10.5901 17.7882C11.4409 15.8629 10.9255 12.9039 9.43021 11.1423Z' fill='%23A769F6'/%3e%3cpath d='M11.3323 6.18849C10.553 7.31813 10.0988 8.61932 10.0144 9.9643C9.92996 11.3093 10.2182 12.6518 10.8508 13.8602L12.96 17.804C12.9907 17.8626 13.0382 17.912 13.097 17.9466C13.1559 17.9812 13.2238 17.9997 13.2932 18H17.6464C17.7075 17.9953 17.7664 17.9769 17.8184 17.9464C17.8703 17.9159 17.9139 17.8742 17.9453 17.8247C17.9768 17.7752 17.9952 17.7193 17.9992 17.6618C18.0032 17.6042 17.9925 17.5466 17.9681 17.4936L11.968 6.18849C11.9392 6.13204 11.8941 6.08439 11.8379 6.05104C11.7817 6.01769 11.7166 6 11.6501 6C11.5837 6 11.5186 6.01769 11.4624 6.05104C11.4061 6.08439 11.3611 6.13204 11.3323 6.18849Z' fill='%23A769F6'/%3e%3c/svg%3e ")
}

.platform-block.green .ltm-link--secondary .ltm-link__icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.60035 0.812185C6.90586 0.812185 6.27721 1.10925 5.82553 1.58897L5.82605 1.5917C5.33218 0.927759 4.54509 0.5 3.66539 0.5C2.16322 0.5 0.943999 1.73866 0.943999 3.27125C0.943612 3.65043 1.01979 4.02562 1.16778 4.37345C0.470199 4.79333 0 5.57012 0 6.46238C0 7.79027 1.04432 8.87147 2.33556 8.87147C2.49703 8.87157 2.65806 8.85447 2.81605 8.82046C3.17102 9.80194 4.09186 10.5 5.17733 10.5C6.21651 10.5 7.10906 9.85443 7.49232 8.93593C7.79353 9.08578 8.12436 9.16334 8.45947 9.16266C9.28257 9.16266 10.0054 8.69554 10.3835 8.00798C10.5779 8.04745 10.7765 8.06834 10.9802 8.06834C12.647 8.06834 14 6.67746 14 4.96118C14 3.2449 12.647 1.85403 10.9802 1.85403C10.5601 1.85381 10.1446 1.94413 9.76101 2.11908C9.32888 1.33704 8.52635 0.812185 7.60035 0.812185Z' fill='%23A769F6'/%3e%3c/svg%3e ");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.platform-block p {
	font-size: 24px;
	line-height: 1.5;
	font-weight: 600;
	margin: 0 0 24px
}

.platform-block .info-list {
	list-style: none;
	padding: 0;
	margin: 0 0 35px;
	font-size: 18px;
	font-weight: 500;
}

.platform-block .info-list li {
	position: relative;
	display: flex;
	align-items: center;
	margin: 0 0 26px;
}

.platform-block .info-list li:before {
	content: '';
	margin-right: 10px;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4370_16284)'%3e%3cpath d='M4.16602 11.7857L9.62056 17.5L19.166 7.5' stroke='%2316161D' stroke-width='2'/%3e%3ccircle cx='12' cy='12' r='12' fill='%23FF8541'/%3e%3cpath d='M6 11.4286L10.3636 16L18 8' stroke='white' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4370_16284'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
	background-repeat: no-repeat;
}

.platform-block.blue .info-list li:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4370_16284)'%3e%3cpath d='M4.16602 11.7857L9.62056 17.5L19.166 7.5' stroke='%235879EE' stroke-width='2'/%3e%3ccircle cx='12' cy='12' r='12' fill='%235879EE'/%3e%3cpath d='M6 11.4286L10.3636 16L18 8' stroke='white' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4370_16284'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}

.platform-block.violet .info-list li:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4370_16284)'%3e%3cpath d='M4.16602 11.7857L9.62056 17.5L19.166 7.5' stroke='%23A769F6' stroke-width='2'/%3e%3ccircle cx='12' cy='12' r='12' fill='%23A769F6'/%3e%3cpath d='M6 11.4286L10.3636 16L18 8' stroke='white' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4370_16284'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}

.platform-block.green .info-list li:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4370_16284)'%3e%3cpath d='M4.16602 11.7857L9.62056 17.5L19.166 7.5' stroke='%23A769F6' stroke-width='2'/%3e%3ccircle cx='12' cy='12' r='12' fill='%2300CA72'/%3e%3cpath d='M6 11.4286L10.3636 16L18 8' stroke='white' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4370_16284'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}

.platform-block .btn-holder .label {
	display: flex;
	align-items: center;
	font-size: 18px;
	margin: 0 -150px 0 32px;
}

.platform-block .btn-holder {
	display: flex;
}

.platform-block .btn-holder .label img {
	margin-right: 10px;
	width: 24px;
	height: 24px;
}

.trial-page .hp-brands__item {
	filter: brightness(0.1);
}

.trial-page .hp-brands__title {
	color: #16161D;
}

@media (max-width: 1023px) {
	.trial-page .img-col {
		display: none;
	}

	.platform-block {
		padding: 32px 15px;
		margin: 0 0 20px;
	}

	.trial-page .info-col {
		max-width: 560px;
		margin: 0 auto;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.platform-block .info-list {
		max-width: 450px;
		width: 100%;
	}

	.platform-block .btn-holder {
		flex-direction: column;
		gap: 20px;
		align-items: center;
	}

	.platform-block .btn-holder .label {
		margin: 0;
	}

	.platform-block p {
		text-align: center;
	}
}

@media (max-width: 991px) {
	.footer-middle__links {
		flex-direction: column !important;
	}

	.zero-col {
		border-bottom: 1px solid #34343E;
	}

	.zero-col .footer-middle__links-item {
		padding: 12px 0 14px;
	}

	.footer-col {
		padding: 12px 0 14px;
		border-bottom: 1px solid #34343E;
		width: 100%;
	}

	.badge-holder {
		flex-direction: column !important;
		align-items: center !important;
		gap: 16px;
	}

	.badge-box {
		justify-content: center !important;
		align-items: center !important;
	}

	.app-footer__middle {
		margin-bottom: 40px;
	}

	.app-footer__middle #menu-menu-lang {
		margin-bottom: 0 !important;
	}

	.app-footer__bottom {
		flex-direction: column !important;
		align-items: center !important;
		gap: 35px;
		font-size: 12px !important;
	}

	.footer-bottom__logo {
		order: 3;
		justify-content: center !important;
	}

	.footer-bottom__links {
		order: 1;
		justify-content: center !important;
		gap: 14px !important;
	}

	.footer-bottom__socials {
		order: 2;
		justify-content: center !important;
	}

	.zero-col {
		width: 100% !important;
		
	}

	.footer-middle__links-item:not(:last-child) {
		margin-bottom: 0 !important;
		border-bottom: 1px solid #34343E;
	}

	.footer-middle__links-item .item-list {
		padding-top: 0;
	}

	.footer-middle__links-item .item-title {
		position: relative;
		cursor: pointer;
	}
	
	.footer-middle__links-item .item-title:before {
		position: absolute;
		content: '';
		right: 0;
		top: 50%;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L5 5L9 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
		width: 10px;
		height: 6px;
		transform: translateX(-50%);
		transition: transform .2s ease-in-out;
	}
	
	.accordeon_item.active .item-title:before {
		transform: translateX(-50%) rotate(180deg);
	}

	.footer-middle__links-item span:first-child,
	.footer-middle__links-item .item-list__link:first-child {
		margin-top: 24px !important;
	}

	.footer-middle__links-item.zero-col .item-list__link {
		margin-top: 0 !important;
	}

}

@media (max-width: 768px) {
	.platform-block .block-title {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.platform-block .block-title h3 {
		font-size: 24px;
	}

	.platform-block p {
		font-size: 20px;
	}

	.platform-block .block-title img {
		margin-bottom: 16px;
		margin-right: 0;
	}

	.platform-block .block-title .box img {
		margin-bottom: 0;
	}

	.platform-block .block-title .box {
		margin-bottom: 16px;
	}
}

/* page-template-redis-web-app */

.have_top_head+.app-page-main {
	padding-top: 148px;
}

main.app-page-main {
	padding-top: 30px !important;
}

.app-white.have_top_head+.app-pricing,
.app-black.have_top_head+.app-page-main,
.app-white+.app-pricing,
.app-black+.app-page-main {
	padding-top: 48px !important;
}

@media (min-width: 360px) {

	.app-white.have_top_head+.app-pricing,
	.app-black.have_top_head+.app-page-main {
		padding-top: 130px !important;
	}
}

@media (min-width: 768px) {

	.app-white.have_top_head+main.app-pricing,
	.app-black.have_top_head+main.app-page-main {
		padding-top: 65px !important;
	}
}

@media (min-width: 1024px) {

	.app-white.have_top_head+main.app-pricing,
	.app-black.have_top_head+main.app-page-main {
		padding-top: 48px !important;
	}
}

@media (min-width: 360px) {
	.first-row,
	.second-row {
		width: 100%;
	}

	.slider_say_area.new .navigation-container,
	.slider_say_area.new .slider-holder,
	.home .app-container,
	.app-footer .app-container,
	.page-template-start-trial-page .app-container,
	.page-template-redis-jira-pricing .app-container,
	.page-template-redis-jira .app-container,
	.page-template-redis-web-app-pricing .app-container,
	.page-template-redis-web-app .app-container {
		padding: 0 16px;
		max-width: calc(719px + 32px);
		/* box-sizing: content-box; */
	}

	.app-header .app-container {
		padding: 0 24px;
		max-width: 100%;
	}

	.app-container .app-header__nav {
		margin: 0 -24px;
		padding: 0 24px;
		width: calc(100% + 48px);
	}

	.hp-intro {
		padding: 40px 0 0;
	}

	.hp-title {
		margin-top: 0;
		font-size: 48px;
	}

	.automate {
		padding: 80px 0 0;
	}

	.navigate {
		padding: 80px 0 0;
	}

	.home .navigate {
		padding: 76px 0;
	}

	.cascade {
		padding: 80px 0 0;
	}

	.learn-more.out {
		margin: auto;
	}

	.app-page-main .section__title {
		font-size: 32px;
	}

	.benefits-box-row:not(:last-child) {
		margin-bottom: 116px;
	}

	.hp-subtitle {
		font-size: 20px;
	}

	.comment-block {
		max-width: 719px;
		margin: 0 16px 0;
	}

	.slider_say_area.new .navigation-container {
		box-sizing: border-box;
		margin: 24px auto 0;
	}

	.app-header .app-container,
	.app-footer .app-container,
	.home .app-header .app-container,
	.page-template-start-trial-page .app-header .app-container,
	.page-template-redis-jira-pricing .app-header .app-container,
	.page-template-redis-jira .app-header .app-container,
	.page-template-redis-web-app-pricing .app-header .app-container,
	.page-template-redis-web-app .app-header .app-container {
		width: auto;
	}

	.slider_say_area .title {
		font-size: 24px;
	}

	.slider_say_area .avatar-box {
		width: 100%;
	}

	.slider_say_area.resources-area p {
		font-size: 14px;
	}

	.slider_say_area.resources-area .title-box p {
		font-size: 18px;
	}

	.slider_say_area .swiper-slide {
		padding: 40px;
	}

	.resources-slider .swiper-slide {
		padding: 20px;
	}

	.testimonials .testimonials-box {
		margin: 0 0 20px;
		width: 100%;
	}

	.app-footer {
		padding: 40px 0 22px;
	}

	.footer-middle__links-item .item-title {
		text-align: left;
		margin-bottom: 0;
	}

	.footer-bottom__logo .app-logo {
		width: 24px;
		height: 24px;
	}


	.badge-box,
	.badge-holder {
		flex-direction: column;
		align-items: flex-start;
	}

	.app-footer__bottom {
		flex-direction: column;
		align-items: flex-start;
	}

	.footer-bottom__links {
		justify-content: space-between;
		width: 100%;
	}

	.footer-middle__links-item .item-list {
		align-items: flex-start;
		overflow: hidden;
	}

	.app-footer__middle #menu-menu-lang {
		margin-bottom: 40px;
		margin-top: 0;
	}

	.footer-bottom__logo {
		flex-direction: row;
		gap: 4px;
	}

	.footer-bottom__socials {
		margin: 0;
		justify-content: center;
	}

	footer .app-badge__icon {
		width: 65px;
		justify-content: center;
	}

	footer .app-badge__text {
		width: 145px;
	}

	.app-footer .app-container,
	.home .app-container,
	.page-template-start-trial-page .app-container,
	.page-template-redis-jira-pricing .app-container,
	.page-template-redis-jira .app-container,
	.page-template-redis-web-app-pricing .app-container,
	.page-template-redis-web-app .app-container {
		width: 100%;
	}

	.trial-box h2 {
		font-size: 48px;
		text-align: center;
	}

	.trial-box .btn-holder {
		display: flex;
		flex-direction: column;
		gap: 20px;
		margin: 0 15px;
	}

	.trial-box .btn-holder a {
		width: 100%;
		margin: 0 !important;
		padding: 16px;
		justify-content: center;
		height: 64px;
	}

	.trial-box h2 {
		font-size: 32px;
	}

	.trial-box {
		padding: 40px 15px;
	}


	/* footer styles 360-768 */
	.footer-middle__links-item .item-list span:last-child {
		margin: 0;
	}

	.footer-middle__links-item .item-list__link:last-child,
	.footer-middle__links-item .item-list__plug:last-child {
		margin: 0;
	}

	.footer-middle__links {
		gap: 0;
	}

	.footer-middle__links-item:not(:last-child) {
		margin: 0 0 40px;
	}

	.testimonials {
		margin: 0 0 60px;
	}
}

@media (min-width: 768px) {

	.app-header .app-container,
	.app-footer .app-container,
	.slider_say_area.new .navigation-container,
	.slider_say_area.new .slider-holder,
	.home .app-container,
	.page-template-start-trial-page .app-container,
	.page-template-redis-jira-pricing .app-container,
	.page-template-redis-jira .app-container,
	.page-template-redis-web-app-pricing .app-container,
	.page-template-redis-web-app .app-container {
		padding: 0 24px;
		max-width: calc(959px + 48px);
	}

	.app-white.have_top_head+.app-pricing,
	.app-black.have_top_head+.app-page-main {
		padding-top: 65px;
	}

	.automate {
		padding: 120px 0 0;
	}

	.feature.hp-benefits {
		padding: 120px 0 0;
		margin: 0 0 80px;
	}

	/* .page-template-redis-web-app .automate {
		padding: 0;
	} */

	.automate.okr-jira {
		padding: 0;
	}

	.navigate {
		padding: 120px 0 0;
	}

	.home .navigate {
		padding: 76px 0 100px;
	}

	.cascade {
		padding: 120px 0 0;
	}

	.jira-list {
		gap: 20px;
	}


	.jira-list .item {
		width: calc(100% / 2 - 10px);
	}

	.ckeck-in.top-padding-2 {
		padding: 120px 0 0;
	}

	.app-container .app-header__nav {
		margin: 0 -24px;
		padding: 0 1.5rem;
		width: calc(100% + 48px);
	}

	.hp-intro {
		padding: 80px 0 0;
	}

	.comment-block {
		max-width: 959px;
		margin: 0 24px;
	}

	.slider_say_area .swiper-slide p {
		font-size: 20px;
	}

	.slider_say_area.resources-area p {
		font-size: 16px;
	}

	.slider_say_area .title-box {
		max-width: 100%;
	}

	.slider_say_area .slider-holder {
		gap: 20px;
	}

	.testimonials .testimonials-box {
		/* max-width: 350px; */
		margin: 0 10px 10px;
		width: calc(50% - 20px);
	}

	.pp-intro .ltm-link,
	.hp-intro__content--left .ltm-link {
		height: 72px;
	}

	.trial-box .btn-holder {
		flex-direction: row;
		margin: 0;
	}

	.trial-box .btn-holder a {
		padding: 18px 24px;
		width: auto;
	}

	.trial-box h2 {
		font-size: 48px;
	}

	.trial-box {
		padding: 55px 15px;
	}

	.testimonials {
		margin: 0 -10px 60px;
	}

	.pp-intro.okr-app-page .btn-holder {
		margin: 0 0 80px;
	}

	/* footer styles */

	.app-footer {
		padding: 22px 0 42px;
	}

	.footer-middle__links-item .item-list span {
		margin: 0 0 20px;
	}

	.footer-middle__links {
		flex-wrap: nowrap;
		justify-content: space-between;
		flex-direction: row;
		align-items: flex-start;
	}

	.zero-col {
		width: 30.33%;
	}

	#rive-animation-wrapper {
		margin: 0 -10px;
	}

	.app-footer__middle #menu-menu-lang {
		margin-top: 0;
		margin-bottom: 0;
	}

	.badge-holder {
		flex-direction: row;
		align-items: center;
	}

	.badge-box {
		flex-direction: row;
		justify-content: flex-end;
	}

	footer .app-badge__icon,
	footer .app-badge__text {
		width: auto;
	}

	.app-footer__bottom {
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.footer-bottom__links {
		width: auto;
	}

	.footer-middle__links-item:not(:last-child) {
		margin: 0;
	}

	.app-footer__middle .first-col .footer-middle__links-item:not(:last-child) {
		margin-bottom: 70px;
	}
}

@media (min-width: 920px) {
	.slider_say_area .title-box {
		max-width: 298px;
	}

	.slider_say_area .avatar-box {
		width: auto;
	}

	.slider_say_area.new .navigation-container {
		margin: 32px auto 0;
	}

	.slider_say_area.resources-area .slider-holder {
		gap: 32px;
	}

	.slider_say_area .text {
		max-width: 250px;
	}
}

@media (min-width: 980px) {
	.app-container .app-header__nav {
		margin: 0 -32px;
	}
}

@media(min-width: 992px) {
	.footer-middle__links-item .item-title {
		margin-bottom: 24px;
	}

	.footer-middle__links {
		display: block;
	}

	.footer-col {
		padding: 0 15px;
	}

	.first-row {
		display: flex;
        justify-content: space-between;
	}
}

@media (min-width: 1024px) {
	.first-row {
		gap: 24px;
		margin-bottom: 36px;
	}

	.app-footer .app-container,
	.slider_say_area.new .navigation-container,
	.slider_say_area.new .slider-holder,
	.home .app-container,
	.page-template-start-trial-page .app-container,
	.page-template-redis-jira-pricing .app-container,
	.page-template-redis-jira .app-container,
	.page-template-redis-web-app-pricing .app-container,
	.page-template-redis-web-app .app-container {
		padding: 0 32px;
		max-width: calc(960px + 64px);
	}

	.app-white.have_top_head+.app-pricing,
	.app-black.have_top_head+.app-page-main {
		padding-top: 48px;
	}

	.app-container .app-header__nav {
		margin: 0 0 0 25px;
		max-width: calc(960px + 64px);
		padding: 0;
	}

	.app-black .app-header__nav-list>.menu-item.current-menu-ancestor>span,
	.app-black .app-header__nav-list>.menu-item.current-menu-ancestor>a,
	.app-black .app-header__nav-list>.menu-item:hover>span,
	.app-black .app-header__nav-list>.menu-item:hover>a,
	.home .app-header__nav-list>.menu-item:hover>a,
	.home .app-header__nav-list>.menu-item:hover>span {
		color: #fff;
		background-color: #2B2B35;
	}

	.automate {
		padding: 0;
	}

	.pp-intro h1 {
		font-size: 48px;
	}

	.hp-intro {
		padding: 80px 0 0;
	}

	.ckeck-in.top-padding-2 {
		padding: 160px 0 0;
	}

	#rive-animation-wrapper {
		margin: 0 -16px;
	}

	.feature.hp-benefits {
		margin: 0 0 160px;
	}

	.app-page-main .section__title {
		font-size: 48px;
	}

	.app-header__nav-list .menu-item-has-children>span:after {
		display: none;
	}

	.app-header__nav-list .menu-item>a,
	.app-header__nav-list .menu-item>span {
		padding: 10px 12px;
	}

	.link-list {
		margin: 0 0 0 74px;
	}

	.learn-more.out {
		margin-left: 30px;
	}

	.comment-block {
		margin: 0 auto 120px;
	}

	.slider_say_area .slider-holder {
		gap: 30px;
	}

	.slider_say_area.resources-area .slider-holder {
		gap: 32px;
	}

	.slider_say_area.resources-area p {
		font-size: 16px;
	}

	html[lang="en-US"] .pricing-area .col {
		padding: 26px;
	}

	html[lang="en-US"] .pricing-area .col.first {
		padding: 0 15px 26px 0;
	}

	.jira-list {
		gap: 32px;
	}

	.jira-list .item {
		width: calc(100% / 3 - 14px);
	}

	.automate.okr-jira {
		padding: 40px 0 0;
	}

	.testimonials .testimonials-box {
		max-width: 298px;
		width: calc(33.33% - 32px);
		margin: 0 16px 2rem;
	}

	.trial-box h2 {
		font-size: 48px;
		text-align: center;
	}

	.trial-box .btn-holder a {
		height: 72px;
		font-size: 20px;
	}

	.testimonials {
		margin: 0 -10px 88px;
	}

	/* trial */
	.platform-block .info-col {
		max-width: 100%;
		width: 50%;
		padding: 0 20px 0 0;
	}


	.platform-block .img-col {
		width: 50%;
		max-width: 790px;
	}

	/* .platform-block.orange .img-col {
		max-width: 759px;
	} */



	.app-page-main .baner-img:after {
		width: 70%;
		height: 55%;
	}

	.ckeck-in .app-slider--primary .app-slider__carousel:after {
		bottom: -40px;
		right: -40px;
	}

	.ckeck-in.customize .app-slider--primary .app-slider__carousel:after {
		bottom: -40px;
		left: -40px;
		right: auto;
	}

	.ckeck-in .app-slider--primary .app-slider__actions {
		width: 50%;
	}

	.ckeck-in .app-slider--primary {
		column-gap: 32px;
	}


	/* footer styles */
	.app-footer {
		padding: 40px 0 40px;
	}

	.zero-col {
		width: 23%;
	}

	.footer-middle__links {
		gap: 24px;
	}

	.footer-col {
		padding: 0;
		width: calc(15% - 19px);
	}

	.badge-holder {
		margin-top: 106px;
	}

	.badge-box {
		width: 100%;
		gap: 20px;
	}

	footer .app-badge {
		max-width: 224px;
	}

	footer .app-badge.app-badge--salesforce {
		max-width: 257px;
	}

	.footer-middle__links-item .item-list span {
		margin: 0 0 20px;
	}

	.list-item__title {
		text-align: left;
	}
}

@media (min-width: 1440px) {
	.home .navigate {
		padding: 120px 0 100px;
	}

	.page-template-start-trial-page .app-header .app-container,
	footer .app-container {
        max-width: 1200px !important;
        padding: 0 16px !important;
        box-sizing: content-box;
    }

	
	.page-template-redis-jira-pricing .app-header .app-container .custom-navigation li > span:after,
	.page-template-redis-jira .app-header .app-container .custom-navigation li > span:after,
	.page-template-redis-web-app-pricing .app-header .app-container .custom-navigation li > span:after,
	.page-template-redis-web-app .app-header .app-container .custom-navigation li > span:after{
		display: none;
	}
}

@media (min-width: 1441px) {
	.first-row {
		gap: 36px;
	}

	.app-header .app-container,
	.app-footer .app-container,
	.slider_say_area.new .navigation-container,
	.slider_say_area.new .slider-holder,
	.home .app-container,
	.page-template-start-trial-page .app-container,
	.page-template-redis-jira-pricing .app-container,
	.page-template-redis-jira .app-container,
	.page-template-redis-web-app-pricing .app-container,
	.page-template-redis-web-app .app-container {
		max-width: calc(1400px + 64px);
	}

	.page-template-redis-jira-pricing .app-header .app-container .custom-navigation li > span:after,
	.page-template-redis-jira .app-header .app-container .custom-navigation li > span:after,
	.page-template-redis-web-app-pricing .app-header .app-container .custom-navigation li > span:after,
	.page-template-redis-web-app .app-header .app-container .custom-navigation li > span:after{
		display: block;
	}

	.app-white.have_top_head+.app-pricing,
	.app-black.have_top_head+.app-page-main {
		padding-top: 48px;
	}

	.hp-title {
		font-size: 64px;
	}

	.pp-intro h1 {
		font-size: 64px;
	}

	.slider_say_area .text {
		max-width: 100%;
	}

	.app-page-main .okr-app-top p {
		font-size: 24px;
	}

	.app-page-main .section__title {
		font-size: 64px;
	}

	.hp-subtitle {
		font-size: 24px;
	}

	.link-list {
		margin: 0 0 0 50px;
	}

	.app-container .app-header__nav {
		margin: 0 0 0 6%;
	}

	.app-header__nav-list .menu-item-has-children>span:after {
		display: flex;
	}

	.app-page-main .baner-img:after {
		width: 30%;
		height: 30%;
	}

	.app-slider--primary .app-slider__actions {
		width: auto;
	}

	html[lang="en-US"] .pricing-area .col {
		padding: 32px;
	}

	html[lang="en-US"] .pricing-area .col.first {
		padding: 0 15px 32px 0;
	}

	/* trial */

	.platform-block .info-col {
		max-width: 550px;
		width: 100%;
		padding: 0;
	}

	.platform-block .img-col {
		width: auto;
	}


	.comment-block {
		max-width: 1400px;
	}

	.testimonials .testimonials-col {
		margin: 0 -16px;
	}

	.testimonials .testimonials-box {
		max-width: 445px;
		margin: 0 16px 2rem;
	}

	.slider_say_area .title-box {
		max-width: 445px;
	}

	.slider_say_area .title {
		font-size: 48px;
	}

	.slider_say_area .swiper-slide p {
		font-size: 24px;
	}

	.slider_say_area.resources-area p {
		font-size: 16px;
	}

	.slider_say_area.resources-area .title-box p {
		font-size: 20px;
	}

	.trial-wrap .app-container {
		width: 100%;
		box-sizing: border-box;
		max-width: 1432px;
	}

	.slider_say_area .swiper-slide {
		padding: 77px;
	}

	.resources-slider .swiper-slide {
		padding: 20px;
	}

	.ckeck-in .app-slider--primary .app-slider__carousel:after {
		bottom: -80px;
		right: -80px;
	}

	.ckeck-in.customize .app-slider--primary .app-slider__carousel:after {
		bottom: -80px;
		left: -80px;
		right: auto;
	}

	.benefits-box-row:not(:last-child) {
		margin-bottom: 160px;
	}

	.zero-col {
		width: 18%;
	}

	.third-col .footer-middle__links-item:first-child {
		margin-bottom: 0;
	}

	.badge-holder {
		margin-top: 126px;
	}

	.automate.okr-jira {
		padding: 120px 0 0;
	}

	.page-template-start-trial-page .trial-box h2 {
		font-size: 64px;
		max-width: 940px;
		margin: 0 auto 48px;
	}

	.page-template-start-trial-page .trial-box .btn-holder a {
		padding: 1.5rem 3.75rem;
	}

	.footer-middle__links {
		gap: 36px;
	}

	.app-footer {
		padding: 80px 0 40px;
	}
}

@media (min-width: 1486px) {
	.trial-wrap .app-container {
		box-sizing: content-box;
	}
}

@media (min-width: 1881px) {

	.home .app-container,
	.page-template-start-trial-page .app-container,
	.page-template-redis-jira-pricing .app-container,
	.page-template-redis-jira .app-container,
	.page-template-redis-web-app-pricing .app-container,
	.page-template-redis-web-app .app-container {
		/* margin: 0 auto;	 */
	}
}

@media (max-width: 1280px) {
	/* .page-template-redis-web-app .app-header .app-container,
	.page-template-redis-web-app .app-page-main .app-container {
		max-width: 1246px;
	} */
}

@media (max-width: 1024px) {
	/* .page-template-redis-web-app .app-header .app-container,
	.page-template-redis-web-app .app-page-main .app-container {
		max-width: 1246px;
	} */
}

@media (max-width: 1023px) {

	.app-black .switch_holder .app-header__btns,
	.app-white .switch_holder .app-header__btns {
		display: none;
	}

}

/* @media (max-width: 768px) {
	.page-template-redis-web-app .app-header .app-container,
	.page-template-redis-web-app .app-page-main .app-container {
		max-width: 750px;
	}
} */


.app-black .app-header__items,
.app-white .app-header__items {
	border-bottom: 1px solid rgba(52, 52, 62, 1);
}

.pp-intro.okr-app-page {
	background: rgba(22, 22, 29, 1);
	color: #fff;
	padding: 22px 0;
	z-index: 1;
}

.okr-app-top img {
	width: 48px;
	height: 48px;
}

.link-list {
	display: flex;
	padding: 0 15px;
}

.page-template-redis-web-app-pricing .link-list a {
	color: #16161D;
}

.link-list a {
	text-decoration: none;
	padding: 12px 16px;
	color: #fff;
	font-size: 14px;
	border-radius: 8px;
	transition: all .2s ease-in-out;
}

.link-list a:hover,
.link-list a.active {
	color: #5D5D6C;
}

.page-template-redis-web-app-pricing .link-list a:hover,
.page-template-redis-web-app-pricing .link-list a.active {
	color: #A6A6B1;
}

.switch_holder {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
	margin: 19px 0;
	display: none;
	transition: all .2s ease-in-out ease-in-out;

}

.app-white .switch_holder,
.app-black .switch_holder {
	display: flex;
}

.switch_holder .logo-box_switch {
	display: flex;
	align-items: center;
	width: 100%;
	transition: all .2s ease-in-out;
}

.switch_holder .app-header__btns {
	width: 100%;
	justify-content: flex-end;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s ease-in-out;
}

.scroll_down .logo-box_switch {
	transform: translateY(-80px);
}

.app-header {
	transition: height .2s ease-in-out;
	/* position: static;
	top:-128px;
  	transition: top 1s; */
}

/* .app-header.fixed {
	position: fixed;
	top: 0;
}

.app-header.fixed ~ main {
	margin-top: 128px;
} */

.app-logo,
.app-header__nav {
	transition: all .2s ease-in-out;
}

.app-header.app-black,
.app-header.app-white {
	height: 160px;
}

.app-header.app-white {
	background-color: rgba(255, 255, 255, .8);
	backdrop-filter: blur(10px);
}

.app-header.scroll_down {
	height: 78px;
}

@media(min-width: 768px) {

	.have_top_head.app-header.app-black,
	.have_top_head.app-header.app-white {
		height: 230px;
	}

	.have_top_head.app-header.scroll_down {
		height: 144px;
	}

}

@media(min-width: 1024px) {

	.have_top_head.app-header.app-black,
	.have_top_head.app-header.app-white {
		height: 210px;
	}

	.have_top_head.app-header.scroll_down {
		height: 125px;
	}

	html[lang="pt-BR"] .have_top_head.app-header.app-black,
	html[lang="pt-BR"] .have_top_head.app-header.app-white {
		height: 224px;
	}

	html[lang="pt-BR"] .have_top_head.app-header.scroll_down {
		height: 143px;
	}

}

@media(min-width: 1103px) {
	html[lang="pt-BR"] .have_top_head.app-header.app-black,
	html[lang="pt-BR"] .have_top_head.app-header.app-white {
		height: 211px;
	}

	html[lang="pt-BR"] .have_top_head.app-header.scroll_down {
		height: 126px;
	}
}



.scroll_down .app-header__nav,
.scroll_down .app-logo {
	transform: translateY(-100px);
}

.scroll_down .js--open .app-header__nav,
.scroll_down .js--open .app-logo,
.scroll_down .js--open+.switch_holder .logo-box_switch {
	transform: translateY(0);
}

.mobile-okr-app {
	display: flex;
	align-items: center;
	display: none;
}

.pp-intro.okr-app-page .btn-holder {
	margin: 0 0 80px;
}

.app-page-main .okr-app-top p {
	font-size: 20px;
	font-weight: 500;
}

.app-page-main .okr-app-top p .violet {
	color: #A769F6;
}

.app-page-main .baner-img {
	position: relative;
}

.app-page-main .baner-img:before {
	position: absolute;
	content: '';
	left: -40px;
	bottom: -40px;
	width: 100%;
	height: 55%;
	background: rgba(93, 93, 108, 1);
	border-radius: 24px;
	z-index: 0;
	opacity: .2;
}

.app-page-main .baner-img:after {
	position: absolute;
	content: '';
	width: 30%;
	height: 30%;
	right: -40px;
	top: -40px;
	border: 2px solid rgba(93, 93, 108, 1);
	border-radius: 24px;
	z-index: 0;
	opacity: .5;
}

.app-page-main .baner-img img {
	border-radius: 24px;
	position: relative;
	z-index: 1;
}

.app-page-main .hp-brands {
	margin: 7rem 0 0;
}

.app-page-main .hp-brands__list {
	padding-bottom: 3rem;
}

.app-page-main .section__title {
	font-size: 48px;
	line-height: 1.25;
	font-weight: 600;
	margin: 0 0 24px;
	text-align: center;
}

.app-page-main .section__title .orange {
	color: #FF8541;
}

.app-page-main .section__title .blue {
	color: #5879EE;
}

.app-page-main .section__title .violet {
	color: #A769F6;
}

.app-page-main .section__title .green {
	color: #36B27E;
}

.app-page-main .section__description {
	font-size: 20px;
	line-height: 36px;
	font-weight: 500;
	margin-bottom: 55px;
	text-align: center;
}

@media (max-width: 1024px) {
	.app-page-main .section__title {
		font-size: 32px;
	}

	.app-page-main .section__description {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 40px;
	}
}

@media (max-width: 768px) {
	.app-page-main .baner-img:after {
		width: 70%;
		height: 55%;
	}

	.hp-brands__list {
		grid-template-columns: repeat(auto-fit, minmax(9.5rem, 1fr));
	}
}

/* @media (max-width: 750px) {

} */

@media (max-width: 767px) {

	.page-template-redis-jira .app-page-main,
	.page-template-redis-web-app .app-page-main {
		padding-top: 40px !important;
	}

	.okr-app-page .okr-app-top {
		margin-top: 30px;
	}

	/* .page-template-redis-web-app .app-page-main {
		padding-top: 65px;
	} */

	.bottom.desktop .app-header__btns {
		display: none;
	}

	.app-header.app-black,
	.app-header.app-white {
		height: 80px;
	}

	.app-header.app-black.have_top_head,
	.app-header.app-white.have_top_head {
		background: none;
	}

	.app-header.app-white.have_top_head {
		backdrop-filter: unset;
	}

	.app-header.app-black.have_top_head>.app-container {
		background-color: rgba(22, 22, 29, .9);
	}

	.app-header.app-white.have_top_head>.app-container {
		background-color: rgba(255, 255, 255, .8);
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);
	}

	.mobile-okr-logo {
		width: 24px;
		height: 24px;
	}

	.switch_holder,
	.app-white .app-logo,
	.app-black .app-logo {
		display: none;
	}

	.app-white .mobile-okr-app,
	.app-black .mobile-okr-app {
		display: flex;
	}

	.app-black .switch_holder,
	.app-white .switch_holder {
		display: none;
	}

	.page-template-redis-web-app .app-header__items {
		border: none;
	}

	.mobile-okr-logo img {
		width: 24px;
		height: 24px;
	}

	.pp-intro.okr-app-page {
		padding: 60px 0 22px;
	}

	.pp-intro.okr-app-page .btn-holder {
		margin: 0 0 65px;
	}

	.app-page-main .hp-brands {
		margin: 5rem 0 0;
	}

	.app-page-main .hp-brands__item {
		height: 6rem;
	}

	.app-black .app-header__items,
	.app-white .app-header__items {
		border-bottom: 0;
	}

	.link-list {
		margin: 0;
	}


}

/* cascade */

.cascade {
	text-align: center;
}

.badge-okr-app {
	margin: 0 auto 24px;
	background: #16161D;
	padding: 4px 20px;
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	border-radius: 44px;
	display: inline-block;
}

.img-holder_bg {
	background: rgba(242, 246, 255, 1);
	padding: 32px;
	border-radius: 32px;
}

.img-holder_bg img {
	border-radius: 24px;
	/* box-shadow: 0px 12.4px 49.59px 0px rgba(0, 0, 0, 0.06); */
	box-shadow: 0px 3.1px 12.4px 0px rgba(0, 0, 0, 0.1);
}

@media (max-width: 720px) {
	.badge-okr-app {
		font-size: 20px;
	}
}

/* navigate */

.navigate {
	text-align: center;
}

.tabs {
	background: #F2F6FF;
	border-radius: 32px;
	padding: 32px 0 0;
}

@media(min-width:768px) {
	.page-template-redis-web-app .tabs {
		padding: 16px 16px 0;
	}
}

@media(min-width:1024px) {
	.page-template-redis-web-app .tabs {
		padding: 32px 32px 0;
	}
}

.tabs img {
	border-radius: 24px;
	box-shadow: 0px 3.1px 12.4px 0px rgba(0, 0, 0, 0.1);
}

.tabs .img-holder {
	margin-bottom: 32px;
}

.tabs__holder {
	display: flex;
	justify-content: space-between;
}

.tabs__caption {
	display: flex;
	gap: 32px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 24px;
	width: 100%;
}

.tabs__caption li {
	color: #A6A6B1;
	border-top: 1px solid #A6A6B1;
	padding: 32px 0;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	cursor: pointer;
	max-width: 310px;
	width: calc(100% / 4);
	transition: all .2s ease-in-out;
}

.tabs__caption li.active {
	color: #16161D;
	border-color: #16161D;
}

.tabs__content {
	height: 0;
	visibility: hidden;
	opacity: 0;
	transition: opacity .2s ease-in-out;
}

.tabs__content.active {
	display: block;
	height: auto;
	visibility: visible;
	opacity: 1;
}

.tabs .mobile-title {
	display: none;
	font-size: 20px;
	line-height: 1.5;
	text-align: center;
	font-weight: 600;
}

.page-template-template-salesforce-page .tabs,
.page-template-template-kpi-page .tabs,
.home .tabs {
	background: none;
}

.page-template-template-salesforce-page .tabs__content,
.page-template-template-kpi-page .tabs__content,
.home .tabs__content {
	border-radius: 24px;
	padding: 0 16px;
	position: relative;
	overflow: hidden;
}

@media(min-width: 768px) {
	.page-template-template-salesforce-page .tabs__content,
	.page-template-template-kpi-page .tabs__content,
	.home .tabs__content {
		background-color: transparent;
	}

	.page-template-template-salesforce-page .tabs__content.active,
	.home .tabs__content.active {
		border: 1px solid #F8F3EE;
		background-color: #F8F3EE;
	}

	.page-template-template-salesforce-page .tabs__content::after,
	.home .tabs__content:after {
		position: absolute;
		content: '';
		width: 100%;
		height: 71px;
		bottom: 0;
		left: 0;
		background: linear-gradient(360deg, #F7F1EB 0%, rgba(247, 241, 235, 0) 100%);
	}

	.page-template-template-salesforce-page .img-holder,
	.page-template-template-kpi-page .img-holder,
	.home .tabs .img-holder {
		margin: 0 0 32px;
	}
}

@media(min-width: 1024px) {
	.page-template-template-salesforce-page .tabs__content,
	.page-template-template-kpi-page .tabs__content,
	.home .tabs__content {
		padding: 0 16px;
	}
}

.page-template-template-salesforce-page .img-holder,
.home .tabs__content .img-holder {
	max-width: 626px;
	margin: 40px auto 0;
	/* box-shadow: 0px 6.92px 27.7px 0px #0000000F; */
}

.page-template-template-salesforce-page .tabs__holder,
.page-template-template-kpi-page .tabs__holder,
.home .tabs__holder {
	margin-top: 16px;
}

.page-template-template-salesforce-page .tabs__caption,
.page-template-template-kpi-page .tabs__caption,
.home .tabs__caption {
	gap: 24px;
	font-weight: 600;
	justify-content: space-between;
	flex-wrap: wrap;
}

.page-template-template-salesforce-page .tabs__caption li,
.page-template-template-kpi-page .tabs__caption li,
.home .tabs__caption li {
	flex-direction: column;
	border: none;
	position: relative;
	align-items: flex-start;
	text-align: left;
	padding: 28px 0 0;
	justify-content: flex-start;
	color: #16161D;
}

.page-template-template-salesforce-page .tabs__caption .title-holder,
.page-template-template-kpi-page .tabs__caption .title-holder,
.home .tabs__caption .title-holder {
	margin: 0 0 8px;
	font-size: 20px;
}

.page-template-template-salesforce-page .tabs__caption p,
.page-template-template-kpi-page .tabs__caption p,
.home .tabs__caption p {
	margin: 0;
	font-size: 14px;
	line-height: 1.6;
	font-weight: 400;
}

.page-template-template-salesforce-page .tabs__caption li::before,
.page-template-template-kpi-page .tabs__caption li:before,
.home .tabs__caption li:before {
	position: absolute;
	content: '';
	inset: 0 0 auto;
	height: 8px;
	background-color: #F7F1EB;
	border-radius: 8px;
	transition: all .3s ease-in-out;
}

.page-template-template-salesforce-page .tabs__caption li.active:before,
.page-template-template-salesforce-page .tabs__caption li:hover:before,
.page-template-template-kpi-page .tabs__caption li.active:before,
.page-template-template-kpi-page .tabs__caption li:hover:before,
.home .tabs__caption li.active:before,
.home .tabs__caption li:hover:before {
	background-color: #FFA370;
}

@media(min-width:768px) {
	.page-template-template-salesforce-page .tabs__caption,
	.page-template-template-kpi-page .tabs__caption,
	.home .tabs__caption {
		flex-wrap: wrap;
	}

	.page-template-template-salesforce-page .tabs__caption li,
	.page-template-template-kpi-page .tabs__caption li,
	.home .tabs__caption li {
		width: calc(50% - 12px);
		max-width: unset;
	}

	.page-template-template-salesforce-page .tabs__holder,
	.page-template-template-kpi-page .tabs__holder,
	.home .tabs__holder {
		margin-top: 32px;
	}
}


@media(min-width:1024px) {
	.page-template-template-salesforce-page .tabs__caption,
	.page-template-template-kpi-page .tabs__caption,
	.home .tabs__caption {
		flex-wrap: nowrap;
	}

	.page-template-template-salesforce-page .tabs__caption li,
	.page-template-template-kpi-page .tabs__caption li,
	.home .tabs__caption li {
		width: 100%;
	}

	.page-template-template-salesforce-page .tabs__holder,
	.page-template-template-kpi-page .tabs__holder,
	.home .tabs__holder {
		margin-top: 16px;
	}

	.page-template-template-salesforce-page .img-holder,
	.home .tabs__content .img-holder {
		max-width: 864px;
	}
}

@media(min-width:1280px) {
	/* .home .tabs__content .img-holder {
		max-width: 864px;
	} */

	.page-template-template-salesforce-page .tabs__caption .title-holder,
	.page-template-template-kpi-page .tabs__caption .title-holder,
	.home .tabs__caption .title-holder {
		font-size: 24px;
	}
	
	.page-template-template-salesforce-page .tabs__caption p,
	.page-template-template-kpi-page .tabs__caption p,
	.home .tabs__caption p {
		font-size: 18px;
	}
}

@media(min-width:1441px) {
	.page-template-template-salesforce-page .img-holder,
	.home .tabs__content .img-holder {
		max-width: 1000px;
		margin-top: 72px;
	}
}

@media (max-width: 767px) {
	.page-template-template-salesforce-page .tabs .img-holder,
	.page-template-template-kpi-page .tabs .img-holder,
	.home .tabs .img-holder {
		padding: 20px;
		position: relative;
		background-color: #F7F1EB;
		border-radius: 32px;
	}
}

@media (max-width: 768px) {
	.tabs__caption li {
		padding: 30px 5px;
	}
}

@media (max-width: 767px) {
	.tabs {
		border-radius: 0;
		background: none;
		padding: 0;
	}

	.tabs__holder {
		display: none;
	}

	.tabs__content {
		display: block;
		height: auto;
		visibility: visible;
		opacity: 1;
		margin: 0 0 20px;
		border-radius: 24px;
		background: rgba(242, 246, 255, 1);
		padding: 16px;
	}

	.page-template-template-salesforce-page .tabs__content,
	.page-template-template-kpi-page .tabs__content,
	.home .tabs__content {
		background: none;
		padding: 0;
	}

	.tabs__content:nth-child(4) {
		margin: 0;
	}

	.tabs .mobile-title {
		display: block;
		text-align: center;
	}

	.page-template-template-salesforce-page .tabs .mobile-title,
	.page-template-template-kpi-page .tabs .mobile-title,
	.home .tabs .mobile-title {
		display: flex;
		flex-direction: column;
		margin-top: 10px;
		font-size: 20px;
	}

	.page-template-template-salesforce-page .tabs .mobile-title > span,
	.page-template-template-kpi-page .tabs .mobile-title > span,
	.home .tabs .mobile-title > span {
		font-size: 14px;
	}

	.tabs .img-holder {
		margin: 0 0 16px;
	}

	.tabs .img-holder img {
		border-radius: 5px;
	}
}



.ckeck-in {
	padding: 120px 0 0;
	text-align: center;
}

.ckeck-in .app-slider--primary {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 80px;
}

.app-page-main .ckeck-in .app-slider--primary.app-slider-tall {
	align-items: start;
}

.ckeck-in.customize .app-slider--primary {
	flex-direction: row-reverse;
	align-items: center;
	padding: 0;
}

.ckeck-in.customize.align-center .app-slider--primary {
	align-items: center;
}

.ckeck-in.customize .top-padding {
	padding: 66px 0 0;
}

.ckeck-in .app-slider--primary .app-slider__slides {
	aspect-ratio: calc(528 / 355);
	position: relative;
	box-shadow: 0px 1.73px 6.92px 0px rgba(0, 0, 0, 0.1);
	z-index: 1;
}

.ckeck-in.third-slider .app-slider--primary .app-slider__slides {
	aspect-ratio: calc(528 / 371);
}

.app-slider__slide img {
	vertical-align: top;
	border-radius: 21px;
}

.ckeck-in .app-slider--primary .app-slider__carousel {
	background: none;
	padding: 0;
	max-width: 684px;
	position: relative;
	width: 50%;
}

.ckeck-in .app-slider--primary .app-slider__carousel:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background: #F2F6FF;
	border-radius: 32px;
	/* bottom: -80px; */
	/* right: -80px; */
}

/* .ckeck-in.customize .app-slider--primary .app-slider__carousel:after {
	bottom: -80px;
	left: -80px;
	right: auto;
} */

.ckeck-in .app-slider--primary .app-slider__nav {
	max-width: 600px;
	width: 100%;
	display: flex;
	text-align: left;
}

.ckeck-in .title-holder {
	display: flex;
	align-items: center;
}

.app-slider__nav-item:hover .title__icon,
.app-slider__nav-item.js--active .title__icon {
	filter: brightness(0.1);
}

.ckeck-in .app-slider__nav-item .title__icon {
	opacity: .3;
	margin: 0 15px 0 0;
	max-width: 24px;
}


.ckeck-in .app-slider__nav-item:hover .title__icon,
.ckeck-in .app-slider__nav-item.js--active .title__icon {
	opacity: 1;
	filter: unset;
}

.analyze {
	text-align: center;
	margin: 0 0 32px;
}

.app-page-main .trial-wrap {
	margin: 60px 0;
}

/* @media (max-width: 1280px) {
	.ckeck-in .app-slider__actions {
		width: 50%;
	}
} */

@media (max-width: 1023px) {
	.ckeck-in .app-slider--primary {
		display: grid;
	}

	.ckeck-in .app-slider__actions {
		width: auto;
	}

	.ckeck-in .app-slider--primary .app-slider__carousel {
		max-width: 100%;
		width: 100%;
	}

	.ckeck-in .app-slider--primary .app-slider__nav {
		max-width: 100%;
	}

	.ckeck-in .app-slider--primary .app-slider__carousel:after {
		bottom: -40px;
		right: -40px;
	}

	.ckeck-in.customize .app-slider--primary .app-slider__carousel:after {
		bottom: -40px;
		left: -40px;
		right: auto;
	}

	.ckeck-in .app-slider--primary .app-slider__content-target {
		margin-top: 60px;
	}
}

@media (max-width: 767px) {
	.ckeck-in .app-slider--primary {
		padding: 0;
	}

	.ckeck-in .app-slider--primary .app-slider__nav {
		text-align: center;
	}

	.ckeck-in .app-slider--primary .app-slider__nav .title-holder {
		display: flex;
		flex-direction: column;
		align-items: center;
		order: 1;
	}

	.ckeck-in .app-slider--primary .title__icon {
		margin: 0 0 16px;
		opacity: 1;
	}

	.ckeck-in .app-slider--primary .nav-item__mobile-image {
		padding: 0;
		background: none !important;
		box-shadow: 0px 0.96px 3.84px 0px rgba(0, 0, 0, 0.1);
		position: relative;
		order: 3;
	}

	.ckeck-in .app-slider__nav-item .nav-item__title {
		font-size: 18px;
	}


	.ckeck-in .app-slider--primary .nav-item__mobile-image:before {
		position: absolute;
		content: '';
		background-color: rgba(242, 246, 255, 1);
		border-radius: 12px;
		width: 100%;
		height: 100%;
		bottom: -16px;
		right: -16px;
		z-index: 0;
	}

	.ckeck-in .app-slider--primary .nav-item__mobile-image img {
		border-radius: 26px;
		position: relative;
		z-index: 1;
	}

	.app-page-main .trial-wrap {
		margin: 60px 0;
	}

	.analyze {
		margin: 0 0 32px;
	}

	.ckeck-in.top-padding-2 {
		padding: 80px 0 0;
	}

	.hp-platforms__listNew {
		gap: 20px;
	}

	.slider_say_area.new {
		padding: 80px 0 60px;
	}

	.goals {
		padding: 4rem 0 6rem;
	}
}

.app-page-main .trial-box {
	background-color: #FFFAF2;
}

@media (max-width: 768px) {
	.app-page-main .trial-box {
		margin: 0;
	}
}

.comment-block {
	background-color: #F6F6F6;
	border-radius: 32px;
	padding: 80px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.comment-block p {
	font-weight: 600;
	font-size: 32px;
	margin: 0 0 32px;
	text-align: center;
}

.comment-block .violet {
	color: #A769F6;
}

.comment-block .author {
	display: flex;
	align-items: center;
}

.comment-block .img-holder {
	margin-right: 24px;
	width: 80px;
	height: 80px;
	border-radius: 24px;
}

.comment-block .name {
	font-size: 18px;
	line-height: 1.5;
	font-weight: 600;
}

.comment-block .staf {
	color: #5D5D6C;
	font-size: 16px;
}

.comment-block .rating {
	display: flex;
	gap: 20px;
	font-size: 16px;
	align-items: center;
}

.comment-block .avatar-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.comment-block .app-link-more {
	border: 2px solid #16161D;
	margin-left: 40px;
}

.comment-block .logo {
	margin: 0 0 20px;
}

.comment-block .review-line {
	display: flex;
	align-items: center;
	gap: 5px;
}

@media (max-width: 768px) {
	.comment-block {
		padding: 40px;
	}

	.comment-block p {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.comment-block .author {
		flex-direction: column;
	}

	.comment-block .avatar-box {
		margin: 0 0 24px;
	}

	.comment-block .btn-box {
		width: 100%;
	}

	.comment-block .app-link-more {
		margin-left: 0;
		width: 100%;
		justify-content: center;
	}

	.comment-block .rating {
		flex-direction: column;
		align-items: flex-start;
		gap: 5px;
		padding-top: 5px;
	}
}


/* .app-pricing .app-container,
.app-header .app-container,
.app-page-main .app-container {
	width: 100%;
	max-width: 1400px;
} */

.automate {
	text-align: center;
}

.automate .sp-feature-list {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	text-align: left;
}

.automate .sp-feature {
	width: calc(50% - 16px);
	display: flex;
	flex-direction: column;
	border-radius: 32px;
	padding: 32px 32px 0;
	overflow: hidden;
	justify-content: space-between;
}

.automate .sp-feature:nth-child(4n+2) {
	background-color: #f8f2ff;

}

.automate .sp-feature:nth-child(4n+3) {
	background-color: #fffaf2;

}

.automate .sp-feature:nth-child(4n+4) {
	background-color: #fff5f2;

}

.automate .sp-feature img {
	box-shadow: 0px 3.1px 12.4px 0px rgba(0, 0, 0, 0.1);
	border-radius: 24px 24px 0 0;
}

.automate .sp-feature img.icon {
	box-shadow: none;
	width: 24px;
	height: 24px;
	margin: 0 0 22px;
}

.automate .sp-feature .title {
	margin: 0 0 22px;
	font-size: 24px;
	font-weight: 600;
}

.automate .sp-feature p {
	margin: 0 0 20px;
}

.automate .sp-feature.pink {
	background-color: #FFF5F2;
	--icon-color: #F64963;
	--shine-color: #ffe9e3
}

.automate .sp-feature.orange {
	background-color: #FFFAF2;
	--icon-color: #FF8541;
	--shine-color: #fff4e3;
}

.automate .sp-feature.blue {
	background-color: #F2F6FF;
	--icon-color: #5879EE;
	--shine-color: rgba(88, 121, 238, .1);
}

.automate .sp-feature.violet {
	background-color: #F8F2FF;
	--icon-color: #A769F6;
	--shine-color: #f0e3ff;
}

@media (max-width:1023px) {
	.automate .sp-feature-list {
		gap: 20px;
	}

	.automate .sp-feature {
		width: 100%;
	}

	.automate .sp-feature .title {
		font-size: 20px;
	}

	.automate .sp-feature p {
		font-size: 16px;
	}
}

@media (max-width: 768px) {
	.ckeck-in {
		padding: 80px 0 0 !important;
	}

	.integrate {
		padding: 80px 0 32px !important;
	}

	.img-holder_bg img {
		border-radius: 5px;
	}
}

@media (max-width: 767px) {
	.automate .sp-feature {
		padding: 20px 20px 0;
	}

	.about-results {
		padding: 80px 0 0 !important;
	}

	.img-holder_bg {
		padding: 16px;
		border-radius: 24px;
	}
}

.integrate {
	padding: 120px 0 32px;
	text-align: center;
}

.integrate .img-holder {
	max-width: 940px;
	margin: 0 auto;
}

.page-template-redis-web-app .integrate .img-holder {
	margin-top: -80px;
}

.about-results {
	text-align: center;
}

.about-results .results-list {
	display: flex;
	flex-wrap: wrap;
	gap: 33px;
	padding: 40px 0 0;
}

.about-results .results-list .col {
	width: calc(100% / 3 - 22px);
	padding: 20px 20px 26px;
	border-radius: 24px;
	background: #F6F6F6;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.about-results .results-list .title a {
	font-weight: 600;
	font-size: 24px;
	text-decoration: none;
	color: #16161D;
}


.about-results .results-list .title:hover {
	text-decoration: underline;
}

.about-results .results-list .img-holder {
	margin: 0 0 24px;
}

.about-results .results-list .col img {
	border-radius: 12px;
}

@media (max-width: 1024px) {
	.about-results .results-list .title {
		font-size: 20px;
	}

	.integrate {
		margin: 0;
	}
}

@media (max-width: 1023px) {
	.about-results .results-list .col {
		width: 100%;
	}

	.about-results .results-list .img-holder img,
	.about-results .results-list .img-holder {
		width: 100%;
	}
}

/* pricing */

.app-pricing {
	padding-top: 148px;
}

@media (max-width: 767px) {
	.app-pricing {
		padding-top: 80px;
	}
}

.pp-intro.okr-app-page.pricing {
	background-color: #fff;
	color: #16161D;
	padding: 40px 0;
}

@media (max-width: 767px) {
	.pp-intro.okr-app-page.pricing {
		padding-top: 80px;
	}
}


.pricing-area {
	display: flex;
	flex-wrap: wrap;
	background: #fff;
	border-radius: 0;
	padding: 0;
	justify-content: space-between;
}

.pricing-area .col {
	border: 2px solid #D5D5DD;
	border-radius: 32px;
	padding: 32px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	max-width: 326px;
	width: 100%;
}

.pricing-area .col.first {
	padding: 0 15px 32px 0;
	border: none;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.pricing-area .col p {
	font-size: 16px;
	line-height: 1.5;
	margin: 0 0 20px;
}

.pricing-area .col.first p {
	font-size: 20px;
	margin: 0 0 24px;
}

.pricing-area .tabs__content {
	display: flex;
	gap: 32px;
	display: none;
}

.pricing-area .tabs__content.active {
	display: flex;
}

.pricing-area .col.first .discount-box {
	padding: 8px;
	border-radius: 60px;
	background: #F6F6F6;
	display: flex;
	align-items: center;
	margin: 24px 0 7px;
	line-height: 1.5;
	font-size: 16px;
	gap: 0;
	width: auto;
}

@media(min-width: 360px) {
	html[lang="pt-BR"] .pricing-area .col.first .discount-box,
	html[lang="de-DE"] .pricing-area .col.first .discount-box {
		flex-direction: column;
		border-radius: 32px;
		width: 100%;
	}
}

@media(min-width: 768px) {
	html[lang="pt-BR"] .pricing-area .col.first .discount-box,
	html[lang="de-DE"] .pricing-area .col.first .discount-box {
		flex-direction: row;
		max-width: 480px;
	}

	html[lang="pt-BR"] .pricing-area .col.first .discount-box {
		max-width: 522px;
	}
}

@media(min-width: 1441px) {
	html[lang="pt-BR"] .pricing-area .col.first .discount-box,
	html[lang="de-DE"] .pricing-area .col.first .discount-box {
		flex-direction: column;
		max-width: 100%;
	}
}

html[lang="pt-BR"] .pricing-area .col.first .discount-box li,
html[lang="de-DE"] .pricing-area .col.first .discount-box li {
	width: 100%;
	text-align: center;
}

.pricing-area .col.first li {
	color: #16161D;
	margin: 0;
	width: auto;
	max-width: 100%;
	border: none;
	padding: 12px 20px;
	display: block;
}

.pricing-area .col.first li.active {
	border-radius: 40px;
	background: #fff;
	color: #A769F6;
}

.pricing-area .col .title-price {
	font-size: 24px;
	line-height: 1.5;
	margin: 0 0 13px;
}

.pricing-area .col.first .title-price {
	font-size: 48px;
	margin: 0 0 24px;
	font-weight: 600;
}

html[lang="de-DE"] .pricing-area .col.first .title-price {
	font-size: 46px;
}

.pricing-area .price-line {
	display: flex;
	align-items: center;
	margin: 0 0 20px;
}

.pricing-area .count {
	font-size: 64px;
	line-height: 1.2;
	font-weight: 600;
}

html[lang="pt-BR"] .pricing-area .count {
	font-size: 49px;
}

html[lang="de-DE"] .pricing-area .count {
	font-size: 59px;
}

html[lang="pt-BR"] .pricing-area .price-line,
html[lang="de-DE"] .pricing-area .price-line {
	flex-direction: column;
	align-items: flex-start;
}

@media (min-width: 1441px) {
	html[lang="pt-BR"] .pricing-area .count,
	html[lang="de-DE"] .pricing-area .count {
		font-size: 63px;
	}
}

.pricing-area .billed {
	font-size: 16px;
	line-height: 1.5;
	margin-left: 8px;
}

html[lang="de-DE"] .pricing-area .billed {
	word-break: break-word;
}

.pricing-area .col .ltm-link--secondary {
	border: 2px solid #16161D;
	color: #16161D;
	padding: 22px 10px;
	font-size: 20px;
	justify-content: center;
	margin-left: 0 !important;
	width: 100%;
}

.pricing-area .col .ltm-link--secondary .ltm-link__icon {
	background: #16161D;
	border-color: #16161D;
}

.pricing-area .col .ltm-link--secondary .ltm-link__icon:before,
.pricing-area .col .ltm-link--secondary .ltm-link__icon:after {
	filter: brightness(20);
}

.pricing-area .col.popular .ltm-link--secondary {
	background: radial-gradient(100% 191.36% at 100% 0%, #A769F6 0%, #5879EE 100%);
	border-color: transparent;
	color: #fff;
}

.pricing-area .col.popular .ltm-link--secondary .ltm-link__icon {
	background: #fff;
	border-color: #fff;
}

.pricing-area .col.popular .ltm-link--secondary .ltm-link__icon:before,
.pricing-area .col.popular .ltm-link--secondary .ltm-link__icon:after {
	filter: unset;
}

.pricing-area .col.popular .ltm-link--secondary .ltm-link__icon:before {
	background-position: -1px 42.619048%;
}

.pricing-area .col.popular .ltm-link--secondary .ltm-link__icon:after {
	background-position: 0px 42.619048%;
}

.pricing-area .col.popular {
	background-color: #16161D;
	border-color: transparent;
	color: #fff;
}

.pricing-area .col.popular .label {
	position: absolute;
	left: 30px;
	top: -10px;
	font-size: 12px;
	line-height: 1;
	color: #16161D;
	border: 2px solid #16161D;
	padding: 2px 8px;
	font-weight: 700;
	border-radius: 10px;
	z-index: 1;
	background-color: #fff;
}

.includes {
	display: none;
	padding: 32px 0 0;
}

.includes .title {
	font-size: 18px;
	margin: 0 0 10px;
	font-weight: 600;
}

.includes-list {
	list-style: none;
	margin: 0;
	font-size: 16px;
}

.includes-list li {
	position: relative;
	margin: 0 0 15px;
	display: flex;
	align-items: center;
}

.includes-list li:before {
	content: '';
	margin-right: 10px;
	max-width: 24px;
	width: 100%;
	height: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4370_16284)'%3e%3cpath d='M4.16602 11.7857L9.62056 17.5L19.166 7.5' stroke='%2316161D' stroke-width='2'/%3e%3ccircle cx='12' cy='12' r='12' fill='%2316161D'/%3e%3cpath d='M6 11.4286L10.3636 16L18 8' stroke='white' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4370_16284'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
	background-repeat: no-repeat;
}

.pricing-area .col.popular .includes-list li:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4370_16284)'%3e%3cpath d='M4.16602 11.7857L9.62056 17.5L19.166 7.5' stroke='%23ffffff' stroke-width='2'/%3e%3ccircle cx='12' cy='12' r='12' fill='%23ffffff'/%3e%3cpath d='M6 11.4286L10.3636 16L18 8' stroke='black' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4370_16284'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}

@media (max-width: 1440px) {
	.pricing-area .col.first {
		align-items: center;
		width: 100%;
		text-align: center;
		max-width: 100%;
	}

	.pricing-area {
		flex-direction: column;
		align-items: center;
	}

	.pricing-area .col {
		width: calc(100% / 3 - 18px);
	}

	.pricing-area .col.first .title-price {
		text-align: center;
	}

	.pricing-area .col.first .discount-box {
		margin: 15px 0 0;
	}
}


@media (max-width: 992px) {
	.pricing-area .col.first {
		text-align: center;
	}

	.pricing-area .tabs__content {
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
	}

	.pricing-area {
		flex-direction: column;
		align-items: center;
		gap: 40px;
	}

	.pricing-area .col {
		width: 100%;
		max-width: 560px;
		padding: 40px 80px;
	}

	.includes {
		display: block;
	}
}

@media (max-width: 767px) {
	.pricing-area .col.first {
		padding: 0 0 20px;
	}

	.pricing-area .col {
		padding: 32px;
	}

	.includes {
		display: none;
	}
}

/* table pricing styles */
.option-table {
	margin: 0 0 55px;
}

.option-table .row {
	display: flex;
	gap: 32px;
	position: relative;
	cursor: pointer;
}

.option-table .row:before {
	position: absolute;
	content: '';
	height: 100%;
	inset: 0 -32px;
	border-radius: 12px;
	background: #F2F6F6;
	z-index: 0;
	opacity: 0;
	transition: opacity .2s ease-in-out;
}

.option-table .row:hover:before {
	opacity: 1;
}

.option-table .row:hover .icon-tooltip {
	opacity: 1;
}

.option-table .row:first-child:before {
	opacity: 0;
}

.option-table .row>* {
	position: relative;
	z-index: 1;
}

.option-table .icon-tooltip {
	width: 24px;
	height: 24px;
	opacity: 0;
	display: inline-block;
	vertical-align: middle;
	transition: opacity .2s ease-in-out;
	margin: -2px 0 0;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='9' stroke='%23D5D5DD' stroke-width='2'/%3e%3crect x='11' y='11' width='2' height='6' fill='%23D5D5DD'/%3e%3crect x='11' y='7' width='2' height='2' fill='%23D5D5DD'/%3e%3c/svg%3e ");
}

.option-table .tooltip {
	position: absolute;
	bottom: 100%;
	padding: 24px;
	background-color: #16161D;
	border-radius: 12px;
	color: #fff;
	font-size: 18px;
	width: 357px;
	/* width: 100%; */
	left: 0;
	/* transform: translateX(-50%); */
	transition: all .2s ease-in-out;
	visibility: hidden;
	opacity: 0;
	display: none;
}

.option-table .tooltip:after {
	position: absolute;
	content: '';
	bottom: -3px;
	left: 34px;
	transform: rotate(45deg);
	background-color: #16161D;
	width: 6px;
	height: 6px;
}

.option-table .tooltip p {
	margin: 0;
	font-size: 18px;
}

.compares-page .row .col:has(.warning):hover .tooltip,
.option-table .row .col:first-child:hover .tooltip {
	opacity: 1;
	display: block;
	visibility: visible;
}

.option-table .title {
	font-size: 24px;
	font-weight: 600;
}

.option-table .name {
	font-size: 18px;
	line-height: 1.5;
	font-weight: 500;
}

.option-table .name span:first-child {
	margin-right: 10px;
}

.option-table .col {
	display: flex;
	justify-content: center;
	align-items: center;
	width: calc(100% / 4 - 12px);
	border-bottom: 1px solid #D5D5DD;
	padding: 16px 0;
	font-size: 18px;
	font-weight: 500;
}

.option-table .col:first-child {
	justify-content: flex-start;
}

.option-table .row:last-child .col {
	border: none;
}

.option-table .row:first-child .col {
	border-width: 0 0 2px;
}

.option-table .in-stock {
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4370_16284)'%3e%3cpath d='M4.16602 11.7857L9.62056 17.5L19.166 7.5' stroke='%235879EE' stroke-width='2'/%3e%3ccircle cx='12' cy='12' r='12' fill='%235879EE'/%3e%3cpath d='M6 11.4286L10.3636 16L18 8' stroke='white' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4370_16284'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}

.option-table .in-stock.custom {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4370_16284)'%3e%3cpath d='M4.16602 11.7857L9.62056 17.5L19.166 7.5' stroke='%23A6A6B1' stroke-width='2'/%3e%3ccircle cx='12' cy='12' r='12' fill='%23A6A6B1'/%3e%3cpath d='M6 11.4286L10.3636 16L18 8' stroke='white' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4370_16284'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}

.option-table .crose {
	width: 28px;
	height: 28px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 9L18.8995 18.8995' stroke='%23A6A6B1' stroke-width='2'/%3e%3cpath d='M19 9L9.10051 18.8995' stroke='%23A6A6B1' stroke-width='2'/%3e%3ccircle cx='14' cy='14' r='11' stroke='%23A6A6B1' stroke-width='2'/%3e%3c/svg%3e ");
}

.option-table .mobile_name,
.option-table .mobile_title {
	display: none;
	font-size: 20px;
	font-weight: 600;
}

.section_title.mobile {
	display: none;
}


@media (max-width: 768px) {
	.option-table .title {
		font-size: 20px;
	}

	.option-table .col {
		font-size: 18px;
	}

	.option-table .tooltip p {
		font-size: 16px;
	}

	.option-table .tooltip {
		width: 295px;
		left: 0;
		transform: translateX(0);
		padding: 16px;
	}

	.section_title.mobile {
		text-align: center;
		font-size: 32px;
		margin: 10px 0 20px;
		display: block;
	}
}

@media (max-width:700px) {

	.option-table .desktop_name,
	.option-table .col:not(:first-child) .title {
		display: none;
	}

	.option-table .mobile_name,
	.option-table .mobile_title {
		display: block;
	}

	.option-table.add-ons .mobile_name {
		white-space: nowrap;
		font-size: 16px;
		margin: 0 -100% 0 0;
	}

	.option-table .row {
		gap: 10px;
	}

	.option-table .col:first-child {
		width: 55%;
	}

	.option-table .col {
		width: 15%;
	}

	.option-table {
		margin: 0 0 30px;
	}

	.option-table .name {
		font-size: 16px;
	}
}


/* faq */
.faq {
	padding: 27px 0 60px;
}

.faq .section_title {
	text-align: center;
	margin: 0 0 60px;
}

.faq-list {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	max-width: 1000px;
}

.faq-list>li {
	padding: 24px 0;
	border-bottom: 1px solid #D5D5DD;
}


.faq-list>li:first-child {
	border-top: 1px solid #D5D5DD;
}

.faq-list>li>span,
.faq-list>li>h3 {
	font-size: 24px;
	font-weight: 600;
	display: block;
	position: relative;
	padding: 0 30px 0 0;
	margin: 0;
	cursor: pointer;
}

.faq-list>li>span:before,
.faq-list>li>h3:before,
.faq-list>li>span:after,
.faq-list>li>h3:after {
	position: absolute;
	content: '';
	right: 8px;
	top: 50%;
	width: 2px;
	height: 16px;
	background: #16161D;
	transition: transform .2s ease-in-out;
	margin-top: -6px;
}

.faq-list>li>span:after,
.faq-list>li>h3:after {
	transform: rotate(90deg);
}

.faq-list>li.active>span:before,
.faq-list>li.active>h3:before {
	transform: rotate(90deg);
}

.faq-list ul {
	padding-left: 20px;
	list-style-type: disc;
	font-size: 18px;
	line-height: 1.56;
	margin: 15px 0;
}

.faq-list .text-faq {
	display: none;
}

.faq-list li.active .text-faq {
	display: block;
}


@media (max-width: 768px) {
	.faq .section_title {
		margin: 0 0 40px;
	}

	.faq-list>li>span,
	.faq-list>li>h3 {
		font-size: 20px;
	}

	.faq-list ul,
	.faq-list p {
		font-size: 16px;
	}

	.faq {
		padding: 50px 0 60px;
	}
}

/* programs-block */

.programs-block {
	padding: 120px 0 0;
}

.programs-list {
	font-size: 18px;
	line-height: 1.5;
	display: flex;
	flex-wrap: wrap;
	text-align: center;
}

.programs-list .list-item {
	margin: 0;
	padding: 0 15px;
	width: calc(100% / 3);
}

.programs-list .list-item:not(:last-child) {
	border-right: 1px solid #D5D5DD;
}

.programs-list .icon-holder {
	min-height: 48px;
	display: flex;
	align-items: center;
	margin: 0 0 24px;
	justify-content: center;
}

.programs-list p {
	margin: 0;
}

.programs-list .blue {
	color: #5879EE;
}

.programs-list .orange {
	color: #FF8541;
}

.programs-list .violet {
	color: #A769F6;
}

@media (max-width:767px) {
	.programs-block {
		padding: 80px 0 0;
	}

	.programs-list {
		font-size: 16px;
	}

	.programs-list .list-item {
		width: 100%;
		border: none !important;
		margin: 0 0 40px;
	}

	.programs-list .list-item:last-child {
		margin: 0;
	}
}


.ckeck-in.okr-jira-slider .app-slider--primary .app-slider__slides {
	aspect-ratio: calc(528 / 346);
}


.learn-more.out,
.app-slider__nav-item .nav-item__subtitle .learn-more {
	position: relative;
	text-decoration: none;
	color: #5879EE;
	display: flex;
	align-items: center;
}

.learn-more.out:after,
.app-slider__nav-item .nav-item__subtitle .learn-more:after {
	content: '';
	width: 24px;
	height: 24px;
	font-size: 16px;
	font-weight: 600;
	margin-left: 10px;
	transition: transform .2s ease-in-out;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.55025 12.4996H16.4497' stroke='%235879EE' stroke-width='2'/%3e%3cpath d='M12.5605 8.61133L16.4496 12.5004L12.5605 16.3895' stroke='%235879EE' stroke-width='2'/%3e%3c/svg%3e ");
}

.learn-more.out:hover:after,
.app-slider__nav-item .nav-item__subtitle .learn-more:hover:after {
	transform: translateX(5px);
}

.trial-wrap.okr-jira .ltm-link--primary {
	background: radial-gradient(100% 191.36% at 100% 0%, #A769F6 0%, #5879EE 100%);
}

.trial-wrap.okr-jira .ltm-link--primary:hover {
	background: radial-gradient(100% 191.36% at 100% 0%, #5879EE 0%, #A769F6 100%);
}

.trial-wrap.okr-jira .ltm-link--primary:hover:before {
	display: none;
}

.trial-wrap.okr-jira .ltm-link--primary .ltm-link__icon:before {
	background-position: 0 42.391304%;
}

.trial-wrap.okr-jira .ltm-link--primary .ltm-link__icon:after {
	background-position: 0 42.391304%;
}

.trial-wrap.okr-jira .trial-box h2 {
	max-width: 100%;
}

.trial-wrap.okr-jira .trial-box h2 span {
	color: rgba(88, 121, 238, 1);
}

.feature .benefits-box-row .img-col:before {
	background-color: rgba(255, 245, 242, 1);
}

.feature .benefits-box-row .app-link-more {
	border: 2px solid #16161D;
}

.feature.hp-benefits {
	padding: 120px 0 0;
}

.jira-list {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	padding: 40px 0 120px;
}

.jira-list .item {
	border-radius: 24px;
	padding: 32px;
	background-color: rgba(246, 246, 246, 1);
	font-size: 20px;
	font-weight: 600;
	display: flex;
	align-items: flex-start;
}

.jira-list img {
	margin-right: 10px;
	width: 24px;
	height: 24px;
}

.app-page-main .slider_say_area.new {
	margin: 40px 0 0;
}

.pp-intro.jira-pricing .ltm-link--primary,
.pp-intro.okr-app-page.okr-jira .ltm-link--primary {
	background: radial-gradient(100% 191.36% at 100% 0%, #A769F6 0%, #5879EE 100%);
}

.pp-intro.jira-pricing .ltm-link--primary:before,
.pp-intro.okr-app-page.okr-jira .ltm-link--primary:before {
	background: radial-gradient(100% 191.36% at 100% 0%, #5879EE 0%, #A769F6 100%);
}

.pp-intro.okr-app-page.okr-jira .ltm-link--primary .ltm-link__icon:before,
.pp-intro.okr-app-page.okr-jira .ltm-link--primary .ltm-link__icon:after,
.pp-intro.jira-pricing .ltm-link--primary .ltm-link__icon:before,
.pp-intro.jira-pricing .ltm-link--primary .ltm-link__icon:after {
	display: none;
}

.pp-intro.okr-app-page.okr-jira .ltm-link--primary .ltm-link__icon,
.pp-intro.jira-pricing .ltm-link--primary .ltm-link__icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3cpath d='M9.43021 11.1423C9.39588 11.0928 9.35053 11.0538 9.29854 11.0293C9.24654 11.0047 9.18968 10.9954 9.13345 11.0021C9.07722 11.0089 9.02353 11.0316 8.97758 11.068C8.93164 11.1043 8.89499 11.1532 8.8712 11.2097L6.03599 17.4589C6.01009 17.5158 5.99781 17.5791 6.00032 17.6427C6.00283 17.7062 6.02003 17.7681 6.05031 17.8223C6.08058 17.8764 6.12292 17.9212 6.17331 17.9523C6.22369 17.9834 6.28045 17.9998 6.3382 17.9999H10.2862C10.3501 18.0013 10.413 17.9819 10.467 17.9443C10.521 17.9066 10.5638 17.8524 10.5901 17.7882C11.4409 15.8629 10.9255 12.9039 9.43021 11.1423Z' fill='%23A769F6'/%3e%3cpath d='M11.3323 6.18849C10.553 7.31813 10.0988 8.61932 10.0144 9.9643C9.92996 11.3093 10.2182 12.6518 10.8508 13.8602L12.96 17.804C12.9907 17.8626 13.0382 17.912 13.097 17.9466C13.1559 17.9812 13.2238 17.9997 13.2932 18H17.6464C17.7075 17.9953 17.7664 17.9769 17.8184 17.9464C17.8703 17.9159 17.9139 17.8742 17.9453 17.8247C17.9768 17.7752 17.9952 17.7193 17.9992 17.6618C18.0032 17.6042 17.9925 17.5466 17.9681 17.4936L11.968 6.18849C11.9392 6.13204 11.8941 6.08439 11.8379 6.05104C11.7817 6.01769 11.7166 6 11.6501 6C11.5837 6 11.5186 6.01769 11.4624 6.05104C11.4061 6.08439 11.3611 6.13204 11.3323 6.18849Z' fill='%23A769F6'/%3e%3c/svg%3e ");
}

@media (max-width: 767px) {
	.automate.okr-jira {
		padding: 80px 0 0;
	}

	.ckeck-in.customize .top-padding {
		padding: 33px 0 0 !important;
	}

	.jira-list {
		padding: 20px 0 80px;
		gap: 20px;
	}

	.jira-list .item {
		width: 100%;
	}

	.automate .sp-feature {
		align-items: center;
	}

	.app-slider__nav-item .nav-item__subtitle {
		display: flex;
		flex-direction: column;
		align-items: center;
		order: 2;
		margin: 0 0 10px;
	}

	.feature.hp-benefits {
		padding: 80px 0 0;
		margin: 0 0 80px;
	}

	.about-results.okr-jira {
		padding: 0 !important;
	}
}

/* jira pricing */
.jira-pricing .okr-app-top p {
	font-size: 24px;
	font-weight: 500;
}

.price_title {
	background: #5879EE;
	background: linear-gradient(to right, #5879EE 0%, #A769F6 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 80px;
	line-height: 1;
	text-align: center;
	margin: 0 0 32px;
	font-weight: 600;
}

.jira-pricing .description {
	font-size: 18px;
	line-height: 1.5;
	text-align: center;
	margin: 0 0 32px;
}

.jira-pricing .description.violet {
	color: #A769F6;
}


.jira-board {
	text-align: center;
	padding: 0 0 80px;
}

.jira-board img {
	margin: 0 0 28px;
	border-radius: 50%;
}

.jira-board>p {
	margin: 0 0 32px;
}

.jira-board .green {
	color: #36B27E;
}

.board-list {
	display: flex;
	flex-wrap: wrap;
	font-size: 18px;
	margin: 0 0 80px;
	font-weight: 500;
}

.board-list p {
	margin: 0;
}

.board-list .item {
	padding: 0 15px;
	width: calc(100% / 3);
}

.board-list .item:not(:last-child) {
	border-right: 1px solid #5D5D6C;
}

.ltm-link.board-link {
	border: none;
	padding: 0;
	margin: 0 !important;
	font-weight: 500;
}

.ltm-link.board-link:hover {
	background: none;
	color: #fff;
}

.ltm-link.board-link .ltm-link__icon {
	background-color: #fff;
}

.table-area.pricing {
	padding: 120px 0 0;
}

.table-area.pricing .section_title {
	text-align: center;
	margin: 0 0 60px;
}

.table-area.pricing {
	max-width: 1000px;
	margin: 0 auto;
}

.table-area.pricing .col {
	width: 47%;
}

.table-area.pricing .col:first-child {
	width: 50%;
}

.app-pricing .trial-wrap {
	margin: 0;
}

.pp-intro.okr-app-page.jira-pricing {
	padding: 22px 0 0;
}

.customers-about .row {
	align-items: flex-start;
}

@media (max-width: 768px) {
	.table-area.pricing {
		padding: 80px 0 0;
	}

	.table-area.pricing .col:first-child {
		width: 70%;
	}

	.table-area.pricing .col {
		width: 29%;
	}
}

@media (max-width:767px) {
	.price_title {
		font-size: 48px;
	}

	.jira-board {
		padding: 0 0 60px;
	}

	.board-list {
		margin: 0;
	}

	.pp-intro.okr-app-page.jira-pricing {
		padding: 60px 0 22px;
	}

	.board-list .item {
		border: none !important;
		width: 100%;
		margin-bottom: 40px;
	}

	.pp-intro.okr-app-page .ltm-link.board-link {
		margin: 0 !important;
	}

	.table-area.pricing .col:first-child {
		width: 85%;
	}

	.table-area.pricing .col {
		width: 15%;
	}

	.pp-intro.okr-app-page .btn-holder {
		margin: 0 0 40px;
	}
}

.trial-wrap.app-page-main {
	padding-top: 0px;
}

.has-text-align-center,
.aligncenter {
	text-align: center;
}

.app-header.app-white,
.app-header.app-black {
	position: fixed;
}

.app-header,
.home .app-header,
.page-template-page-study .app-header,
.page-template-template-monday-page .app-header,
.page-template-page-flexible-content .app-header {
	position: sticky;
}

.main,
.have_top_head main,
.page-template-page-study main,
.page-template-page-study .have_top_head main,
.page-template-template-monday-page main,
.page-template-template-monday-page .have_top_head+main,
.page-template-page-flexible-content main,
.page-template-page-flexible-content .have_top_head+main {
	padding-top: 0 !important;
}

html,
body {
	height: auto;
}

@media only screen and (min-width: 0px) {

	.static-page,
	.lp-legal-page,
	.sp-intro,
	.au-intro,
	.blog-page,
	.okre-intro,
	.pp-intro {
		margin-top: 4.5rem;
	}
}

@media only screen and (min-width: 769px) {

	.static-page,
	.lp-legal-page,
	.sp-intro,
	.au-intro,
	.blog-page,
	.okre-intro,
	.pp-intro {
		margin-top: 8rem;
	}
}

.page-template-start-trial-page .hp-brands__wrap {
	position: relative;
	display: flex;
	overflow: hidden;
	user-select: none;
	gap: 100px;
	mask-image: linear-gradient(to right,
			hsl(240 7% 39% / 0),
			hsl(240 7% 39% / 1) 20%,
			hsl(240 7% 39% / 1) 80%,
			hsl(240 7% 39% / 0));
}

.page-template-start-trial-page .hp-brands__list {
	flex-shrink: 0;
	display: flex;
	gap: 100px;
	counter-reset: item;
	justify-content: space-around;
	min-width: 100%;
	animation: scroll 20s linear infinite;
}

.page-template-start-trial-page .hp-brands__item {
	flex: 0 0 auto;
	border-radius: 6px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	color: #fff;
	margin: 0;
	width: 100px;
	transition: all 0.1s ease-in-out;
}

@keyframes scroll {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(calc(-100% - 100px));
	}
}

.page-template-page-study .customer-post .holder-customer-post {
	margin: 0 0 3.75rem;
}

.page-template-page-study .customer-post .plugin-announce {
	margin: 0 0 20px;
}

.page-template-page-study .customer-post .plugin-announce img {
	max-width: 30px;
}

body.page-template-page-okr-accelerator main,
main.customer-post,
body.page-template-page-customer-success main {
	padding-top: 0;
}

@media only screen and (min-width: 767px) {
	.page-template-page-study .customer-post .holder-customer-post {
		margin: 0 0 5rem;
	}

	

}

/** case study posts lists **/
.customer-post .blog-preview__post {
	border: 1px solid #CFD6E2;
	display: flex;
	flex-direction: column;
}

.customer-post .blog-page__list {
	gap: 24px;
	margin-bottom: 36px;
}

.customer-post .blog-preview__post--default {
	padding: 0;
	border-radius: 15px;
	overflow: hidden;
}

.customer-post .blog-preview__post--default .blog-preview__post-header {
	justify-content: space-between;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	color: #000;
	padding: 4px 24px;
	min-height: 60px;
	margin: 0;
	background-color: #fff;
}

.customer-post .blog-preview__post--default.bordered .blog-preview__post-header {
	position: relative;
	z-index: 5;
	border-radius: 10px 10px 0 0;
	min-height: 58px;
}

.customer-post .post-header__tag {
	max-width: 200px;
	color: #0052CC;
	display: flex;
	align-items: center;
	gap: 10px;
}

.customer-post .post-header__tag .sticky-icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 2V10L13 7L16 10V2' stroke='%230052CC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M4 19.5V4.5C4 3.83696 4.26339 3.20107 4.73223 2.73223C5.20107 2.26339 5.83696 2 6.5 2H19C19.2652 2 19.5196 2.10536 19.7071 2.29289C19.8946 2.48043 20 2.73478 20 3V21C20 21.2652 19.8946 21.5196 19.7071 21.7071C19.5196 21.8946 19.2652 22 19 22H6.5C5.83696 22 5.20107 21.7366 4.73223 21.2678C4.26339 20.7989 4 20.163 4 19.5ZM4 19.5C4 18.837 4.26339 18.2011 4.73223 17.7322C5.20107 17.2634 5.83696 17 6.5 17H20' stroke='%230052CC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
	background-size: contain;
	width: 24px;
	height: 24px;
	flex: 1 0 auto;
}

.customer-post .blog-preview__post--default .post-thumbnail {
	margin: 0;
	position: relative;
	z-index: 1;
}

.customer-post .blog-preview__post--default .post-thumbnail a {
	display: block;
}

.customer-post .blog-preview__post--default .post-thumbnail a:before {
	position: absolute;
	content: '';
	inset: 0;
	background: rgba(0, 41, 102, 0.5);
	transition: background .2s ease-in-out;
	z-index: 1;
}

.customer-post .blog-preview__post--default .post-thumbnail__img {
	border-radius: 0;
}

.customer-post .blog-preview__post--default .post-body {
	margin: 0;
	padding: 32px 24px;
	display: flex;
	align-items: center;
	gap: 10px;
	flex: 1;
	background-color: #E5F0FF;
	z-index: 5;
}

.customer-post .blog-preview__post--default .post-body:after {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 17L17 7M17 7H7M17 7V17' stroke='%2316171C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
	max-width: 24px;
	width: 100%;
	height: 24px;
	opacity: 0;
	transition: opacity .2s ease-in-out;
}

.customer-post .blog-preview__post--default .post-body__title {
	line-height: 1.2;
	margin: 0;
}

.customer-post .blog-preview__post--default:hover .post-body:after {
	opacity: 1;
}

.customer-post .blog-preview__post--default:hover a:before {
	background: rgba(0, 41, 102, 0.2);
}

.customer-post .blog-preview__post--default .logo-box {
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 200px;
	max-height: 95px;
}

.customer-post .blog-preview__post--default .post-author .author-box {
	max-width: 36px;
	width: 100%;
	height: 36px;
	border-radius: 50%;
	overflow: hidden;
}

.customer-post .blog-preview__post--default .post-author {
	padding: 12px 24px;
	font-size: 16px;
	font-weight: 500;
	display: flex;
	align-items: center;
	gap: 6px;
	background-color: #fff;
	position: relative;
	z-index: 5;
}

.customer-post .blog-preview__post--default.bordered .post-body.without-author,
.customer-post .blog-preview__post--default.bordered .post-author {
	border-radius: 0 0 10px 10px;
}

.customer-post .blog-preview__post--default.bordered {
	position: relative;
	padding-left: 4px !important;
	padding-right: 4px !important;
	border: none;
}

.customer-post .blog-preview__post--default.bordered:before {
	content: '';
	position: absolute;
	inset: 0;
	border-radius: 15px;
	padding: 4px;
	background: radial-gradient(100% 191.36% at 100% 0%, #A769F6 0%, #5879EE 100%);
	/* -webkit-mask:
		linear-gradient(#fff 0 0) content-box,
		linear-gradient(#fff 0 0); */
	/* -webkit-mask-composite: xor; */
	/* mask-composite: exclude; */
	z-index: 1;
}

@media(min-width: 1024px) {

	.customer-post .blog-preview__post--default .post-body__title {
		font-size: 20px;
	}
	
}

@media(min-width: 1440px) {

	.customer-post .blog-preview__post--default .blog-preview__post-header {
		font-size: 18px;
	}

	.customer-post .blog-preview__post--default .post-body__title {
		font-size: 24px;
		line-height: 1.25;
	}

	.customer-post .blog-preview__post--default .post-body {
		padding: 5px 24px;
	}

	.customer-post .blog-preview__post--default .post-author {
		font-size: 18px;
	}
	
}

@media (min-width: 360px) {
	.page-template-template-events-webinars .app-header .app-container,
	.page-template-page-partnership .app-header .app-container,
	.page-template-okr-examples .app-header .app-container,
	.page-template-page-okr-certification-program .app-header .app-container,
	body.page-template-page-check-ins-php .app-header .app-container,
	.error404 .app-header .app-container,
	.page-template-page-study .app-header .app-container,
	.page-template-template-become-partners .app-header .app-container,
	.page-template-template-about-us .app-header .app-container,
	.page-template-page-release .app-header .app-container,
	.page-template-page-customer-success .app-header .app-container,
	.page-template-infographics-parent-page .app-header .app-container,
	.page-template-page-blog .app-header .app-container,
	.single-post .app-header .app-container,
    .page-template-page-okr-guide .app-header .app-container {
        padding: 0 16px;
    }
}

@media (min-width: 768px) {
	.page-template-template-events-webinars .app-header .app-container,
	.page-template-template-events-webinars .app-footer .app-container,
	.page-template-page-partnership .app-header .app-container,
	.page-template-page-partnership .app-footer .app-container,
	.page-template-okr-examples .app-header .app-container,
	.page-template-okr-examples .app-footer .app-container,
	.page-template-page-okr-certification-program .app-header .app-container,
	.page-template-page-okr-certification-program .app-footer .app-container,
	body.page-template-page-check-ins-php .app-header .app-container,
	body.page-template-page-check-ins-php .app-footer .app-container,
	.error404 .app-header .app-container,
	.error404 .app-footer .app-container,
	.page-template-template-become-partners .app-header .app-container,
	.page-template-template-become-partners .app-footer .app-container,
	.page-template-template-about-us .app-header .app-container,
	.page-template-template-about-us .app-footer .app-container,
	.page-template-page-release .app-header .app-container,
	.page-template-page-release .app-footer .app-container,
	.page-template-page-customer-success .app-header .app-container,
	.page-template-page-customer-success .app-footer .app-container,
	.page-template-infographics-parent-page .app-header .app-container,
	.page-template-infographics-parent-page .app-footer .app-container,
	.page-template-page-blog .app-header .app-container,
	.page-template-page-blog .app-footer .app-container,
	.single-post .app-header .app-container,
	.single-post .app-footer .app-container,
	.page-template-page-okr-guide .app-footer .app-container,
    .page-template-page-okr-guide .app-header .app-container {
        padding: 0 24px;
        max-width: calc(960px + 64px);
    }
}

@media (min-width: 1440px) {
	.page-template-template-events-webinars .app-header .app-container,
	.page-template-page-partnership .app-header .app-container,
	.page-template-okr-examples .app-header .app-container,
	.page-template-page-okr-certification-program .app-header .app-container,
	body.page-template-page-check-ins-php .app-header .app-container,
	.error404 .app-header .app-container,
	.page-template-template-become-partners .app-header .app-container,
	.page-template-template-about-us .app-header .app-container,
	.page-template-page-release .app-header .app-container,
	.page-template-page-customer-success .app-header .app-container,
	.page-template-infographics-parent-page .app-header .app-container,
	.page-template-page-blog .app-header .app-container,
	.single-post .app-header .app-container,
	.page-template-page-okr-guide .app-header .app-container {
        max-width: calc(1200px + 48px);
        padding: 0 24px;
    }
}