.row.block_customers_slider {
	--items-count: 10;
	--item-height: 60px;
	--items-width: calc(2715px + 40px * var(--items-count));
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
}
.row.block_customers_slider .container.slider {
	text-align: left;
	transform: translate3d(0, 0, 0);
	position: relative;
	overflow: hidden;
	height: var(--item-height);
	max-width: 100%;
	padding: 0;
}
.row.block_customers_slider .items {
	position: relative;
	left: 0;
	font-size: 0;
	display: flex;
	width: var(--items-width);
	animation: customers_slider calc(2s * var(--items-count)) linear infinite;
	color: currentColor;
}
@keyframes customers_slider {
	100% {
		left: calc(-1 * var(--items-width));
	}
}
.row.block_customers_slider .customer_logo {
	margin: 0 20px;
	height: var(--item-height);
	flex-grow: 0;
	flex-shrink: 0;
}
.row.block_customers_slider .customer_logo .color {
	display: none;
}


.row.block_join_cloudoppel_ai {
	background-image: url(../images/bg_join.webp);
	height: 620px;
	font-size: 18px;
	color: var(--color-white);
}
.row.block_join_cloudoppel_ai .container {
	display: flex;
	height: 100%;
	align-items: center;
}
.row.block_join_cloudoppel_ai H2 {
	font-size: 30px;
}


.row.block_skyrocket {
	background-image: url(../images/bg_skyrocket.webp);
	color: var(--color-white);
	height: 495px;
}
.row.block_skyrocket .container {
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: flex-end;
}
.row.block_skyrocket H2 {
	font-size: 30px;
}
.row.block_skyrocket .form_item.textfield {
	max-width: 410px;
	margin: 0 30px;
	padding: 0 10px;
	position: relative;
	transform: skewX(20deg);
	background-color: var(--color-white);
}
.row.block_skyrocket INPUT[type=email] {
	transform: skewX(-20deg);
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	padding: 0 10px;
	border: 0;
	width: 100%;
	background-color: var(--color-white);
}
.row.block_skyrocket .form_item.checkbox {
	display: flex;
	align-items: flex-start;
	gap: 4px;
}
.row.block_additional_resources .items {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	justify-content: center;
}
.row.block_additional_resources .item {
	padding-bottom: 56px;
	font-size: 18px;
	text-decoration: none;
	flex-basis: 445px;
	flex-shrink: 1;
	min-height: 250px;
}
.row.block_additional_resources .item H3 {
	font-size: 22px;
	font-weight: bold;
}
.row.block_additional_resources .item .icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100px;
	height: 100px;
}
.row.block_support {
	background: var(--color-white);
	color: var(--color-black);
	font-size: 18px;
	font-weight: bold;
}
.row.block_support .container {
	display: flex;
	align-items: center;
	gap: 120px;
}
.row.block_support H2 {
	font-size: 72px;
	font-weight: bold;
	white-space: nowrap;
}
.row.block_support H3 {
	font-size: 30px;
	font-weight: 300;
}
.row.block_support .btn:hover {
	background: #3aaf95;
	color: var(--color-white);
}
UL.pager, UL.pager LI {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 18px;
}
UL.pager LI {
	display: inline-block;
}
UL.pager LI.pager-current, UL.pager LI.pager-ellipsis, UL.pager LI A {
	color: currentColor;
	text-decoration: none;
	display: inline-block;
	padding: 6px 11px;
	font-weight: 300;
}
UL.pager LI A:hover {
	font-weight: normal;
}
UL.pager LI.pager-current {
	font-weight: bold;
}


BODY.product_landing .row.block_3 {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
}
BODY.product_landing .row.block_3 .items {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	justify-content: center;
}
BODY.product_landing .row.block_3 .item {
	padding-bottom: 56px;
	font-size: 18px;
	text-decoration: none;
	max-width: 445px;
	display: flex;
	flex-direction: column;
}
BODY.product_landing .row.block_3 .item H3 {
	font-size: 22px;
	font-weight: bold;
}
BODY.product_landing .row.block_3 .item .text {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

BODY.product_landing .row.block_4 {
	background-image: url(../images/bg_product_2.webp);
	font-size: 18px;
}
BODY.product_landing .row.block_4 .columns .column {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
BODY.product_landing .row.block_4 H3 {
	font-size: 26px;
	font-weight: normal;
}
BODY.product_landing .row.block_4 .content {
	padding: 32px;
}
BODY.product_landing .row.block_4 .content:before {
	background-color: rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid var(--color-black);
}
BODY.product_landing .row.block_4 .tabs {
	display: flex;
	flex-direction: column;
	gap: 32px;
}
BODY.product_landing .row.block_4 .tabs .tabs_controls {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 24px;
	font-weight: bold;
	height: 160px;
}
BODY.product_landing .row.block_4 .tabs .tabs_controls .tab {
	flex-basis: 10%;
	cursor: pointer;
	transition: all 0.3s;
}
BODY.product_landing .row.block_4 .tabs .tabs_controls .tab:hover {
	color: var(--color-secondary-orange);
}
BODY.product_landing .row.block_4 .tabs .tabs_controls .tab .icon {
	width: 50px;
	height: 50px;
}
BODY.product_landing .row.block_4 .tabs .tabs_controls .tab .title {
	margin-top: 12px;
	min-height: 43px;
}
BODY.product_landing .row.block_4 .tabs .tabs_controls .tab.active, BODY.product_landing .row.block_4 .tabs .tabs_controls .tab.active:hover {
	color: var(--color-main-orange);
}
BODY.product_landing .row.block_4 .tabs .tabs_content {
	position: relative;
}
BODY.product_landing .row.block_4 .tabs.processed .tabs_content .tab {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}
BODY.product_landing .row.block_4 .tabs.processed .tabs_content .tab.active {
	visibility: visible;
	opacity: 1;
}
BODY.product_landing .row.block_4 .tabs .tabs_content .tab .title {
	font-size: 18px;
	font-weight: bold;
	display: none;
	margin-bottom: 16px;
}
BODY.product_landing .row.block_4 .tabs .tabs_content .tab UL {
	margin-top: 0;
}

BODY.product_landing .row.block_5 {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
}

BODY.product_landing .row.block_observability {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
}

BODY.product_landing .row.block_skyrocket {
	background-image: url(../images/bg_skyrocket_4.webp);
}

BODY.product_landing .row.block_customers_slider {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
}
BODY.product_landing .row.block_customers_slider H3 {
	font-weight: bold;
	font-size: 20px;
}

BODY.product_landing .row.block_additional_resources {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
}


BODY.enterprise_landing .row.block_3 {
	background: linear-gradient(to bottom, #C87541 0%, #D77C47 100%);
}
BODY.enterprise_landing .row.block_3 .items {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	justify-content: center;
}
BODY.enterprise_landing .row.block_3 .item {
	padding-bottom: 56px;
	font-size: 18px;
	text-decoration: none;
	max-width: 445px;
	display: flex;
	flex-direction: column;
}
BODY.enterprise_landing .row.block_3 .item H3 {
	font-size: 22px;
	font-weight: bold;
}
BODY.enterprise_landing .row.block_3 .item .text {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

BODY.enterprise_landing .row.block_4 {
	background-image: url(../images/bg_enterprise_2.webp);
	font-size: 18px;
}

BODY.enterprise_landing .row.block_4 .glass.glass_dark::before {
	background-image: linear-gradient(to right, #353432 , #ba6f45);
}

BODY.enterprise_landing .row.block_4.bl-n-img {
	background-image: none;
	background-color: #fff;
}
BODY.enterprise_landing .row.block_4 H3 {
	font-size: 26px;
	font-weight: normal;
}
BODY.enterprise_landing .row.block_4 .content {
	padding: 32px 45px;
}
BODY.enterprise_landing .row.block_4 .content:before {
	background-color: rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid var(--color-black);
}
BODY.enterprise_landing .row.block_4 .tabs {
	display: flex;
	flex-direction: column;
	gap: 32px;
}
BODY.enterprise_landing .row.block_4 .tabs .tabs_controls {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 24px;
	font-weight: bold;
	height: 160px;
}
BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab {
	flex-basis: 10%;
	cursor: pointer;
	transition: all 0.3s;
}

BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab:nth-child(2) svg {
	width: 95px;
	height: 100px;
	margin-left: -22px;
	margin-top: -31px;
}

.block_benefits {
	background-image: linear-gradient(to top, #333333 , #ba6f45);
}

.columns > .column.al_c {
	display: flex;
	align-items: center;
	padding: 20px 37px;
}

BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab:hover {
	color: var(--color-secondary-orange);
}
BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab .icon {
	width: 50px;
	height: 50px;
}
BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab .title {
	margin-top: 12px;
	min-height: 43px;
}
BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab.active, BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab.active:hover {
	color: var(--color-main-orange);
}
BODY.enterprise_landing .row.block_4 .tabs .tabs_content {
	position: relative;
}
BODY.enterprise_landing .row.block_4 .tabs.processed .tabs_content .tab {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}

BODY.enterprise_landing .row.block_4.bl-n-img .tabs .tabs_content {
	height: auto !important;
}

BODY.enterprise_landing .row.block_4.bl-n-img .tabs.processed .tabs_content .tab {
	height: auto !important;
}

BODY.enterprise_landing .row.block_4 .tabs.processed .tabs_content .tab.active {
	visibility: visible;
	opacity: 1;
}

.sub_title-ent {
	font-size: 20px;
	font-weight: bold;
}

.sub_title-ent.col_bl {
	color: #333333;
}

BODY.enterprise_landing .row.block_4.bl-n-img .tabs.processed .tabs_content .tab.active {
	position: relative;
}

BODY.enterprise_landing .row.block_4 .tabs .tabs_content .tab .title {
	font-size: 18px;
	font-weight: bold;
	display: none;
	margin-bottom: 16px;
}
BODY.enterprise_landing .row.block_4 .tabs .tabs_content .tab UL {
	margin-top: 0;
}

BODY.enterprise_landing .row.block_5 {
	background: linear-gradient(to bottom, #B24C1F 0%, #4E1800 100%);
}

BODY.enterprise_landing .row.block_skyrocket {
	background-image: url(../images/bg_skyrocket_2.webp);
}

BODY.enterprise_landing .row.block_customers_slider {
	background: linear-gradient(to bottom, #C87541 0%, #D77C47 100%);
}

BODY.enterprise_landing .row.block_additional_resources {
	background: linear-gradient(to bottom, #B24C1F 0%, #4E1800 100%);
}

BODY.enterprise_landing .row.block_additional_resources.ent-new {
	background-image: linear-gradient(to top, #333333 , #ba6f45);
}

.block_additional_resources.ent-new .glass.glass_light::before {
	background-color: rgba(144, 87, 65, 0.7);
}

.block_additional_resources.ent-new .glass.glass_light::before {
	box-shadow: inset 0 0 7px #ac7154;
}

.block_additional_resources.ent-new .glass.glass_light {
	box-shadow: 0 0 7px #944e2b;
}

.block_designer_job {
	background-image: linear-gradient(to bottom, #333333 , #ba6f45);
}

.block_designer_job .container > H3 {
	font-size: 36px;
	font-weight: 300;
	text-align: center;
}

.block_designer_job .columns > .column {
	text-align: center;
}

.block_designer_job .columns > .column .text {
	font-size: 20px;
	font-weight: bold;
	padding: 0 10px;
}

.block_designer_job .columns > .column:last-child .text{
	padding: 0 35px;
}

.block_designer_job .text {
	font-size: 18px;
}

.block_designer_job .columns > .column svg {
	max-width: 58%;
	max-height: 75px;
}

.block_designer_job .columns.w_borders > .column::before {
	height: 75%;
}

.block_be-monitor {
	background: #fff;
	color: #333333;
}

.block_be-monitor .text {
	font-size: 18px;
}

.block_be-monitor .items {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

BODY.enterprise_landing .row.block_be-monitor .items > .item {
	flex-basis: 33%;
	position: relative;
	flex-grow: 0;
	flex-shrink: 0;
	padding: 18px 0;
}

BODY.enterprise_landing .row.block_be-monitor .items > .item::after {
	content: '';
	display: block;
	position: absolute;
	background: #3aaf95;
	opacity: 0.2;
	top: 0;
	left: 0;
	right: auto;
	bottom: 0;
	height: auto;
	width: 1px;
}

BODY.enterprise_landing .row.block_be-monitor .items > .item::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	background: #3aaf95;
	opacity: 0.2;
}

BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(1)::after,
BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(4)::after,
BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(1)::before,
BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(2)::before,
BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(3)::before  {
	display: none;
}

.block_be-monitor-list {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	margin-top: -115px;
}

.block_be-monitor-item {
	width: 150px;
	height: 150px;
	box-shadow: 0px 0px 15px 0px rgba(135,135,135,.4);
	text-align: center;
	border-radius: 50%;
	background: #fff;
	display: grid;
	place-content: center;
}

.block_be-monitor-item p {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
}

.block_be-monitor-item p:last-child {
	padding: 0 12px;
}

.block_be-monitor-item:nth-child(2) p:last-child {
	padding: 0 35px;
}

.block_be-monitor-item p .block_be-big {
	font-size: 40px;
	color: #4E1800;
	display: block;
	position: relative;
	line-height: 40px;
}

.block_be-monitor-item p .block_be-big::before {
	content: 'up to';
	font-size: 10px;
	color: #D77C47;
	position: absolute;
	left: 0;
	bottom: 4px;
	line-height: 1;
}

.block_be-monitor-item:nth-child(1) p .block_be-big::before {
	left: 17px;
}

.block_be-monitor-item:nth-child(2) p .block_be-big::before {
	left: 26px;
}

.block_be-monitor-item:nth-child(3) p .block_be-big::before {
	left: 13px;
}

.enterprise_landing .row.block_1 .content {
	margin-top: -50px;
}

.grad_txt {
	font-weight: bold;
	background-color: #c87440;
	background-image: linear-gradient(90deg, #000000, #c87440);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	font-size: 20px;
}

.block_top-features {
	background: #fff;
	color: #333333;
}

.top-features-list {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

.top-features-item {
	width: 32%;
	background: #fff;
	box-shadow: 0px 0px 15px 0px rgba(135,135,135,.4);
	border-radius: 10px;
	text-align: center;
}

.top-features-ul {
	text-align: left;
	padding-right: 10px;
}

.top-features-ul li {
	padding-bottom: 3px;
}

.top-features-ul li a {
	color: inherit;
}

.top-features-ul li a:hover {
	color: var(--color-main-orange);
}

.features-disclosure_button {
	display: flex;
	flex-flow: row wrap;
	color: #333333;
	height: 28px;
	position: absolute;
	right: 0;
	bottom: 17px;
	text-decoration: none;
	font-size: 11px;
	align-items: center;
}

.features-disclosure_button span {
	display: flex;
	width: 23px;
	height: 23px;
	border-radius: 50%;
	margin-left: 3px;
	align-items: center;
	justify-content: center;
}

.features-disclosure_button i {
	display: block;
	width: 12px;
	height: 7px;
	margin-top: -1px;
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.27 12.77'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:%23333;%7D%3C/style%3E%3C/defs%3E%3Cg id='a'/%3E%3Cg id='b'%3E%3Cg id='c'%3E%3Cg id='d'%3E%3Cpath class='e' d='M10.15,5.95s-.06,.06-.08,.08c-2.08,2.08-4.17,4.15-6.25,6.24-.63,.64-1.75,.65-2.35,0-.31-.34-.64-.66-.97-.98-.64-.6-.66-1.68-.04-2.32,.04-.04,.08-.08,.12-.12C3.35,6.08,6.14,3.31,8.91,.52c.68-.69,1.79-.69,2.47,0,2.78,2.8,5.57,5.59,8.36,8.37,.6,.59,.64,1.38,.38,1.92-.08,.16-.19,.32-.31,.45-.34,.35-.68,.7-1.04,1.04-.51,.49-1.29,.6-1.9,.28-.14-.08-.28-.18-.39-.3-2.09-2.08-4.17-4.16-6.26-6.24-.03-.03-.05-.06-.08-.09Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}

.features-disclosure_button:hover i {
		background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.27 12.77'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:%23e94600;%7D%3C/style%3E%3C/defs%3E%3Cg id='a'/%3E%3Cg id='b'%3E%3Cg id='c'%3E%3Cg id='d'%3E%3Cpath class='e' d='M10.15,5.95s-.06,.06-.08,.08c-2.08,2.08-4.17,4.15-6.25,6.24-.63,.64-1.75,.65-2.35,0-.31-.34-.64-.66-.97-.98-.64-.6-.66-1.68-.04-2.32,.04-.04,.08-.08,.12-.12C3.35,6.08,6.14,3.31,8.91,.52c.68-.69,1.79-.69,2.47,0,2.78,2.8,5.57,5.59,8.36,8.37,.6,.59,.64,1.38,.38,1.92-.08,.16-.19,.32-.31,.45-.34,.35-.68,.7-1.04,1.04-.51,.49-1.29,.6-1.9,.28-.14-.08-.28-.18-.39-.3-2.09-2.08-4.17-4.16-6.26-6.24-.03-.03-.05-.06-.08-.09Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}

.features-disclosure_button:hover {
	color: var(--color-main-orange);
}
.features-disclosure-title {
	text-align: center;
}

.features-disclosure-item-title {
	padding: 15px 27px 15px 0;
	position: relative;
	font-weight: bold;
	cursor: pointer;
}

.features-disclosure-element {
	border-bottom: 1px solid #d7d7d7;
	font-size: 18px;
}

.features-disclosure-item-title::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 16px;
	height: 12px;
	right: 0;
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.27 12.77'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:%23333;%7D%3C/style%3E%3C/defs%3E%3Cg id='a'/%3E%3Cg id='b'%3E%3Cg id='c'%3E%3Cg id='d'%3E%3Cpath class='e' d='M10.15,5.95s-.06,.06-.08,.08c-2.08,2.08-4.17,4.15-6.25,6.24-.63,.64-1.75,.65-2.35,0-.31-.34-.64-.66-.97-.98-.64-.6-.66-1.68-.04-2.32,.04-.04,.08-.08,.12-.12C3.35,6.08,6.14,3.31,8.91,.52c.68-.69,1.79-.69,2.47,0,2.78,2.8,5.57,5.59,8.36,8.37,.6,.59,.64,1.38,.38,1.92-.08,.16-.19,.32-.31,.45-.34,.35-.68,.7-1.04,1.04-.51,.49-1.29,.6-1.9,.28-.14-.08-.28-.18-.39-.3-2.09-2.08-4.17-4.16-6.26-6.24-.03-.03-.05-.06-.08-.09Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
	margin-right: 5px;
	transition: .2s;
}

.features-disclosure-item-title p {
	margin: 0;
}

.features-disclosure-item-descr {
	display: none;
	padding-bottom: 25px;
}

.features-disclosure-item-descr > *:last-child {padding-right: 92px;}

.features-disclosure_show .features-disclosure-item-title::after {
	transform: rotate(180deg);
}

.features-disclosure_show .features-disclosure-item-descr {
	display: block;
	position: relative;
}

.features-disclosure-item-descr > ul {
	padding-left: 16px;
}

.features-disclosure-item-descr li a {
	color: inherit;
}

.features-disclosure-item-descr li a:hover {
	color: var(--color-main-orange);
}

.features-disclosure-item-descr li ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

.see_all_table a {
	color: #000000;
	font-size: 18px;
	text-decoration: none;
}

.see_all_table a:hover {
	color: var(--color-main-orange);
}

BODY.mom_landing .row.block_3 {
	background-image: url(../images/bg_mom_2.webp);
}
BODY.mom_landing .row.block_3 .content {
	padding: 24px 8px;
	color: var(--color-grey);
}
BODY.mom_landing .row.block_3 .items {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
BODY.mom_landing .row.block_3 .items .item {
	flex-basis: 50%;
	position: relative;
	flex-grow: 0;
	flex-shrink: 0;
	padding: 24px 40px;
	display: flex;
	align-items: center;
}
BODY.mom_landing .row.block_3 .items .item:before, BODY.mom_landing .row.block_3 .items .item:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 24px;
	right: 24px;
	height: 1px;
	background: currentColor;
	opacity: 0.3;
}
BODY.mom_landing .row.block_3 .items .item:after {
	top: 8px;
	left: 0;
	right: auto;
	bottom: 8px;
	height: auto;
	width: 1px;
}
BODY.mom_landing .row.block_3 .items .item:nth-child(-n+2):before, BODY.mom_landing .row.block_3 .items .item:nth-child(2n+1):after {
	display: none;
}
BODY.mom_landing .row.block_3 .item .icon {
	width: 90px;
	height: 90px;
	flex-grow: 0;
	flex-shrink: 0;
}
BODY.mom_landing .row.block_3 .item .text {
	flex-grow: 1;
	flex-basis: 100%;
	padding-left: 32px;
}
BODY.mom_landing .row.block_3 .note {
	display: flex;
}
BODY.mom_landing .row.block_3 .note .icon {
	width: 16px;
	height: 16px;
}
BODY.mom_landing .row.block_3 .note .text {
	flex-basis: 100%;
	font-style: italic;
	font-size: 16px;
}

BODY.mom_landing .row.block_4 {
	background: linear-gradient(to bottom, #FFF4E2 0%, #F9E3B7 100%);
}
BODY.mom_landing .row.block_4 .column .icon {
	width: 70px;
	height: 60px;
}
BODY.mom_landing .row.block_4 .column .text {
	font-weight: bold;
}

BODY.mom_landing .row.block_skyrocket {
	background-image: url(../images/bg_skyrocket_2.webp);
}

BODY.mom_landing .row.block_customers_slider {
	background: linear-gradient(to bottom, #F39778 0%, #F9E3B7 100%);
}

BODY.mom_landing .row.block_additional_resources {
	background: linear-gradient(to bottom, #FFF4E2 0%, #F9E3B7 100%);
}
BODY.mom_landing .row.block_additional_resources .item {
	color: var(--color-grey);
}


BODY.our_products .row.block_4 {
	background: linear-gradient(to bottom, #F9E3B7 0%, #FFF4E2 100%);
	color: var(--color-grey);
	font-size: 18px;
}

BODY.product_managed.our_products .row.block_4 {
	background: #ebebeb;
}

BODY.product_managed.our_products .row.block_4 .column {
	max-width: 255px;
	text-align: center;
}

BODY.product_managed.our_products .row.block_4 .column .resources_img {
	width: 173px;
	height: 173px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}

BODY.product_managed.our_products .row.block_4 .column .resources_img img {
	width: 100%;
	height: 100%;
}

.columns.resours_list {
	justify-content: space-between;
}

BODY.our_products .row.block_4 .column {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 16px;
}
BODY.our_products .row.block_4 .logo {
	width: 218px;
	height: 54px;
}
BODY.our_products .row.block_4 .icon {
	width: 110px;
	height: 60px;
	flex-shrink: 0;
}
BODY.our_products .row.block_4 .text {
	text-align: center;
}

BODY.our_products .row.block_skyrocket {
	background-image: url(../images/bg_skyrocket_3.webp);
}


BODY.plans_features .row.block_3 {
	background: linear-gradient(0deg, #F5F5F5, #F5F5F5);
	color: #323232;
}
BODY.plans_features .row.block_3 .products {
	display: flex;
	justify-content: center;
	padding-top: 55px;
}
BODY.plans_features .row.block_3 .products .product {
	flex-basis: 308px;
	flex-shrink: 1;
	padding: 40px 24px;
	text-decoration: none;
}
BODY.plans_features .row.block_3 .products .product.cloudoppel_ai {
	background: #3aaf95;
}
BODY.plans_features .row.block_3 .products .product.cloudoppel_ai_enterprise {
	background: #BC4A2B;
}
BODY.plans_features .row.block_3 .products .product .logo {
	width: 208px;
	height: 50px;
}
BODY.plans_features .row.block_3 .products .product .component {
	display: flex;
	gap: 8px;
	align-items: center;
	margin-top: 12px;
}
BODY.plans_features .row.block_3 .products .product .component .icon {
	width: 32px;
	height: 32px;
}

.logo_prod_bl-all {
	width: 180px;
	height: 49px;
	margin: 23px auto;
}

.logo_prod_bl-all svg {
	width: 100%;
	height: 49px;
}

.products_block-list {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	padding-bottom: 15px;
}

.products_block-item {
	max-width: 350px;
	background: #fff;
	box-shadow: 0px 0px 45px 4px #70707033;
	border-radius: 30px;
	width: 100%;
	margin: 0 10px;
	margin-bottom: 25px;
}

.products_block-item ul {
	margin: 0;
	padding: 0;
}

.products_block-item ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #EBEBEB;
	text-align: center;
	padding: 15px;
}

.products_block-item_bold {
	border-bottom: 1px solid #EBEBEB;
}

.plans_features .row.block_1 .text {
	padding-right: 25%;
}

.features_table.w_border_radius {
	border-radius: 30px 30px 0 0;
}

BODY.plans_features .row.block_4 {
	background: #fff
}
BODY.plans_features .row.block_4 > .container {
	padding-bottom: 20px;
}
BODY.plans_features .row.block_4 .features_table {
	overflow: hidden;
}
BODY.plans_features .row.block_4 .features_table > .body_block:last-child {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
BODY.plans_features .row.block_4 .features_table .logo {
	display: table-cell;
  vertical-align: middle;
	width: 130px;
	height: 40px;
}
BODY.plans_features .row.block_4 .features_table .logo.cloudoppel_ai_enterprise svg {
	fill: linear-gradient(#B24C1F, #4E1800);
}
BODY.plans_features .row.block_4 .features_table .header {
	background: var(--color-white);
	font-weight: bold;
	font-size: 18px;
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_body {
	overflow: hidden;
}

BODY.plans_features .row.block_4 .features_table .body_block.first_body .body_block_body {
	height: 0;
}
BODY.plans_features .row.block_4 .features_table .body_block.first_body.collapsed .body_block_body {
	height: inherit;
}
BODY.plans_features .row.block_4 .features_table .body_block.first_body .body_block_header .icon.expand {
	transform: rotate(0deg);
}
BODY.plans_features .row.block_4 .features_table .body_block.first_body.collapsed .body_block_header .icon.expand {
	transform: rotate(180deg);
}
BODY.plans_features .row.block_4 .features_table .table {
	display: table;
	width: 100%;
	text-align: left;
	color: var(--color-black);
	background: var(--color-white);
}
BODY.plans_features .row.block_4 .features_table .table .tr {
	display: table-row;
}
BODY.plans_features .row.block_4 .features_table .table .tr:nth-of-type(2n) {
	background: #f8f8f8;
}
BODY.plans_features .row.block_4 .features_table .header .table .tr:nth-of-type(2n-1), BODY.plans_features .row.block_4 .features_table .body_block_header .table .tr:nth-of-type(2n-1) {
	background: none;
}
BODY.plans_features .row.block_4 .features_table .table .td {
	display: table-cell;
	padding: 30px 12px;
	vertical-align: middle;
	text-align: left;
	position: relative;
}

BODY.plans_features .row.block_4 .features_table .body_block_header .table .td,
BODY.plans_features .row.block_4 .features_table .header .table .td {
	padding: 12px;
}
BODY.plans_features .row.block_4 .features_table .table .td.powered_by {
	width: 240px;
	color: #323232;
	font-size: 16px
}
BODY.plans_features .row.block_4 .features_table .table .td.cloudoppel_ai, 
BODY.plans_features .row.block_4 .features_table .table .td.cloudoppel_ai_enterprise, 
BODY.plans_features .row.block_4 .features_table .table .td.cloudoppel_ai_managed {
	width: 130px;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}
BODY.plans_features .row.block_4 .features_table .table .td.cloudoppel_ai, 
BODY.plans_features .row.block_4 .features_table .table .td.cloudoppel_ai_enterprise, 
BODY.plans_features .row.block_4 .features_table .table .td.cloudoppel_ai_managed {
	font-size: 15px;
}
BODY.plans_features .row.block_4 .features_table .table .td.powered_by SPAN {
	white-space: nowrap;
}
BODY.plans_features .row.block_4 .features_table .table .td.powered_by a SPAN {
	color: #323232;
	text-decoration: underline;
}
BODY.plans_features .row.block_4 .features_table .table .td.powered_by a:hover SPAN {
	color: var(--color-main-orange);
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_header {
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
	border-top: 1px solid rgb(128, 128, 128);
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_header .table {
	background: var(--color-grey);
	color: var(--color-white);
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_header .icon {
	position: absolute;
	top: 0;
	left: 12px;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	display: block;
	opacity: 1;
	transition: all 0.3s;
	background: url("data:image/svg+xml,%3Csvg width='17' height='11' viewBox='0 0 17 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60191 10.6044L0.374648 3.37715C-0.124883 2.87762 -0.124883 2.06987 0.374648 1.57565L1.57565 0.374649C2.07518 -0.124882 2.88293 -0.124882 3.37715 0.374649L8.5 5.4975L13.6229 0.374651C14.1224 -0.12488 14.9301 -0.12488 15.4244 0.374651L16.6254 1.57565C17.1249 2.07518 17.1249 2.88294 16.6254 3.37715L9.39809 10.6044C8.90919 11.1039 8.10144 11.1039 7.60191 10.6044Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat;
    background-size: auto;
  	background-size: 17px 11px;
  	transition: .2s;
	bottom: 0;
	margin: auto;
	transform: rotate(180deg);
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_header .icon.collapse {
	opacity: 0;
}
BODY.plans_features .button_expand_all {
	cursor: pointer;
	color: #323232;
}
BODY.plans_features .button_expand_all p {
	display: inline-block;
	margin: 0 0 0 15px;
	vertical-align: middle;
}
BODY.plans_features .button_expand_all svg {
	height: 30px;
  	width: 30px;
  	fill: #323232;
	display: inline-block;
	vertical-align: middle;
}

.button_expand_all:hover p,
.active_expand p{
	color: var(--color-main-orange);
}

.button_expand_all:hover svg, 
.active_expand svg {
	fill: var(--color-main-orange) !important
}

BODY.plans_features .row.block_4 .features_table .body_block .body_block_header .text {
	display: inline-block;
	padding-left: 32px;
	font-weight: 500;
	font-size: 20px;
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.name .title {
	font-size: 18px;
	font-weight: bold;
	color: #323232;
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.name .description {
	color: #323232;
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.powered_by .title {
	display: none;
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .logo {
	display: none;
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .icon {
	width: 125px;
	height: 50px;
	display: inline-block;
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .icon.yes {
	color: #04AF0C;
}
BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .icon.no {
	color: #C60C0C;
}
BODY.plans_features .row.block_4 .features_table .body_block.collapsed .body_block_body {
	height: 0;
}
BODY.plans_features .row.block_4 .features_table .body_block.collapsed .body_block_header .icon.collapse {
	opacity: 1;
}
BODY.plans_features .row.block_4 .features_table .body_block.collapsed .body_block_header .icon.expand {
	transform: rotate(0deg);
	top: 0;
  	bottom: 0;
  	margin: auto;
}


BODY.plans_features .row.block_5 {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
}
BODY.plans_features .row.block_5 .items {
	display: flex;
	gap: 32px;
	justify-content: center;
	flex-wrap: wrap;
}
BODY.plans_features .row.block_5 .items .item {
	width: 180px;
	height: 220px;
	position: relative;
	text-decoration: none;
}
BODY.plans_features .row.block_5 .items .item .logo {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-top: -20px;
	width: 150px;
	height: 60px;
}


BODY.community .row.block_4 {
	background-image: url(../images/bg_community_2.webp);
	height: 500px;
	font-size: 18px;
	color: var(--color-white);
}
BODY.community .row.block_4 .container {
	display: flex;
	height: 100%;
	align-items: center;
}
BODY.community .row.block_4 H2 {
	font-size: 30px;
}

BODY.community .row.block_observability {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
}


BODY.case_studies_post .row.block_5 {
	background: linear-gradient(to bottom, #e06136 0%, #3aaf95 100%);
}
BODY.case_studies_post .row.block_5 .icon {
	width: 110px;
	height: 60px;
}
BODY.case_studies_post .row.block_5 .columns_4 .text {
	font-size: 18px;
	font-weight: bold;
	min-height: 44px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
BODY.case_studies_post .row.block_5 .columns_2 .text UL LI {
	margin-top: 10px;
}
BODY.case_studies_post .row.block_5 .columns_2 .text UL LI:first-of-type {
	margin-top: 0;
}

BODY.case_studies_post .row.block_6 {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
	font-size: 18px;
}
BODY.case_studies_post .row.block_6 .items {
	display: flex;
	gap: 32px;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: center;
}
BODY.case_studies_post .row.block_6 .items .item {
	flex-basis: 650px;
	max-width: 100%;
	flex-shrink: 1;
	padding-left: 20px;
	border-left: 2px solid currentColor;
}
BODY.case_studies_post .row.block_6 .items .item .title {
	font-weight: bold;
}
BODY.case_studies_post .row.block_6 .items .item .code {
	font-family: courier new,courier,monospace;
	max-width: 30em;
}
BODY.case_studies_post .row.block_6 .items .item .code PRE {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
BODY.case_studies_post .row.block_6 .items .item .value {
	font-size: 22px;
	font-weight: bold;
}


BODY.about_us .row.block_3 {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
	font-size: 18px;
}
BODY.about_us .row.block_3 .list UL, BODY.about_us .row.block_3 .list UL LI {
	list-style: none;
	margin: 0;
	padding: 0;
}
BODY.about_us .row.block_3 .list UL LI {
	position: relative;
	padding-top: 8px;
	padding-left: 84px;
	margin-top: 32px;
	min-height: 60px;
}
BODY.about_us .row.block_3 .list UL LI:first-of-type {
	margin-top: 0;
}
BODY.about_us .row.block_3 .list UL LI .number {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
	line-height: 60px;
	border-radius: 60px;
	text-align: center;
	background: var(--color-white);
	color: #3aaf95;
	font-size: 40px;
	font-weight: 900;
}
BODY.about_us .row.block_3 .list UL LI .icon {
	width: 60px;
	height: 60px;
}

BODY.about_us .row.block_4 {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
	font-size: 18px;
}
BODY.about_us .row.block_4 .items {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	justify-content: center;
}
BODY.about_us .row.block_4 .item {
	padding-top: 56px;
	padding-bottom: 56px;
	font-size: 18px;
	text-decoration: none;
	min-height: 250px;
	max-width: 445px;
	display: flex;
	flex-direction: column;
}
BODY.about_us .row.block_4 .item H3 {
	font-size: 22px;
	font-weight: bold;
	position: absolute;
	top: 16px;
	left: 24px;
	right: 24px;
}
BODY.about_us .row.block_4 .item .text {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

BODY.customers .row.block_4 {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
}
BODY.customers .row.block_4 H3 {
	font-size: 20px;
	font-weight: bold;
}


BODY.news .row.block_3 {
	background: linear-gradient(to bottom, #3aaf95 0%, #3aaf95 100%);
}
BODY.news .row.block_3 .items {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	justify-content: center;
}
BODY.news .row.block_3 .item {
	padding-bottom: 56px;
	text-decoration: none;
	max-width: 445px;
	flex-basis: 250px;
	flex-grow: 1;
}
BODY.news .row.block_3 .item .icon {
	width: 125px;
	height: 100px;
}
BODY.news .row.block_3 .item H3 {
	font-size: 22px;
	font-weight: bold;
	margin-top: 16px;
	min-height: 44px;
	display: flex;
	justify-content: center;
	align-items: center;
}


BODY.contact_us .row.block_additional_resources {
	background: linear-gradient(to bottom, #b85d35 0%, #3aaf95 100%);
}


#footer {
	background: var(--color-black);
	color: var(--color-white);
	padding: 40px 0;
	overflow-x: hidden;
}
#footer .line {
	display: flex;
	justify-content: space-between;
}
/*
#footer .line > * {
	flex-basis: 100%;
}
*/

#footer .line.list_footer_menus > ul:nth-child(1) {
	flex-basis: 100%;
}

#footer .line.list_footer_menus > ul:nth-child(2) {
	flex-basis: 46%;
}

#footer .line.list_footer_menus > ul:nth-child(3) {
	flex-basis: 20%;
}

.copyright {
	margin: 0 auto;
}

#footer .line .menu {
	margin: 0 auto;
}

#footer .line > .newsletter {
	flex-basis: 130%;
	padding-left: 6%;
}
#footer .logo SPAN {
	display: block;
	width: 200px;
	height: 50px;
}
.list_footer_menus {
	padding-top: 90px;
}
.list_footer_menus > ul {
	flex-basis: 25%;
	padding: 0;
	position: relative;
	border-top: 1px solid #323232;
	border-bottom: 1px solid #323232;
}
.list_footer_menus > ul li {
	list-style-type: none;
	margin-top: 30px;
}
.list_footer_menus > ul li a {
	text-decoration: none;
}
.list_footer_menus > ul li a:hover {
	color: var(--color-main-orange);
}
.list_footer_menus > ul:nth-child(1) {
	flex-basis: 50%;
	display: flex;
	flex-flow: row wrap;
}
.list_footer_menus > ul::before {
	margin-top: -55px;
}
.list_footer_menus > ul:nth-child(1)::before {
	content: "Our Products";
	font-size: 16px; 
	font-weight: 700; 
	position: absolute;
	left: 0; 
	top: 0;
}
.list_footer_menus > ul:nth-child(2)::before {
	content: "Resources";
	font-size: 16px; 
	font-weight: 700; 
	position: absolute;
	left: 0; 
	top: 0;
}
.list_footer_menus > ul:nth-child(3)::before {
	content: "About Us";
	font-size: 16px; 
	font-weight: 700; 
	position: absolute;
	left: 0; 
}
.list_footer_menus > ul:nth-child(1) li {
	width: 50%;
}
.fool_line {
	border-top: 1px solid #323232;
	border-bottom: 1px solid #323232;
}
#footer .newsletter FORM {
	max-width: 760px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	gap: 12px;
	position: relative;
}
#footer .newsletter FORM > p {
	position: absolute;
	bottom: -28px;
  	width: 110%;
  	left: -35px;
  	font-size: 15px;
	text-align: center;
	color: #fff;
}
#footer .newsletter FORM > p a {
	color: #fff !important;
}
#footer .newsletter FORM > p a:hover {
color: var(--color-main-orange) !important;
}
#footer .newsletter FORM .form_item {
	font-size: 18px;
	flex: 1 1 380px;
	position: relative;
	line-height: 45px;
	height: 45px;
	background: transparent;
	text-align: left;
	padding: 0;
	transform: none;
	border: 1px solid rgba(255, 255, 255, 0.4);
	border-radius: 0.4rem;
	color: #3aaf95;
	box-sizing: border-box;
}

#footer .newsletter FORM.error .form_item INPUT[type="email"],
#footer .newsletter FORM.error .input_button INPUT[type="submit"] {
	border: none !important;
}

#footer .newsletter FORM .form_item input {
	color: var(--color-white);
	padding: 0 20px !important;
}

#footer .newsletter FORM .form_item input::placeholder {
	color: #3aaf95;
	font-size: 18px; 
	opacity: 1;
}

#footer .newsletter FORM .form_item > span {
	display: block;
	transform: none;
}
#footer .newsletter FORM .form_item:before {
	display: none;
}
#footer .newsletter FORM .form_item INPUT[type=email] {
	font-size: 18px;
	height: 45px;
	line-height: 45px;
	width: 100%;
	border: none;
	background: none;
	padding: 0;
	box-sizing: border-box;
}
#footer .newsletter FORM .input_button {
	flex-grow: 0;
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 45px;
	box-shadow: none;
	margin-left: 0;
	border-radius: 1.2rem;
	overflow: hidden;
}
#footer .newsletter FORM .input_button INPUT[type="submit"] {
	margin: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 38px;
	border: none;
	background: transparent;
	transform: none;
	font-family: "Lato", Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	line-height: 45px;
	text-decoration: none;
	color: var(--color-white);
	-webkit-appearance: none;
	appearance: none;
}
#footer .newsletter FORM .input_button {
	transform: none;
	background: #3aaf95;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
#footer .newsletter FORM .input_button > span {
	display: block;
	transform: none;
}
#footer .newsletter FORM .input_button:hover {
	background: #3aaf95;
}

#footer .newsletter FORM .input_button INPUT[type="submit"] {
	background: none;
	box-shadow: none;
}
#footer .newsletter FORM .input_button:before, 
#footer .newsletter FORM .input_button:after {
	display: none;
}

#footer .newsletter FORM .input_button:hover {
	top: 0;
}
#footer .newsletter FORM .input_button INPUT {
	margin: 0;
	transform: none;
}
#footer .newsletter FORM .input_button:hover INPUT {
	color: var(--color-white);
}
#footer .social {
	display: flex;
	justify-content: flex-end;
	gap: 12px;
	padding-top: 8px;
}
#footer .social A {
	display: block;
	width: 25px;
	height: 25px;
	position: relative;
	top: 0;
	transition: all 0.2s;
}
#footer .social A:last-child {
	margin-top: -3px;
	margin-left: -5px;
}
#footer .social A svg {
	width: 100%;
	height: 100%;
	fill: currentColor;
}
#footer .social A:last-child svg {
	width: 30px;
	height: 30px;
}
#footer .social A:hover {
	color: var(--color-main-orange);
}
#footer .menu UL, #footer .menu UL LI {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer .menu UL LI {
	display: inline-block;
	margin: 0 24px;
}

#footer .menu UL LI a {
	text-decoration: none;
}
#footer .menu A:hover {
	color: var(--color-main-orange);
}
.popup_successful {
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	background: rgba(0, 0, 0, .8);
	z-index: 99999;
	display: none;
}
.open_modal_newsletter .popup_successful-news {
	display: block
}
.open_modal_contact .popup_successful-cont {
	display: block
}
.popup_successful-position {
	height: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}
.popup_successful-content {
	max-width: 600px;
	min-height:334px;
	padding: 40px 50px 150px 50px;
	overflow: hidden;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 186.24 119' style='enable-background:new 0 0 186.24 119;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bopacity:0.5;%7d .st1%7bfill:%23FFFFFF;%7d .st2%7bfill:url(%23SVGID_1_);%7d .st3%7bfill:url(%23SVGID_00000116228044547461598170000006653595703466153091_);%7d .st4%7bfill:url(%23SVGID_00000008134913614173718330000016119572059034795143_);%7d .st5%7bfill:url(%23SVGID_00000132085403806233871470000015893034032021569684_);%7d .st6%7bfill:url(%23SVGID_00000007387171910459303190000012796512418439784636_);%7d .st7%7bfill:url(%23SVGID_00000002350257548232736910000004400110289640988805_);%7d .st8%7bfill:url(%23SVGID_00000119826169376640521460000012126052250822599056_);%7d .st9%7bfill:url(%23SVGID_00000073682899772739897460000016046910771300649107_);%7d .st10%7bfill:url(%23SVGID_00000094579156251261769290000013351298341077501887_);%7d .st11%7bfill:url(%23SVGID_00000152957920259223719680000013342424808397357221_);%7d .st12%7bfill:url(%23SVGID_00000077316953622570708360000002765257838032264600_);%7d .st13%7bfill:url(%23SVGID_00000106829804102955609500000014534497313986151851_);%7d .st14%7bfill:url(%23SVGID_00000181778638748523486600000000367042989690253750_);%7d .st15%7bfill:url(%23SVGID_00000055677488462282236920000009541389942251462542_);%7d .st16%7bfill:url(%23SVGID_00000180354018546598139450000010158952523697149885_);%7d %3c/style%3e%3cg%3e%3cg class='st0'%3e%3cg%3e%3cpath class='st1' d='M31.18,1.19L31.18,1.19L31.18,1.19c0.05-0.03,0.1-0.06,0.15-0.09c0.04-0.02,0.07-0.04,0.11-0.06 c0.04-0.02,0.08-0.04,0.11-0.06c1.38-0.76,2.89-1.12,4.23-0.92l0.38,0.06l0,0l46.08,6.88l46.08,6.88l0,0l0.38,0.06 c1.34,0.2,2.27,0.93,2.71,1.96c0.01,0.03,0.02,0.06,0.04,0.08c0.01,0.03,0.02,0.06,0.03,0.08l2.26,5.72l-3.21-0.89l-26.83,50.84 c-0.69,1.31-1.88,2.42-3.26,3.17c-0.04,0.02-0.08,0.04-0.11,0.06c-0.04,0.02-0.07,0.04-0.11,0.06c-1.38,0.76-2.89,1.12-4.23,0.92 L4.07,62.22l-1.63,3.24l-2.13-5.43c-0.01-0.03-0.02-0.05-0.03-0.08c-0.44-1.03-0.38-2.3,0.32-3.61L28.07,4.27 C28.74,3.01,29.86,1.94,31.18,1.19z'/%3e%3cg%3e%3clinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='-754.1571' y1='-293.9875' x2='-638.5763' y2='-293.9875' gradientTransform='matrix(-0.892 -0.1332 -0.4948 0.9374 -698.5129 226.4586)'%3e%3cstop offset='9.781275e-09' style='stop-color:%23FF6600'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath class='st2' d='M5.27,67.69l92.92,13.88c2.81,0.42,6.35-1.63,7.91-4.59l27.08-51.32c1.56-2.95,0.54-5.69-2.27-6.11 L37.99,5.68c-2.81-0.42-6.35,1.63-7.91,4.59L3,61.59C1.44,64.54,2.46,67.27,5.27,67.69z'/%3e%3clinearGradient id='SVGID_00000121272291191355926410000005925673958122942613_' gradientUnits='userSpaceOnUse' x1='-611.6235' y1='-232.6004' x2='-674.5457' y2='-300.8337' gradientTransform='matrix(-0.892 -0.1332 -0.4948 0.9374 -698.5129 226.4586)'%3e%3cstop offset='0.767' style='stop-color:%23FF6600'/%3e%3cstop offset='0.8474' style='stop-color:%23FC6100'/%3e%3cstop offset='0.9371' style='stop-color:%23F35400'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000121272291191355926410000005925673958122942613_);' d='M38.37,5.74l46.08,6.88L52.62,72.94 l-46.97-5.2c-3.02-0.45-4.29-3.04-2.84-5.79L30.28,9.9C31.73,7.15,35.35,5.29,38.37,5.74z'/%3e%3clinearGradient id='SVGID_00000031192911733150147410000000586555224056743066_' gradientUnits='userSpaceOnUse' x1='-7212.7461' y1='-232.6521' x2='-7275.6704' y2='-300.8878' gradientTransform='matrix(0.892 0.1332 -0.4948 0.9374 6432.0464 1291.2977)'%3e%3cstop offset='0.7677' style='stop-color:%23FF6600'/%3e%3cstop offset='0.8478' style='stop-color:%23FC6100'/%3e%3cstop offset='0.9373' style='stop-color:%23F35400'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000031192911733150147410000000586555224056743066_);' d='M130.53,19.5l-46.08-6.88L52.82,72.57 l44.99,8.95c3.02,0.45,6.64-1.41,8.09-4.16l27.47-52.06C134.83,22.55,133.55,19.95,130.53,19.5z'/%3e%3clinearGradient id='SVGID_00000029010926862006021880000012815097251970464153_' gradientUnits='userSpaceOnUse' x1='-696.3676' y1='-195.2414' x2='-696.3676' y2='-292.6755' gradientTransform='matrix(-0.892 -0.1332 -0.4948 0.9374 -698.5129 226.4586)'%3e%3cstop offset='0.7677' style='stop-color:%23FF6600'/%3e%3cstop offset='0.8478' style='stop-color:%23FC6100'/%3e%3cstop offset='0.9373' style='stop-color:%23F35400'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000029010926862006021880000012815097251970464153_);' d='M102.79,80.44 c-1.55,0.88-3.35,1.32-4.98,1.07L5.65,67.75c-1.63-0.24-2.75-1.12-3.2-2.3L72.2,35.83L102.79,80.44z'/%3e%3clinearGradient id='SVGID_00000088825847408372216770000003258088084647298198_' gradientUnits='userSpaceOnUse' x1='-734.9737' y1='-340.9786' x2='-635.5723' y2='-288.2923' gradientTransform='matrix(-0.892 -0.1332 -0.4948 0.9374 -698.5129 226.4586)'%3e%3cstop offset='0' style='stop-color:%23FF6600'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000088825847408372216770000003258088084647298198_);' d='M33.39,6.81 c1.55-0.88,3.35-1.32,4.98-1.07l92.16,13.76c1.63,0.24,2.75,1.12,3.2,2.3L63.98,51.42L33.39,6.81z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cpath class='st1' d='M44.92,22.96L44.92,22.96L44.92,22.96c0.05-0.04,0.11-0.07,0.16-0.11c0.04-0.03,0.08-0.05,0.11-0.07 c0.04-0.02,0.08-0.05,0.12-0.08c1.42-0.93,3.01-1.44,4.47-1.34l0.41,0.03l0,0l50.14,3.65l50.14,3.65l0,0l0.41,0.03 c1.46,0.11,2.52,0.82,3.07,1.89c0.02,0.03,0.03,0.06,0.05,0.09c0.01,0.03,0.03,0.06,0.04,0.09l2.89,5.97l-3.53-0.7l-24.72,56.89 c-0.64,1.47-1.83,2.75-3.25,3.68c-0.04,0.03-0.08,0.05-0.12,0.08c-0.04,0.02-0.07,0.05-0.11,0.07c-1.42,0.93-3.01,1.44-4.47,1.34 l-100-7.28l-1.49,3.61l-2.73-5.67c-0.01-0.03-0.03-0.06-0.04-0.09c-0.56-1.07-0.59-2.44,0.05-3.91l25.32-58.25 C42.45,25.12,43.57,23.88,44.92,22.96z'/%3e%3cg%3e%3clinearGradient id='SVGID_00000109745018371156493920000010922761730983520936_' gradientUnits='userSpaceOnUse' x1='-962.0628' y1='-526.5125' x2='-837.3506' y2='-526.5125' gradientTransform='matrix(-0.8995 -0.0655 -0.4226 0.9721 -943.6645 518.5682)'%3e%3cstop offset='0' style='stop-color:%23FF6600'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000109745018371156493920000010922761730983520936_);' d='M22.47,96.63l101.1,7.36 c3.06,0.22,6.7-2.28,8.14-5.58l24.96-57.42c1.44-3.3,0.12-6.16-2.94-6.39l-101.1-7.36c-3.06-0.22-6.7,2.28-8.14,5.58 L19.53,90.24C18.1,93.55,19.41,96.41,22.47,96.63z'/%3e%3clinearGradient id='SVGID_00000057859526136596454550000013151130418095744427_' gradientUnits='userSpaceOnUse' x1='-808.2707' y1='-460.278' x2='-876.1617' y2='-533.8994' gradientTransform='matrix(-0.8995 -0.0655 -0.4226 0.9721 -943.6645 518.5682)'%3e%3cstop offset='0.7681' style='stop-color:%23FF6600'/%3e%3cstop offset='0.8481' style='stop-color:%23FC6100'/%3e%3cstop offset='0.9374' style='stop-color:%23F35400'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000057859526136596454550000013151130418095744427_);' d='M53.04,27.28l50.14,3.65l-29.34,67.5 l-50.96-1.76c-3.29-0.24-4.87-2.93-3.53-6l25.32-58.25C46,29.34,49.75,27.04,53.04,27.28z'/%3e%3clinearGradient id='SVGID_00000031204107069698075970000001330786520205137332_' gradientUnits='userSpaceOnUse' x1='-7002.561' y1='-460.2928' x2='-7070.4556' y2='-533.9181' gradientTransform='matrix(0.8995 0.0655 -0.4226 0.9721 6246.7295 1041.7751)'%3e%3cstop offset='0.7677' style='stop-color:%23FF6600'/%3e%3cstop offset='0.8478' style='stop-color:%23FC6100'/%3e%3cstop offset='0.9373' style='stop-color:%23F35400'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000031204107069698075970000001330786520205137332_);' d='M153.31,34.58l-50.14-3.65L74.02,98 l49.13,5.96c3.29,0.24,7.03-2.06,8.37-5.13l25.32-58.25C158.18,37.5,156.6,34.81,153.31,34.58z'/%3e%3clinearGradient id='SVGID_00000131339814040458311030000013046227301183240334_' gradientUnits='userSpaceOnUse' x1='-899.7081' y1='-419.9686' x2='-899.7081' y2='-525.0968' gradientTransform='matrix(-0.8995 -0.0655 -0.4226 0.9721 -943.6645 518.5682)'%3e%3cstop offset='0.7677' style='stop-color:%23FF6600'/%3e%3cstop offset='0.8478' style='stop-color:%23FC6100'/%3e%3cstop offset='0.9373' style='stop-color:%23F35400'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000131339814040458311030000013046227301183240334_);' d='M128.43,102.4 c-1.59,1.08-3.5,1.69-5.28,1.56l-100.28-7.3c-1.78-0.13-3.05-0.98-3.63-2.21L91.89,56.9L128.43,102.4z'/%3e%3clinearGradient id='SVGID_00000094616497115442309320000007941033502185394622_' gradientUnits='userSpaceOnUse' x1='-941.3628' y1='-577.2151' x2='-834.1092' y2='-520.3669' gradientTransform='matrix(-0.8995 -0.0655 -0.4226 0.9721 -943.6645 518.5682)'%3e%3cstop offset='0' style='stop-color:%23FF6600'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000094616497115442309320000007941033502185394622_);' d='M47.76,28.84 c1.59-1.08,3.5-1.69,5.28-1.56l100.28,7.3c1.78,0.13,3.05,0.98,3.63,2.21L84.31,74.34L47.76,28.84z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cg%3e%3cpath class='st1' d='M65.89,35.78L65.89,35.78L65.89,35.78c0.06-0.04,0.11-0.08,0.17-0.12c0.04-0.03,0.08-0.06,0.12-0.08 c0.04-0.03,0.08-0.06,0.12-0.08c1.48-1.04,3.15-1.66,4.71-1.6l0.44,0.02l0,0L125,35.82l53.56,1.91l0,0l0.44,0.02 c1.56,0.06,2.71,0.77,3.35,1.89c0.02,0.03,0.03,0.06,0.05,0.09c0.02,0.03,0.03,0.06,0.05,0.09l3.32,6.25l-3.79-0.6l-24.1,61.58 c-0.62,1.59-1.84,3.01-3.32,4.04c-0.04,0.03-0.08,0.06-0.12,0.09c-0.04,0.03-0.08,0.05-0.12,0.08c-1.48,1.04-3.15,1.66-4.71,1.6 l-106.82-3.81l-1.44,3.91l-3.13-5.93c-0.02-0.03-0.03-0.06-0.05-0.09c-0.64-1.11-0.73-2.58-0.11-4.17L62.73,39.7 C63.33,38.18,64.48,36.8,65.89,35.78z'/%3e%3cg%3e%3clinearGradient id='SVGID_00000049937608736884706320000001150103538955487642_' gradientUnits='userSpaceOnUse' x1='-1094.5803' y1='-631.7543' x2='-961.6365' y2='-631.7543' gradientTransform='matrix(-0.9013 -0.0322 -0.3863 0.9872 -1057.1716 670.0952)'%3e%3cstop offset='0' style='stop-color:%237BDAFF'/%3e%3cstop offset='1' style='stop-color:%2359BDEF'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000049937608736884706320000001150103538955487642_);' d='M44.86,115.14l108,3.86 c3.27,0.12,7.05-2.69,8.45-6.27l24.32-62.15c1.4-3.58-0.11-6.57-3.38-6.69l-108-3.86c-3.27-0.12-7.05,2.69-8.45,6.27 l-24.32,62.15C40.09,112.03,41.6,115.02,44.86,115.14z'/%3e%3clinearGradient id='SVGID_00000019657669510912878980000003301338634057850780_' gradientUnits='userSpaceOnUse' x1='-930.6352' y1='-561.1464' x2='-1003.0092' y2='-639.6292' gradientTransform='matrix(-0.9013 -0.0322 -0.3863 0.9872 -1057.1716 670.0952)'%3e%3cstop offset='0.7677' style='stop-color:%23FF6600'/%3e%3cstop offset='0.8478' style='stop-color:%23FC6100'/%3e%3cstop offset='0.9373' style='stop-color:%23F35400'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000019657669510912878980000003301338634057850780_);' d='M74.7,40.05l53.56,1.91l-28.59,73.06 l-54.36,0.13c-3.51-0.13-5.3-2.93-4-6.25l24.68-63.05C67.29,42.52,71.19,39.93,74.7,40.05z'/%3e%3clinearGradient id='SVGID_00000027593289400213141370000016069822760879017859_' gradientUnits='userSpaceOnUse' x1='-6868.522' y1='-561.121' x2='-6940.8955' y2='-639.6031' gradientTransform='matrix(0.9013 0.0322 -0.3863 0.9872 6148.4043 927.1262)'%3e%3cstop offset='0.7677' style='stop-color:%23FF6600'/%3e%3cstop offset='0.8478' style='stop-color:%23FC6100'/%3e%3cstop offset='0.9373' style='stop-color:%23F35400'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000027593289400213141370000016069822760879017859_);' d='M181.82,43.88l-53.56-1.91l-28.41,72.6 l52.58,4.41c3.51,0.13,7.41-2.47,8.71-5.8l24.68-63.05C187.11,46.8,185.32,44,181.82,43.88z'/%3e%3clinearGradient id='SVGID_00000007422403457685357900000010569204728817502390_' gradientUnits='userSpaceOnUse' x1='-1028.1074' y1='-518.1789' x2='-1028.1074' y2='-630.2451' gradientTransform='matrix(-0.9013 -0.0322 -0.3863 0.9872 -1057.1716 670.0952)'%3e%3cstop offset='0.3794' style='stop-color:%23FF6600'/%3e%3cstop offset='0.4729' style='stop-color:%23FD6300'/%3e%3cstop offset='0.5429' style='stop-color:%23F65900'/%3e%3cstop offset='0.6051' style='stop-color:%23EB4900'/%3e%3cstop offset='0.6152' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000007422403457685357900000010569204728817502390_);' d='M157.98,117.11 c-1.65,1.21-3.66,1.94-5.56,1.87l-107.12-3.82c-1.9-0.07-3.28-0.92-3.96-2.21l75.91-42.87L157.98,117.11z'/%3e%3clinearGradient id='SVGID_00000160170014384680080850000013165917319345095050_' gradientUnits='userSpaceOnUse' x1='-1072.516' y1='-685.8042' x2='-958.1824' y2='-625.2033' gradientTransform='matrix(-0.9013 -0.0322 -0.3863 0.9872 -1057.1716 670.0952)'%3e%3cstop offset='0' style='stop-color:%23FF6600'/%3e%3cstop offset='0.5654' style='stop-color:%23FE6400'/%3e%3cstop offset='0.7691' style='stop-color:%23F95D00'/%3e%3cstop offset='0.9137' style='stop-color:%23F15200'/%3e%3cstop offset='1' style='stop-color:%23E94600'/%3e%3c/linearGradient%3e%3cpath style='fill:url(%23SVGID_00000160170014384680080850000013165917319345095050_);' d='M69.14,41.92 c1.65-1.21,3.66-1.94,5.56-1.87l107.12,3.82c1.9,0.07,3.28,0.92,3.96,2.21l-75.91,42.87L69.14,41.92z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") 13px 98% no-repeat, #fafffb;
	border-radius: 15px;
	background-size: 185px;
	position: relative;
}
.popup_successful-cont .popup_successful-content {
	padding: 40px 43px 150px 43px;
}
.popup_successful-descr p {
	font-size: 24px;
	text-align: left;
	margin: 0;
	padding: 0;
	font-weight: 300;
	color: #000002;
}
.popup_successful-close {
	color:#fff;
	text-align:center;
	font-size: 20px;
	cursor: pointer;
	border-radius: 5px 0;
	position: absolute;
	min-width: 140px;
	bottom: 0px;
	line-height: 2.2222em;
	background: #3aaf95;
	right: -5px;
	white-space: nowrap;
	transform: skewX(-20deg);
}
.popup_successful-close:hover {
	background-color: var(--color-secondary-orange);
}
.popup_successful-close > div {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: center;
	align-items: center;
	transform: skewX(20deg);
}

.form_item.textfield.mystyle {
	background-color: rgba(255, 255, 255, 0.3);
	line-height: 1;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
}

.form_item.textfield ul {
	padding: 0;
	margin: 0;
}

.form_item.textfield ul li{
	padding: 0;
	list-style: revert;
	line-height: 1.2;
	text-align: left;
}

#trial-error-area {
	border-radius: 5px;
	background-color: rgba(255, 255, 255, 0.3);
	line-height: 1;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	padding: 0 15px;
}

#trial-error-area li {
	padding: 0;
	line-height: 1.2;
	margin-top: 3px;
	list-style-position: inside;
}
#trial-error-area p {
	margin-bottom: 6px;
	padding-top: 15px !important;
	margin-top: 15px !important;
	text-align: center;
}
#trial-error-area li:nth-child(1) {
	margin-top: 6px;
}

#trial-error-area > *:nth-child(1) {
	padding: 15px 0 0 0; 
	margin:  15px 0 0 0;
}
#trial-error-area > *:last-child {
	margin: 0 0 0 0; 
	padding: 0 0 15px 0;
}

.mystyle {
	box-shadow: 0px 0px 8px 0px rgba(255,  0,  0, 0.5);
}

@media only screen and (max-width: 1169px) {
	.row.block_support .container {
		gap: 80px;
	}
	.row.block_support H2 {
		font-size: 60px;
	}
	.plans_features.our_products .row.block_1 .text {
		padding-right: 0;
	}
}

@media only screen and (max-width: 1039px) {
	.row.block_support .container {
		gap: 60px;
	}
	.row.block_support H2 {
		font-size: 48px;
	}

	BODY.product_landing .row.block_4 .tabs {
		font-size: 16px;
	}
	BODY.product_landing .row.block_4 .tabs .tabs_controls .tab .icon {
		width: 40px;
		height: 40px;
	}

	BODY.enterprise_landing .row.block_4 .tabs {
		font-size: 16px;
	}
	BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab .icon {
		width: 40px;
		height: 40px;
	}

	BODY.plans_features .row.block_4 .features_table .table .td.powered_by {
		width: 170px;
	}
	BODY.plans_features .row.block_4 .features_table .table .td.powered_by SPAN {
		white-space: normal;
	}

	#footer .line:first-of-type {
		flex-wrap: wrap;
		justify-content: center;
	}
	#footer .line:first-of-type > * {
		flex-basis: 50%;
	}
	#footer .line:first-of-type > .newsletter {
		padding-top: 32px;
		order: 2;
		flex-basis: 80%;
	}
	#footer .line.list_footer_menus > ul:nth-child(2), 
	#footer .line.list_footer_menus > ul:nth-child(3) {
		flex-basis: 50%;
		margin-top: 100px;
	}
}

@media only screen and (max-width: 899px) {
	BODY.product_landing .row.block_4 .tabs {
		flex-direction: row;
	}
	BODY.product_landing .row.block_4 .tabs .tabs_controls {
		flex-direction: column;
		width: 200px;
		height: auto;
		text-align: left;
		align-items: flex-start;
	}
	BODY.product_landing .row.block_4 .tabs .tabs_controls .tab {
		display: flex;
		align-items: center;
		gap: 16px;
	}
	BODY.product_landing .row.block_4 .tabs .tabs_controls .tab .icon {
		width: 32px;
		height: 32px;
	}
	BODY.product_landing .row.block_4 .tabs .tabs_controls .tab .title {
		margin-top: 0;
		min-height: 0;
	}
	BODY.product_landing .row.block_4 .tabs .tabs_content {
		flex-basis: 100%;
	}

	BODY.enterprise_landing .row.block_4 .tabs {
		flex-direction: row;
	}
	BODY.enterprise_landing .row.block_4 .tabs .tabs_controls {
		flex-direction: column;
		width: 200px;
		height: auto;
		text-align: left;
		align-items: flex-start;
	}
	BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab {
		display: flex;
		align-items: center;
		gap: 16px;
	}
	BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab .icon {
		width: 32px;
		height: 32px;
	}
	BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab .title {
		margin-top: 0;
		min-height: 0;
	}
	BODY.enterprise_landing .row.block_4 .tabs .tabs_content {
		flex-basis: 100%;
	}
	.block_be-monitor-list {
		justify-content: space-evenly;
	}

	.block_benefits .container > .col-5 {
		max-width: 100%;
	}
	.block_benefits .container > .col-5.margin_top_l {
		margin-top: 0 !important;
	}
	.block_benefits .columns.columns_2 > .column::after {
		content: '';
		display: block;
		position: absolute;
		height: 1px;
		top: 0;
		left: 12px;
		right: 12px;
		background: currentColor;
		opacity: 0.3;
	}
	.block_benefits .columns.columns_2.w_borders > .column::before {
		top: 12px;
		bottom: 12px;
	}
	BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab:nth-child(2) svg {
		width: 55px;
		height: 86px;
		margin-left: -14px;
	}
}

@media only screen and (max-width: 799px) {
	.row.block_support .container {
		flex-direction: column;
		gap: 40px;
	}
	.row.block_support H2 {
		font-size: 36px;
		font-weight: 300;
	}
	.row.block_support H3 {
		font-size: 30px;
		font-weight: 400;
	}
	.row.block_support .content {
		text-align: center;
		font-weight: normal;
	}
	.row.block_support .btn_wr {
		justify-content: center;
	}

	BODY.mom_landing .row.block_3 .items .item {
		padding: 16px 32px;
	}
	BODY.mom_landing .row.block_3 .item .icon {
		width: 70px;
		height: 70px;
	}
	BODY.mom_landing .row.block_3 .item .text {
		padding-left: 16px;
	}

	BODY.plans_features .row.block_4 .features_table .header .td.powered_by,
	BODY.plans_features .row.block_4 .features_table .header .td.cloudoppel_ai,
	BODY.plans_features .row.block_4 .features_table .header .td.cloudoppel_ai_enterprise,
	BODY.plans_features .row.block_4 .features_table .header .td.cloudoppel_ai_managed {
		display: none;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .tr {
		position: relative;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td {
		display: block;
		width: 100%;
		text-align: left;
		padding-right: 200px;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.powered_by .title {
		display: inline-block;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai {
		position: absolute;
		top: 0;
		right: 0;
		width: 185px;
		padding-right: 0;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai_enterprise {
		position: absolute;
		top: 45px;
		right: 0;
		width: 185px;
		padding-right: 0;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .logo {
		display: inline-block;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .icon {
		width: 24px;
		margin-right: 8px;
	}
	.features-disclosure-item-descr > *:last-child {
		padding-right: 40px;
	}
	.features-disclosure_button {
		bottom: 5px;
	}
	#footer .menu UL LI {
		width: 30%;
		padding: 8px 0;
	}
	#footer .line > .newsletter {
		padding-left: 0;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .icon {
		vertical-align: middle;
	}
	BODY.plans_features .row.block_4 .features_table .logo,
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai_enterprise img {
		width: 115px;
  		height: 28px;
  		vertical-align: middle;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai_enterprise .icon img,
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai_managed .icon img {
		width: 26px;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .icon {
		height: 30px;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai_managed{
		position: absolute;
		top: 92px;
		right: 0;
		width: 185px;
		padding-right: 0;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai_enterprise img {
		margin-left: -2px;
	}
	.columns.resours_list {
		justify-content: center;
		align-items: center;
	}
	BODY.product_managed.our_products .row.block_4 .column {
		margin: 0 20px;
	}
	BODY.product_managed.our_products .row.block_4 .column .text {
		text-align: center;
	}
	BODY.plans_features.our_products .row.block_4 .features_table .logo.cloudoppel_ai_enterprise svg,
	BODY.plans_features.our_products .row.block_4 .features_table .logo.cloudoppel_ai svg {
		width: 100%;
	}
}

@media only screen and (max-width: 649px) {
	BODY.product_landing .row.block_4 .tabs .tabs_controls {
		width: auto;
		align-items: center;
	}
	BODY.product_landing .row.block_4 .tabs .tabs_controls .tab .title {
		display: none;
	}
	BODY.product_landing .row.block_4 .tabs .tabs_content .tab .title {
		display: block;
	}

	BODY.enterprise_landing .row.block_4 .tabs .tabs_controls {
		width: auto;
		align-items: center;
	}
	BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab .title {
		display: none;
	}
	BODY.enterprise_landing .row.block_4 .tabs .tabs_content .tab .title {
		display: block;
	}

	BODY.mom_landing .row.block_3 .content {
		padding: 8px;
	}
	BODY.mom_landing .row.block_3 .items .item {
		flex-basis: 100%;
	}
	BODY.mom_landing .row.block_3 .items .item:nth-child(-n+2):before {
		display: block;
	}
	BODY.mom_landing .row.block_3 .items .item:nth-child(1):before {
		display: none;
	}
	BODY.mom_landing .row.block_3 .items .item:after {
		display: none;
	}

	BODY.our_products .row.block_4 .column {
		flex-direction: row;
	}
	BODY.our_products .row.block_4 .icon {
		width: 60px;
		height: 60px;
	}
	BODY.our_products .row.block_4 .text {
		text-align: left;
	}

	BODY.about_us .row.block_3 .columns.columns_3 {
		flex-direction: row;
	}
	BODY.about_us .row.block_3 .columns.columns_3 > .column:before {
		width: 1px;
		height: auto;
		bottom: 0;
		left: 0;
		transform: none;
	}
	.top-features-item {
		width: 92%;
		margin: 0 auto 20px auto;
	}
	.top-features-item:last-child {
		margin-bottom: 0;
	}
	#footer .logo SPAN {
		margin: 0 auto 20px auto;
	}
	.list_footer_menus > ul li {
		margin-top: 20px;
	}
	#footer .menu UL LI {
		width: 100%;
		margin: 0;
	}
	#footer .line:first-of-type > * {
		flex-basis: 100%;
	}
	#footer .social {
		justify-content: center;
	}
	#footer .newsletter FORM .form_item {
		margin-left: 0;
	}
	.product_managed.our_products .container > h2::before {
		margin-top: -200px;
  		margin-bottom: 180px;
	}
	#footer .newsletter FORM > p {
		width: 114%;
	}
}

@media only screen and (max-width: 549px) {
	BODY.plans_features .row.block_3 .products {
		display: flex;
		flex-direction: column;
		gap: 40px;
		justify-content: center;
		align-items: center;
		box-shadow: none;
		overflow: visible;
	}
	BODY.plans_features .row.block_3 .products .product {
		flex-basis: auto;
		flex-shrink: 0;
		min-width: 280px;
		border-radius: 8px;
	}
}

@media only screen and (max-width: 529px) {
	BODY.product_landing .row.block_4 .content {
		padding: 16px;
	}
	BODY.product_landing .row.block_4 .tabs {
		gap: 24px;
	}

	BODY.enterprise_landing .row.block_4 .content {
		padding: 16px;
	}
	BODY.enterprise_landing .row.block_4 .tabs {
		gap: 24px;
	}

	#footer .line:first-of-type {
		gap: 32px;
	}
	#footer .line:first-of-type > * {
		flex-basis: 100%;
	}
	#footer .logo {
		text-align: center;
	}
	#footer .logo > SPAN {
		margin: 0 auto;
	}
	#footer .line:first-of-type > .newsletter {
		padding-top: 0;
	}
	#footer .social {
		justify-content: center;
	}
	BODY.enterprise_landing .row.block_be-monitor .items > .item {
		flex-basis: 50%;
	}
	BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(5)::after,
	BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(3)::after {
		display: none;
	}
	BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(4)::after,
	BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(3)::before  {
		display: block;
	}
	.block_benefits .columns.columns_2 > .column::after {
		left: 50%;
		right: auto;
		width: 120px;
		transform: translateX(-50%);
	}
	.block_benefits .columns.columns_2.w_borders > .column::before {
		display: none;
	}
	BODY.enterprise_landing .row.block_4 .tabs .tabs_controls .tab:nth-child(2) svg {
		margin-left: -11px;
	}
	#footer .line.list_footer_menus > ul:nth-child(2), 
	#footer .line.list_footer_menus > ul:nth-child(3) {
		flex-basis: 100%;
	}
	.list_footer_menus > ul:nth-child(1) li {
		width: 100%;
	}
	.list_footer_menus > ul:nth-child(2),
	.list_footer_menus > ul:nth-child(1) {
		border-bottom: none;
	}
	#footer .menu UL LI {
		margin: 0;
	}
	#footer .line.list_footer_menus > ul:nth-child(2), 
	#footer .line.list_footer_menus > ul:nth-child(3) {
		margin-top: 20px;
	}
	.list_footer_menus > ul::before {
		margin-top: -43px;
	}
	.list_footer_menus {
		padding-top: 40px;
	}
	#footer .newsletter FORM > p {
		font-size: 13px;
		width: 91%;
		font-size: 13px;
		bottom: -30px;
		left: 11px;
	}
}

@media only screen and (max-width: 449px) {
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td {
		padding-right: 12px;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai, BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai_enterprise {
		position: static;
		width: 100%;
	}

	BODY.about_us .row.block_3 .columns.columns_3 {
		flex-direction: column;
	}
	BODY.about_us .row.block_3 .columns.columns_3 > .column:before {
		bottom: auto;
		width: auto;
		height: 1px;
		left: 50%;
		width: 120px;
		transform: translateX(-50%);
	}
	BODY.enterprise_landing .row.block_be-monitor .items > .item {
		flex-basis: 100%;
	}
	BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(2)::after,
	BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(4)::after,
	BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(6)::after {
		display: none;
	}
	BODY.enterprise_landing .row.block_be-monitor .items > .item:nth-child(2)::before  {
		display: block;
	}
	BODY.enterprise_landing .row.block_be-monitor .items > .item::before {
		left: 50%;
		right: auto;
		width: 120px;
		transform: translateX(-50%);
	}
	#footer .newsletter FORM .form_item input {
		padding-left: 8px !important;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai_managed {
		position: static;
  		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: center;
		margin-bottom: 10px;
	}
	BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai, BODY.plans_features .row.block_4 .features_table .body_block .body_block_body .td.cloudoppel_ai_enterprise {
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: center;
	}
}

@media only screen and (max-width: 399px) {
	BODY.mom_landing .row.block_3 .items .item {
		padding: 16px 8px;
	}
	BODY.mom_landing .row.block_3 .item .icon {
		width: 50px;
		height: 50px;
	}
	BODY.mom_landing .row.block_3 .item .text {
		padding-left: 12px;
	}
	.top-features-item {
		width: 100%;
		margin: 0 auto 15px auto;
	}
	.block_be-monitor-item {
		width: 100%;
		margin-bottom: 10px;
		border-radius: 15px;
		height: auto;
		padding-bottom: 15px;
	}
	.block_be-monitor-item:last-child {
		margin-bottom: 0;
	}
	.block_be-monitor-item:nth-child(2) p .block_be-big::before,
	.block_be-monitor-item:nth-child(3) p .block_be-big::before {
		left: 17px;
	}
	.block_be-monitor-list {
		margin-top: -100px;
	}
	#footer .newsletter FORM .form_item {
		max-width: 100%;
	}
	#footer .newsletter FORM .form_item {
		margin-left: 0;
	}
	#footer .newsletter FORM > p {
		width: 100%;
	}
}

/* Trust Bar */
.ds-section-trust__tagline{color:#6b7280;font-size:14px;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}
.ds-section-trust__logos{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;align-items:center}
.ds-section-trust__logo{color:#3aaf95;font-weight:700;font-size:18px}

/* Value Cards */
.ds-product-cards__header{text-align:center;margin-bottom:40px}
.ds-product-cards__heading{color:#000000;text-align:center}
.ds-product-cards__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0;margin:0;max-width:1100px;margin:0 auto;justify-content:center}
.ds-card__body{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:30px;text-align:center;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;align-items:center}
.ds-card__body:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(58,175,149,.15)}
.ds-card__icon{font-size:32px;display:block;margin-bottom:16px}
.ds-card__title{color:#000000;font-size:20px;margin:0 0 12px}
.ds-card__description{color:#6b7280;font-size:14px;line-height:1.6;margin:0}

/* Comparison Section */
.ds-comparison-section__heading{color:#000000;text-align:center;margin-bottom:40px}
.ds-comparison-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:900px;margin:0 auto}
.ds-comparison-section__column{background:#ffffff;border:1px solid #2A3A4A;border-radius:12px;padding:30px}
.ds-comparison-section__column--right{border-color:#3aaf95;border-width:2px}
.ds-comparison-section__subheading{color:#6b7280;font-size:14px;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}
.ds-comparison-section__subheading--highlight{color:#3aaf95}
.ds-comparison-section__list{list-style:none;padding:0;margin:0}
.ds-comparison-section__item{color:#000000;padding:8px 0;font-size:15px}
.ds-comparison-section__item--no::before{content:"✕ ";color:#6B7280;margin-right:8px}
.ds-comparison-section__item--yes::before{content:"✓ ";color:#3aaf95;margin-right:8px}

/* Features Section */
.ds-features-section__heading{color:#000000;text-align:center;margin-bottom:40px}
.ds-features-section__list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;list-style:none;padding:0;margin:0;max-width:1000px;margin:0 auto}
.ds-features-section__item{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:30px}
.ds-features-section__title{color:#000000;font-size:18px;margin:0 0 12px}
.ds-features-section__description{color:#6b7280;font-size:14px;line-height:1.6;margin:0}

/* Table Section */
.ds-table-section__heading{color:#000000;text-align:center;margin-bottom:40px}
.ds-table-section__table-wrapper{overflow-x:auto;max-width:800px;margin:0 auto}
.ds-table-section__table{width:100%;border-collapse:collapse;color:#000000}
.ds-table-section__th{padding:20px;text-align:left;border-bottom:2px solid #3aaf95;font-weight:600;color:#000000}
.ds-table-section__th--secondary{color:#6b7280}
.ds-table-section__th--primary{color:#3aaf95}
.ds-table-section__td{padding:16px 20px;border-bottom:1px solid #2A3A4A}
.ds-table-section__td--secondary{color:#6b7280}
.ds-table-section__td--primary{color:#3aaf95;font-weight:600}

/* CTA Section */
.ds-cta-section__heading{color:#ffffff;text-align:center;font-size:42px;margin-bottom:20px;line-height:1.3}
.ds-cta-section__highlight{color:#3aaf95}
.ds-cta-section__subheading{color:#6b7280;font-size:18px;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;text-align:center}
.ds-cta-section__buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}

/* Custom Value Cards - Why Cloudoppel AI */
.ds-value-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0;list-style:none}
.ds-value-card-body{padding:0;text-align:center}
.ds-value-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:30px !important;text-align:center !important;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center}
.ds-value-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,0.1)}
.ds-value-card-icon{font-size:32px;display:block;margin-bottom:16px}
.ds-value-card-title{color:#000000;font-size:20px;font-weight:700;margin:0 0 12px}
.ds-value-card-desc{color:#6b7280;font-size:14px;line-height:1.6;margin:0}

/* Fix product cards */
.ds-product-cards .ds-product-cards__list{grid-template-columns:repeat(3,1fr) !important}
