.licensing-interactive__trusted-by-logos-wrapper {
	position: relative;
	margin-top: -25px;
	display: none;
	justify-content: flex-end;
	align-items: center;
	top: 66px;
}

/* Licensing Page Tabs Elements */
.licensing-interactive__tabs-wrapper-suite-page,
.licensing-interactive__tabs-wrapper {
	position: absolute;
	display: none;
	align-items: flex-start;
	height: 64px;
	margin-top: 32px;
}

.licensing-interactive__tabs-wrapper--display-none {
	display: none;
}

.licensing-interactive__text-above-product-name {
	background-position: top left;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	max-width: 275px;
	max-height: 45px;
	position: absolute;
	top: -60px;
	left: 55px;
}

@media (max-width: 438px) {
	.licensing-interactive__text-above-product-name {
		display: none;
	}
}

.licensing-interactive__text-beside-suite-tab {
	background-image: url("/img/suite/suite-tab-text.svg");
	width: 339px;
	height: 33px;
	position: absolute;
	right: -345px;
	top: 8px;
	background-position: left top;
	background-repeat: no-repeat;
}

.also-includes-iron-secure-doc {
	position: absolute;
	left: calc(100% + 350px);
	bottom: 92%;
}

@media (max-width: 714px) {
	.licensing-interactive__text-beside-suite-tab {
		display: none;
	}
}

.tabs-wrapper__suite-tab,
.tabs-wrapper__main-product-tab {
	position: relative;
	height: 62px;
	border: 3px solid #e7eef0;
	text-align: center;
	background-color: #f1f9fb;
	cursor: pointer;
}

.tabs-wrapper__main-product-tab {
	border-right: none;
}

.tabs-wrapper__main-product-tab.dark-mode-on {
	background-color: #301130;
	border-color: #431f43;
}

.tabs-wrapper__suite-tab,
.tabs-wrapper__suite-tab.dark-mode-on {
	background-image: url("/img/suite/suite-tab-top-bg.svg");
	border-left: none;
	background-repeat: repeat-x;
	background-position: center top;
	left: 0;
	width: 100%;
}

.tabs-wrapper__suite-tab:hover,
.tabs-wrapper__suite-tab.tabs-wrapper__active-tab {
	background-image: url("/img/suite/suite-tab-top-bg-hover.svg");
	border-bottom: none;
	background-size: unset;
	z-index: 0;
}

.tabs-wrapper__suite-tab.tabs-wrapper__active-tab {
	border: 3px solid #e7eef0;
	border-bottom: none;
}

.tabs-wrapper__main-product-tab.tabs-wrapper__active-tab {
	border-right: 3px solid #e7eef0;
}

@media screen and (max-width: 437px) {
	.tabs-wrapper__suite-tab {
		max-width: 270px;
		width: 100%;
	}
}

.tabs-wrapper__suite-tab__link {
	font-family: var(--ff-gotham);
	font-weight: 700;
	color: #678cb1;
	pointer-events: none;
}

.tabs-wrapper__suite-tab .tabs-wrapper__suite-tab__link,
.tabs-wrapper__suite-tab .tabs-wrapper__suite-tab__short-description,
.tabs-wrapper__suite-tab.dark-mode-on .tabs-wrapper__suite-tab__link,
.tabs-wrapper__suite-tab.dark-mode-on
	.tabs-wrapper__suite-tab__short-description {
	color: #678cb1;
}

.tabs-wrapper__main-product-tab:hover .tabs-wrapper__suite-tab__link,
.tabs-wrapper__suite-tab:hover .tabs-wrapper__suite-tab__link,
.tabs-wrapper__active-tab .tabs-wrapper__suite-tab__link,
.tabs-wrapper__main-product-tab.dark-mode-on:hover
	.tabs-wrapper__suite-tab__link,
.tabs-wrapper__main-product-tab.tabs-wrapper__active-tab.dark-mode-on
	.tabs-wrapper__suite-tab__link,
.tabs-wrapper__suite-tab.dark-mode-on.tabs-wrapper__active-tab
	.tabs-wrapper__suite-tab__link {
	color: #181818;
	pointer-events: none;
}

.tabs-wrapper__suite-tab:hover .tabs-wrapper__suite-tab__short-description,
.tabs-wrapper__suite-tab.tabs-wrapper__active-tab
	.tabs-wrapper__suite-tab__short-description,
.tabs-wrapper__suite-tab.dark-mode-on:hover
	.tabs-wrapper__suite-tab__short-description,
.tabs-wrapper__suite-tab.dark-mode-on.tabs-wrapper__active-tab
	.tabs-wrapper__suite-tab__short-description {
	color: #2a95d5;
}

.tabs-wrapper__main-product-tab.dark-mode-on .tabs-wrapper__suite-tab__link {
	color: #d8c5da;
}

.tabs-wrapper__suite-tab:hover .licensing-interactive__tooltip {
	display: block;
}

@media (max-width: 478px) {
	.tabs-wrapper__suite-tab:hover .licensing-interactive__tooltip {
		display: none;
	}
}

.tabs-wrapper__active-tab .tabs-wrapper__suite-tab__link:hover,
.tabs-wrapper__suite-tab__link:hover,
.tabs-wrapper__active-tab .tabs-wrapper__suite-tab__link:focus,
.tabs-wrapper__suite-tab__link:focus {
	text-decoration: none;
}

.tabs-wrapper__suite-tab__short-description {
	margin-top: 3px;
	display: block;
	font-family: var(--ff-gotham);
	font-weight: 300;
	font-size: 12px;
	text-align: center;
}

.visibility-none {
	visibility: hidden;
}

.tabs-wrapper__main-product-tab:hover,
.tabs-wrapper__suite-tab:hover,
.tabs-wrapper__main-product-tab.tabs-wrapper__active-tab.dark-mode-on,
.tabs-wrapper__active-tab {
	margin-top: -3px;
	padding-top: 3px;
	height: 65px;
	background-color: #fff;
	border-color: #e7eef0;
	border-bottom: none;
	box-shadow: -10px -5px 25px -10px rgba(10, 11, 11, 0.1);
	z-index: 2;
	cursor: default;
}

.tabs-wrapper__suite-tab:hover .tabs-wrapper__suite-tab__short-description {
	visibility: visible;
}

.tabs-wrapper__suite-tab:hover {
	box-shadow: -15px -0px 35px -10px rgb(10 11 11 / 10%);
}

.tabs-wrapper__active-tab:hover {
	cursor: default !important;
}

.tabs-wrapper__main-product-tab:hover,
.tabs-wrapper__suite-tab:hover {
	cursor: pointer;
}

.tabs-wrapper__header {
	font-size: 18px;
	margin: 20px 30px;
	line-height: 17px;
}

.tabs-wrapper__header--active {
	font-family: var(--ff-gotham);
}

.tabs-wrapper__suite-tab .tabs-wrapper__header {
	margin: 20px 20px;
}

@media screen and (max-width: 437px) {
	.tabs-wrapper__header {
		margin: 20px 10px;
	}
}

/* Licensing Page Tabs Elements END*/

/* Trusted by on licensing */
.licensing-interactive__trusted-by-logos-wrapper {
	position: relative;
	margin-top: -25px;
	display: none;
	justify-content: flex-end;
	align-items: center;
	top: 66px;
}

.licensing-interactive__trusted-by-logos-wrapper .inner {
	display: none;
}

@media (max-width: 1044px) {
	.licensing-interactive__trusted-by-logos-wrapper .inner {
		display: none;
	}
}

.licensing-interactive__trusted-by-logos-wrapper--suite {
	top: 67px;
}

.licensing-interactive__trusted-by-logos--dark-mode {
	display: none;
}

.licensing-interactive__trusted-by-logos--light-mode {
	display: block;
	max-width: 350px;
}

.dark-mode-on .licensing-interactive__trusted-by-logos--dark-mode {
	display: block;
}

.dark-mode-on .licensing-interactive__trusted-by-logos--light-mode {
	display: none;
}

.licensing-interactive__trusted-by-text,
.dark-mode-on .licensing-interactive__trusted-by-text {
	font-family: var(--ff-gotham);
	font-weight: 700;
	text-align: right;
	font-size: 12px;
	font-weight: 700;
	color: #ffffff;
	opacity: 0.3;
	line-height: 12px;
	margin: 0 15px 0 0;
	padding: 0;
}

.licensing-interactive__trusted-by-text {
	color: #aec3d7;
	opacity: 0.6;
}

@media screen and (max-width: 1500px) {
	.licensing-interactive__trusted-by-text,
	.licensing-interactive__trusted-by-logos--light-mode,
	.licensing-interactive__trusted-by-logos--dark-mode {
		display: none;
	}
}

/* Trusted by on licensing END; */

* Interactive Licensing */ .licensing-interactive__wrapper {
	padding-bottom: 0;
}

.licensing-interactive__wrapper--suite {
	background-color: #f1f9fb;
	padding-bottom: 0;
}

.licensing-interactive-suite__main-header-wrapper {
	padding: 63px 0 22px;
	position: relative;
}

.licensing-interactive__wrapper.dark-mode-on {
	background-color: var(--dark-mode-main-bg-color);
}

.licensing-interactive__wrapper .add-relative-props {
	position: relative;
}

.licensing-interactive__wrapper.dark-mode-on .licensing-interactive__subtitle,
.licensing-interactive__wrapper.dark-mode-on h1 {
	color: #fff;
}

.licensing-interactive__wrapper .add-relative-props h1 {
	margin-top: 97.91px;
}

.licensing-interactive__wrapper .add-relative-props.subtitle {
	text-align: center;
	font-family: var(--ff-gotham);
	line-height: 31px;
	font-size: 30px;
}

.licensing-interactive__label .most-popular-wrapper {
	width: 103%;
	height: 24%;
	position: absolute;
	top: -3px;
	overflow: hidden;
	z-index: 2;
}

.licensing-interactive__label .most-popular-wrapper .most-popular {
	background-color: #e01a59;
	text-transform: uppercase;
	padding: 7px 0 3px;
	width: 100%;
	transform: rotate(45deg);
	position: relative;
	top: 10px;
	right: -38%;
	color: #fff;
	font-family: var(--ff-gotham);
	font-size: 15px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
}

.licensing-interactive__label
	.most-popular-wrapper
	.most-popular
	.add-display-block {
	display: block;
	font-size: 9px;
}

.licensing-interactive__option .save-badges-wrapper {
	width: 101.2%;
	height: 100%;
	position: absolute;
	top: -3px;
	overflow: hidden;
}

.licensing-interactive__option .save-badges-wrapper .save-badges {
	background-color: #e01a59;
	text-transform: uppercase;
	padding: 7px 0 3px;
	width: 100%;
	transform: rotate(45deg);
	position: relative;
	top: 5px;
	right: -39%;
	color: #fff;
	font-family: var(--ff-gotham);
	font-weight: 500;
	font-size: 15px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
}

.licensing-interactive__option
	.save-badges-wrapper
	.save-badges--two-options-on {
	right: -45%;
}

@media (max-width: 1129px) {
	.licensing-interactive__label .most-popular-wrapper .most-popular {
		top: 5px;
	}

	.licensing-interactive__license-type-n-price {
		margin-top: 10px;
	}
}

@media (max-width: 1053px) {
	.licensing-interactive__license-type-n-price {
		margin-top: 0;
	}
}

@media (max-width: 984px) {
	.licensing-interactive__option .save-badges-wrapper .save-badges {
		display: none;
	}

	.licensing-interactive__label .most-popular-wrapper .most-popular {
		display: none;
	}
}

@media (max-width: 667px) {
	.licensing-interactive__option .save-badges-wrapper .save-badges {
		right: -37%;
		display: none;
	}

	.licensing-interactive__label .most-popular-wrapper .most-popular {
		top: 7px;
		right: -42%;
	}
}

.licensing-interactive__option
	.save-badges-wrapper
	.save-badges
	.add-display-block {
	display: block;
	font-size: 9px;
}

.licensing-interactive__wrapper h1,
.licensing-interactive__wrapper h2,
.licensing-interactive__wrapper .licensing-interactive__subtitle,
.licensing-interactive__wrapper .short-description-licensing {
	text-align: center;
}

.licensing-interactive__wrapper h1,
.licensing-interactive__wrapper h2 {
	padding-top: 45px;
	margin-bottom: 0;
}

h1.licensing-upgrade__title {
	margin-top: 98px;
}

.licensing-interactive__wrapper .licensing-interactive__subtitle,
.licensing-interactive__wrapper .short-description-licensing {
	margin-top: 10px;
	font-size: 19px;
	letter-spacing: 0.029em;
}

.licensing-interactive {
	display: flex;
	margin-top: 91px;
	background-color: #ffffff;
	border: 3px solid #e7eef0;
	box-shadow: 0px 5px 30px rgba(10, 11, 11, 0.1);
	margin-top: 74px;
	flex-direction: column;
}

.licensing-unlimited {
	display: flex;
	border: 3px solid #e7eef0;
	margin-top: 74px;
	background-color: #fff;
	box-shadow: 0px 4px 20px 0px rgba(24, 24, 24, 0.1);
	min-height: 962px;
	position: relative;
	flex-direction: column;
}

@media screen and (min-width: 992px) {
	.licensing-unlimited {
		flex-direction: row;
	}
}

.licensing-interactive--toggle-on {
	margin-top: 40px;
}

.licensing-interactive.dark-mode-on {
	position: relative;
	z-index: 1;
}

.licensing-interactive__suite-switcher-main-wrapper--unlimited,
.licensing-interactive__suite-switcher-main-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	width: calc(100% - 60px);
	position: absolute;
	top: -66px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 5;
}

.licensing-interactive__suite-switcher-bg-wrapper {
	margin-top: 35px;
	background-image: url("/img/suite/toggle-suite-bg.svg");
	background-position: right;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #e7eef0;
	height: 57px;
	border-radius: 40px;
	top: 32px;
}

.licensing-interactive__suite-switcher-bg-wrapper:has(
		.licensing-interactive__suite-label:first-of-type.licensing-interactive__suite-label--active
	) {
	background-image: none;
	background: url(/img/suite/toggle-suite-bg.svg),
		linear-gradient(90deg, #2a95d5 0%, #e2ecf0 44%);
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
}

.licensing-interactive__suite-switcher-wrapper {
	margin: 3px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	min-width: 354px;
	border-radius: 40px;
	background: linear-gradient(90deg, #d1eeff 0%, #fff 44%);
	padding: 0 24px;
	position: relative;
	height: calc(100% - 6px);
}

.licensing-interactive__suite-switcher-wrapper:not(
		:has(
				.licensing-interactive__suite-label:first-of-type.licensing-interactive__suite-label--active
			)
	) {
	background: linear-gradient(90deg, #fdfefe 44%, #f6e3f6 100%);
}

.licensing-interactive__suite-switcher-wrapper:not(
		:has(
				.licensing-interactive__suite-label:first-of-type.licensing-interactive__suite-label--active
			)
	)
	.licensing-interactive__suite-label--active {
	color: #8a3e8a;
}

.licensing-interactive__switcher {
	position: relative;
	display: inline-block;
	width: 45px;
	height: 24px;
	margin: 0 25px;
}

.licensing-interactive__checkbox {
	width: 0;
	height: 0;
	opacity: 0;
}

.licensing-interactive__checkbox-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #63c1a0;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	border-radius: 12px;
}

.licensing-interactive__checkbox-slider:before {
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	left: 3px;
	bottom: 2px;
	background-color: white;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	border-radius: 12px;
}

.licensing-interactive__checkbox:checked
	+ .licensing-interactive__checkbox-slider {
	background-color: #63c1a0;
}

.licensing-interactive__checkbox:checked
	+ .licensing-interactive__checkbox-slider:before {
	-webkit-transform: translateX(19px);
	-ms-transform: translateX(19px);
	transform: translateX(19px);
}

.licensing-interactive__suite-label--unlimited-tab,
.licensing-interactive__suite-label {
	font-size: 18px;
	font-weight: 900;
	cursor: pointer;
	color: #678cb1;
	font-family: var(--ff-gotham);
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
}

.licensing-interactive__suite-label--unlimited-tab {
	color: #d9dfe0;
}

.licensing-interactive__tooltip-link:hover,
.licensing-interactive__suite-label:hover {
	cursor: pointer;
}

.licensing-interactive__suite-label--unlimited-tab--active {
	color: #8a3e8a;
	font-family: var(--ff-gotham);
}

.licensing-interactive__suite-label--active {
	font-family: var(--ff-gotham);
	color: #2a95d5;
}

.licensing-interactive__suite-support-text {
	display: inline-block;
	background: url("/img/suite/10-products-for-the-price-of-2.svg");
	background-repeat: no-repeat;
	min-width: 398px;
	min-height: 32px;
	position: absolute;
	top: -28px;
	left: var(--support-text-position-left);
}

.licensing-single-product-support-text {
	display: inline-block;
	position: absolute;
	top: -14px;
	right: var(--support-text-position-right);
	min-width: var(--support-text-min-width);
	min-height: var(--support-text-min-height);
	background: var(--support-text-image);
	background-repeat: no-repeat;
}

.licensing-interactive__suite-label.licensing-interactive__suite-label--active
	.licensing-single-product-support-text {
	display: none;
}

@media (max-width: 1199px) {
	.licensing-single-product-support-text,
	.licensing-interactive__suite-support-text,
	.also-includes-iron-secure-doc {
		display: none;
	}
}

.licensing-interactive__tooltip-link {
	font-family: var(--ff-gotham);
	font-weight: 700;
	color: #2a95d5;
	text-decoration: underline;
	text-decoration-style: dotted;
	text-decoration-color: #2a95d5;
	cursor: pointer;
	display: inline-block;
	position: relative;
}

.licensing-interactive__tooltip--switcher,
.licensing-interactive__tooltip {
	background-image: url("/img/svgs/tooltip-suite.svg");
	background-repeat: no-repeat;
	background-position: 0px -4px;
	background-size: cover;
	width: 300px;
	height: 516px;
	position: absolute;
	z-index: 1;
	display: none;
	cursor: default;
	top: 58px;
	border-radius: 3px;
	text-align: left;
}

.licensing-interactive__tooltip--switcher {
	top: 50px;
	left: -110px;
}

.licensing-interactive__suite-label--unlimited-tab
	.licensing-interactive__tooltip--switcher {
	background-image: url("/img/svgs/tooltip-suite.svg");
}

.licensing-interactive__tooltip--switcher::before,
.licensing-interactive__tooltip::before {
	font-family: var(--font-family-fontawesome);
	font-weight: 900;
	content: "\f0de";
	color: #181818;
	margin-left: 92px;
}

.licensing-interactive__tooltip--switcher::before {
	margin-left: 145px;
}

.licensing-interactive__tooltip-link:hover .licensing-interactive__tooltip {
	display: block;
}

.licensing-interactive__suite-label--unlimited-tab:hover
	.licensing-interactive__tooltip--switcher,
.licensing-interactive__suite-label:hover
	.licensing-interactive__tooltip--switcher {
	display: block;
	z-index: 10;
}

.licensing-interactive__tooltip--switcher-single-product {
	width: 300px;
	height: 70px;
	border-radius: 4px;
	position: absolute;
	z-index: 1;
	display: none;
	cursor: default;
	text-align: left;
	top: 61px;
	left: -112px;
	background-color: #161616;
	align-content: center;
}

.licensing-interactive__tooltip--switcher-single-product p {
	font: normal 400 14px var(--ff-gotham);
	color: #fff;
}

.licensing-interactive__tooltip--switcher-single-product .fa-caret-down {
	position: absolute;
	top: -10px;
	left: 50%;
	transform: translateX(-50%) rotate(180deg);
	color: #161616;
}

.licensing-interactive__suite-label--unlimited-tab-single-product {
	position: relative;
}

.licensing-interactive__suite-label--unlimited-tab-single-product:hover
	.licensing-interactive__tooltip--switcher-single-product {
	display: block;
}

@media (min-width: 992px) {
	.licensing-interactive {
		flex-direction: row;
	}
}

.license-include + .container-fluid .licensing-interactive {
	margin-top: 115px;
}

.licensing-interactive_margin-top {
	margin-top: 62px;
}

.licensing-interactive_margin-top--suite {
	box-shadow: 0px 5px 30px rgba(10, 11, 11, 0.1);
	margin-top: 74px;
}

.licensing-interactive__title {
	margin-bottom: 0;
	font-family: var(--ff-gotham);
	font-size: 20px;
	line-height: 22px;
	font-weight: 900;
}

.licensing-interactive__title_offset-top-no {
	margin-top: 0;
}

.licensing-interactive__title_margin-top {
	margin-top: 22px;
}

.licensing-interactive__title strong {
	font-weight: 400;
	color: #e01a59;
}

.licensing-interactive__column-questions {
	max-width: 1000px;
	width: 100%;
	padding-bottom: 56px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 10px;
	background-color: #ffffff;
	position: relative;
	display: flex;
	flex-direction: column;
}

@media (max-width: 767px) {
	.licensing-unlimited__options__wrapper,
	.licensing-interactive__column-questions {
		width: auto;
		padding-left: 15px;
		padding-right: 15px;
	}
}

.licensing-interactive__question {
	display: none;
}

.licensing-interactive__question:not(:first-of-type) {
	margin-top: 41px;
}

.licensing-interactive__question:first-of-type {
	margin-top: 32px;
}

.licensing-interactive__question_visible {
	display: block;
}

.licensing-interactive__options {
	display: flex;
	flex-wrap: wrap;
	margin: 17px -10px -10px;
	/* overflow: hidden; */
}

.licensing-interactive__label {
	flex-grow: 1;
	flex-basis: 0;
	margin: 10px;

	&:has(input:checked) {
		.email-support {
			font: normal 500 12px var(--ff-gotham);
			color: #181818;
			letter-spacing: -0.3px;
		}
	}
}

.licensing-interactive__label--disabled {
	& .licensing-interactive__product-label-wrapper {
		background-color: #e5e4e4;
	}

	& .licensing-interactive__product-label-text {
		color: #e01a59;
		font-family: var(--ff-gotham);
	}

	& .licensing-interactive__option-img {
		filter: grayscale(100%);
	}

	& .licensing-interactive__option-wrapper {
		background-color: #f1f1f1;
		border-color: #e7eef0;
	}

	& .licensing-interactive__option-price {
		display: none;
	}

	& .licensing-interactive__option {
		background-color: #f9f9f9;
	}
}

.licensing-interactive__label--air
	.licensing-interactive__radio:disabled
	+ .licensing-interactive__option {
	opacity: 1;

	& .licensing-interactive__disabled-message-wrapper {
		display: block;
		margin: 0;
		padding: 0 15px;
	}

	& .licensing-interactive__disabled-message {
		font-size: 12px;
		margin: 0;
		padding: 0;
	}

	& .licensing-interactive__option-wrapper {
		display: none;
	}

	& .licensing-interactive__option-text {
		display: none;
	}
}

.licensing-interactive__label--display-none {
	display: none;
}

.js-licensing-interactive__options-subscription
	.licensing-interactive__label:nth-child(2) {
	order: 3;
}

.licensing-interactive__radio {
	position: absolute;
	left: -9999px;
	opacity: 0.01;
}

.licensing-interactive__option {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
	border: 3px solid #e7eef0;
	border-radius: 3px;
	padding-bottom: 7px;
	min-height: 107px;
	height: 100%;
	background: #ffffff;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	transition-duration: 0.3s;
}

.licensing-interactive__option_large {
	padding: 0;
	justify-content: flex-start;
}

@media (max-width: 580px) {
	.licensing-interactive__option_large {
		padding: 0;
	}
}

.licensing-interactive__option_paddings-y-large {
	padding: 13.25px 0;
}

.licensing-interactive__radio:checked + .licensing-interactive__option,
.licensing-interactive__radio:not(:disabled)
	+ .licensing-interactive__option:hover {
	border-color: #2a95d5;
	transition-duration: 0.15s;
	z-index: 2;
}

.licensing-interactive__radio:checked + .licensing-interactive__option {
	background-color: #f1f9fb;
	box-shadow: 0 0 14px rgba(10, 11, 11, 0.16);
}

.licensing-interactive__radio:disabled + .licensing-interactive__option {
	pointer-events: none;
}

.licensing-interactive__radio:disabled + .licensing-interactive__option {
	background-color: #fff;
	opacity: 0.5;
}

.licensing-enterprise__support__options > .licensing-interactive__option-tick,
.licensing-enterprise__info > .licensing-interactive__option-tick {
	opacity: 1;
	transform: scale(1);
	transition-duration: 0.15s;
	visibility: visible;
}

.licensing-interactive__option-tick {
	position: absolute;
	top: -12px;
	left: -11px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 4px solid #32ab90;
	border-radius: 30px;
	background-color: #ffffff;
	color: #32ab90;
	width: 30px;
	height: 30px;
	opacity: 0;
	transform: scale(1.33);
	transition-duration: 0.3s;
	visibility: hidden;
	font-size: 15px;
	z-index: 3;
}

.licensing-interactive__radio:checked
	+ .licensing-interactive__option
	.licensing-interactive__option-tick {
	opacity: 1;
	transform: scale(1);
	transition-duration: 0.15s;
	visibility: visible;
}

.licensing-unlimited__option-check-wrapper {
	z-index: 10;
}

.licensing-interactive__option-wrapper {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
}

.licensing-interactive__product-label-wrapper {
	background-color: #7cb3de;
	width: calc(100% + 6px);
	height: 25px;
	position: relative;
	z-index: 1;
	border-radius: 4px 4px 0px 0px;
	top: -3px;
	transition-duration: 0.3s;
}

.licensing-unlimited__product-label-wrapper {
	background-color: #431f43;
	position: absolute;
	width: calc(100% + 6px);
	height: 25px;
	z-index: 0;
	border-radius: 4px 4px 0px 0px;
	top: -3px;
}

.licensing-interactive__radio:not(:disabled):hover
	+ .licensing-interactive__option
	.licensing-interactive__product-label-wrapper,
.licensing-interactive__radio:checked
	+ .licensing-interactive__option
	.licensing-interactive__product-label-wrapper {
	background-color: #2a95d5;
}

.licensing-interactive__product-label-wrapper--suite,
.licensing-interactive__radio:not(:disabled):hover
	+ .licensing-interactive__option
	.licensing-interactive__product-label-wrapper--suite,
.licensing-interactive__radio:checked
	+ .licensing-interactive__option
	.licensing-interactive__product-label-wrapper--suite {
	background-color: #431f43;
}

.licensing-interactive__radio:checked
	+ .licensing-interactive__option
	.licensing-interactive__option-wrapper--jc-start,
.licensing-interactive__radio:not(:disabled):hover
	+ .licensing-interactive__option
	.licensing-interactive__option-wrapper--jc-start {
	border-color: #2a95d5;
}

.licensing-unlimited__product-label-text,
.licensing-interactive__product-label-text {
	font-family: var(--ff-gotham);
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 1;
	color: #fff;
	padding: 8px 24px 8px 20px;
	margin: 0;
}

.licensing-interactive__option-wrapper--jc-start {
	justify-content: flex-start;
	padding: 16px;
	background-color: #f1f9fb;
	border-bottom: 1px solid #e7eef0;
	margin-top: -3px;
}

@media (max-width: 1219px) {
	.licensing-interactive__option-wrapper--jc-start {
		justify-content: center;
	}
}

.licensing-interactive__license-type-n-price {
	margin-bottom: 7px;
}

.licensing-interactive__option-img {
	display: block;
	width: 40px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	margin: -6px 8px 0 0;
}

.licensing-interactive__option-text {
	display: block;
	font-weight: 300;
	font-size: 16px;
	line-height: 18px;
	font-family: var(--ff-gotham);
	font-weight: 700;
}

.licensing-interactive__option-text span:not(.tab-small-text-5yearpack) {
	font: normal 400 12px/1.4 "Gotham-Book";
	color: #181818;

	small {
		font: normal 400 10px/1.4 "Gotham-Book";
		color: #181818;

		.js-switch-to-unlimited-tab {
			font: normal 700 10px/1.4 "Gotham-Bold";
			color: #2A95D5;
		}
	}
}

.licensing-interactive__option-text_strong {
	font-family: var(--ff-gotham);
	font-weight: 900;
	text-align: center;
}

.licensing-interactive__option-smaller-text {
	font-size: 14px;
	text-align: left;
}

.licensing-interactive__option-additional-small-text,
.licensing-interactive__option-text_small {
	margin: 0 7px 0;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}

.gray-bold-strikeout--air,
.gray-bold-strikeout {
	color: #678cb1;
	text-decoration: line-through;
	text-decoration-color: #e01a59;
	text-decoration-thickness: 2px;
}

.gray-bold-strikeout--air {
	display: inline;
}

.licensing-interactive__option-additional-small-text {
	margin-top: 10px;
	font-weight: 300;
}

.tab-small-text-sdk,
.tab-small-text-saasoemcoverage {
	display: block;
	text-align: center;
}

.tab-small-text-saasoemcoverage span:first-child {
	font-family: var(--ff-gotham);
	font-weight: 700;
}

.licensing__usd-store-buttons-wrapper {
	position: fixed;
	top: 53px;
	right: 20px;
	z-index: 200000;
}

.licensing__local-currency-store-button,
.licensing__usd-store-button {
	background: none;
	border: 1px solid #ccc;
	padding: 5px 11px;
	color: #ccc;
	text-shadow: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: none;
}

.licensing__usd-store-icon {
	position: relative;
	top: 3px;
}

.licensing-interactive__option-text_min-height {
	display: flex;
	align-items: center;
	/* line-height: 16px; */
	margin-top: 8px;
}

.licensing-interactive__option_paddings-y-large
	.licensing-interactive__option-text_min-height {
	margin-bottom: 0;
}

.licensing-interactive__option-text_margin-top {
	margin-top: 8px;
}

.licensing-interactive__option-text_bold {
	margin-top: -1px;
	margin-bottom: -2px;
	font-family: var(--ff-gotham);
	font-weight: 700;
	color: #df2358;
}

.licensing-interactive__question[data-support-type="standard"] .premium-sub,
.licensing-interactive__question[data-support-type="premium"] .standard-sub {
	display: none;
}

.licensing-interactive__question[data-support-type="premium"] .premium-sub,
.licensing-interactive__question[data-support-type="standard"] .standard-sub {
	display: inline;
}

.licensing-interactive__option-text b,
.licensing-interactive__option-text strong {
	font-family: var(--ff-gotham);
	font-weight: 700;

	span.premium-sub {
		font-family: var(--ff-gotham);
		font-weight: 700;
	}
}

.licensing-interactive__option-text b {
	color: #e01a59;
}

.licensing-interactive__option-price-old {
	position: relative;
	display: block;
	font-family: var(--ff-gotham);
	font-weight: 900;
	margin: 6px 0 4px;
	font-size: 16px;
	line-height: 6px;
	color: #181818;
}

.licensing-interactive__option-price-old.display-none {
	display: none;
}

.licensing-interactive__option-price-old span {
	position: relative;
}

.licensing-interactive__option-price-old span span:nth-child(2) {
	font-size: 10px;
	color: #678cb1;
	background-color: transparent;
	padding: 0;
	display: inline-block;
}

span.licensing-interactive__text-discount-percent,
.licensing-interactive__option-price-old span:nth-child(2) {
	color: #e01a59;
	background-color: #fadde6;
	padding: 2px 4px;
	border-radius: 4px;
	font-family: var(--ff-gotham);
	font-weight: 500;
	font-size: 12px;
}

span.licensing-interactive__text-discount-percent {
	display: inline-block;
	margin-right: 5px;
}

.licensing-interactive__option-price-old span span:nth-child(3) {
	display: inline-block;
	width: 100%;
	background: red;
	height: 1px;
	position: absolute;
	left: 0;
	top: 50%;
}

.licensing-interactive__option-price {
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
}

.licensing-interactive__option-price-old
	+ .licensing-interactive__option-price {
	margin-top: 2px;
}

.licensing-interactive__option-price-amount {
	font-family: var(--ff-gotham);
	font-weight: 900;
	font-size: 24px;
	line-height: 1.2;
	/* with discount */
	/* color: #E01A59; */
	/* without discount */
	color: #181818;
}

#main-tab-price-text-lite {
	color: #181818;
}

.licensing-interactive__option-price-currency {
	margin-left: 4px;
	margin-bottom: 2px;
	font-family: var(--ff-gotham);
	font-weight: 700;
	font-size: 11px;
	line-height: 18px;
}

.licensing-interactive__option-features {
	position: relative;
	width: 100%;
	padding: 16px 14px 0px 14px;
	display: flex;
	flex-direction: column;
	row-gap: 12px;
}

@media (max-width: 1219px) {
	.licensing-interactive__option-features {
		width: fit-content;
	}
}

.licensing-interactive__option-features-break-line {
	border: 1px solid #e7eef0;
	max-width: 202px;
	width: 84%;
	margin: 12px 0;
	transition-duration: 0.3s;
}

.licensing-interactive__radio:checked
	+ .licensing-interactive__option
	.licensing-interactive__option-features-break-line {
	border-color: #2a95d5;
	transition-duration: 0.15s;
}

.licensing-interactive__option-feature {
	display: flex;
	align-items: center;
	column-gap: 8px;
}

.licensing-interactive__option-feature-icon {
	font-size: 14px;
	color: #63c1a0;
}

.licensing-interactive__radio:checked
	+ .licensing-interactive__option
	.licensing-interactive__option-feature-icon,
.licensing-interactive__option-feature-icon_highlighted {
	color: #63c1a0;
}

.licensing-interactive__option-feature-text {
	font: normal 500 14px/16px var(--ff-gotham);
	color: #181818;
	opacity: 0.75px;
}

.licensing-interactive__radio:checked
	+ .licensing-interactive__option
	.licensing-interactive__option-feature-text {
	font-family: var(--ff-gotham);
	font-weight: 700;
	white-space: nowrap;
}

.licensing-interactive__radio:checked
	+ .licensing-interactive__option
	.licensing-interactive__option-support-features-item {
	font-family: var(--ff-gotham);
	font-weight: 500;
}

@media screen and (min-width: 1220px) and (max-width: 1300px) {
	.licensing-interactive__label:has(input[name="licenseType"]) {
		min-height: 432px;
	}
}

.licensing-interactive__option-feature-text strong {
	font-weight: 400;
	color: #63c1a0;
}

.licensing-interactive__option-support-features {
	list-style: none;
	padding: 0;
	margin: 0;
	align-self: flex-start;
	margin: 0 0 0 20px;
}

@media (max-width: 1219px) {
	.licensing-interactive__option-support-features {
		align-self: center;
		padding-bottom: 30px;
	}
}

.licensing-interactive__option-support-features-item {
	font-size: 11px;
	color: #66747b;
	margin-top: 5px;
	display: flex;
	align-items: center;
	font-family: var(--ff-gotham), Arial;
	font-weight: 300;
}

.licensing-interactive__additional-notes-wrapper {
	padding: 12px 12px 12px;
	margin: 20px 0 0;
	position: relative;
	background: #f1f9fb;
	width: 100%;
	text-align: center;
}

@media screen and (min-width: 1220px) and (max-width: 1300px) {
	.licensing-interactive__additional-notes-wrapper {
		margin-top: 80px;
	}

	.licensing-interactive__option-feature-text {
		font-size: 13px;
	}
}

.suite-tab-active .licensing-interactive__additional-notes-wrapper {
	padding-bottom: 12px;
}

.licensing-interactive__disabled-message-wrapper {
	display: none;
	margin-top: 23px;
	position: relative;
	z-index: 10;

	& .licensing-interactive__disabled-message {
		font-size: 15px;
		line-height: 1.5;
		text-align: center;
		pointer-events: all;
	}

	& .licensing-interactive__disabled-message span {
		font-family: var(--ff-gotham);
		font-weight: 700;
		color: #2a95d5;
		cursor: pointer;
	}

	& .licensing-interactive__disabled-message span:hover {
		text-decoration: underline;
	}
}

.licensing-interactive__label--disabled:hover {
	& .licensing-interactive__disabled-message-wrapper {
		display: block;
	}

	& .licensing-interactive__option-support-features,
	& .licensing-interactive__option-features-break-line,
	& .licensing-interactive__option-features {
		display: none;
	}

	& .licensing-interactive__option {
		border-color: #2a95d5;
		transition-duration: 0.15s;
		opacity: 1;
	}

	& .licensing-interactive__product-label-wrapper {
		background-color: #2a95d5;
	}

	& .licensing-interactive__product-label-text {
		color: #fff;
	}

	& .licensing-interactive__option-img {
		filter: grayscale(0%);
	}

	& .licensing-interactive__option-wrapper {
		background-color: #f1f1f1;
	}

	& .licensing-interactive__option {
		background-color: #f1f9fb;
	}
}

.licensing-interactive__additional-notes-text {
	font-size: 10px;
	line-height: 14px;
	color: #181818;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

.js-switch-to-unlimited-tab,
.licensing-interactive__additional-notes-text strong {
	color: #e01a59;
}

.js-switch-to-unlimited-tab:hover,
.licensing-interactive__additional-notes-text strong:hover {
	text-decoration: underline;
}

i.licensing-interactive__option-support-feature-icon {
	font-weight: 400;
	color: #66747b;
	font-size: 14px;
	padding: 0 11px 0 0;
}

.licensing-interactive__radio:not(:disabled):hover
	+ .licensing-interactive__option
	.licensing-interactive__option-support-feature-icon,
.licensing-interactive__radio:checked
	+ .licensing-interactive__option
	.licensing-interactive__option-support-feature-icon,
i.licensing-interactive__option-support-feature-icon--highlighted {
	color: #e01a59;
}

i.licensing-interactive__licence-support-features-icon {
	font-weight: 400;
	color: #66747b;
	font-size: 14px;
	padding: 0 4px 0 0;
}

.licensing-interactive__notice {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
	min-height: 56px;
	width: 100%;
	height: 100%;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
}

.licensing-interactive__notice-text {
	flex-grow: 6.9;
	flex-basis: 0;
	margin-top: 2px;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
}

.licensing-interactive__notice-img {
	flex-grow: 1;
	flex-basis: 0;
	margin-top: -34px;
	width: 22px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: left;
	background-size: contain;
}

.licensing-interactive__column-info {
	max-width: 371px;
	width: 100%;
	border-left: 3px solid #e7eef0;
	padding: 12px 22px 18px;
	background-color: #f1f9fb;
	padding: 57px 21px 13px 21px;
	display: flex;
	flex-direction: column;
	position: relative;
}

@media (max-width: 970px) {
	.licensing-unlimited__summary-wrapper,
	.licensing-interactive__column-info {
		border-left-width: 0;
		width: auto;
		max-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 768px) {
	.licensing-unlimited__summary-wrapper {
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
	}
}

.licensing-interactive__suite-logo {
	display: none;
}

/* Licensing Summary Column - Dev Select START */
.licensing-interactive__summary-dev-select-wrapper {
	position: relative;
	width: 100%;
	top: 25px;
}

.licensing-interactive__summary-dev-select-support-text {
	background-image: url("/img/svgs/support-text-for-dev-select-element.svg");
	width: 104px;
	height: 54px;
	position: absolute;
	right: -140px;
	top: -27px;
	pointer-events: none;
}

@media (max-width: 1410px) {
	.licensing-interactive__summary-dev-select-support-text {
		display: none;
	}
}

.licensing-interactive__summary-dev-select-wrapper
	.select-button:focus:not(:focus-visible),
.licensing-interactive__summary-dev-select-wrapper .select-button {
	width: 100%;
	font-size: 14px;
	padding: 10px 16px;
	background-color: #fff;
	border: 1px solid #e7eef0;
	border-radius: 5px;
	color: #181818;
	cursor: pointer;
	display: flex;
	justify-content: flex-start;
	align-items: center;

	border-radius: 3px;
	border: 1px solid #2a95d5;
	outline: 2px solid rgba(42, 149, 213, 0.5);
	transition: border-color 0.2s;
}

.licensing-interactive__summary-dev-select-wrapper .select-icon {
	margin-top: -3px;
	margin-right: 12px;
}

.licensing-interactive__summary-dev-select-wrapper .selected-value {
	text-align: left;
}

.licensing-interactive__summary-dev-select-wrapper .selected-value strong {
	color: #e01a59;
}

.licensing-interactive__summary-dev-select-wrapper .arrow {
	margin-left: auto;
	font-size: 12px;
	color: #2a95d5;
}

.licensing-interactive__summary-dev-select-wrapper .select-dropdown {
	position: absolute;
	list-style: none;
	width: 100%;
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
	background-color: #fff;
	border: 1px solid #e7eef0;
	border-top: none;
	font-size: 14px;
	padding: 0;
	border-radius: 5px;
	max-height: 390px;
	overflow-y: auto;

	opacity: 0;
	visibility: hidden;
	z-index: 10;
}

.licensing-interactive__summary-dev-select-wrapper.active .select-dropdown {
	opacity: 1;
	visibility: visible;
	transform: scaleY(1);
	border: 1px solid #2a95d5;
	padding: 8px 0 4px;
}

.licensing-interactive__summary-dev-select-wrapper
	.select-dropdown:focus-within {
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
}

.select-dropdown .select-dropdown__main-dev-option {
	position: relative;
	cursor: pointer;
	display: flex;
	gap: 1rem;
	align-items: center;
	padding: 3px 5px 6px 13px;
}

.licensing-interactive__summary-dev-select-wrapper .select-dropdown li label {
	width: 100%;
	padding: 8px 10px;
	cursor: pointer;
	font-weight: 200;
}

.licensing-interactive__summary-dev-select-wrapper
	.select-dropdown::-webkit-scrollbar {
	width: 7px;
}

.select-dropdown::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 25px;
}

.licensing-interactive__summary-dev-select-wrapper
	.select-dropdown::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 25px;
}

.licensing-interactive__summary-dev-select-wrapper
	.select-dropdown
	li:hover
	strong,
.licensing-interactive__summary-dev-select-wrapper
	.select-dropdown
	input:checked
	~ label
	strong {
	color: #e01a59;
}

.licensing-interactive__summary-dev-select-wrapper
	.select-dropdown
	input:focus
	~ label
	strong {
	color: #e01a59;
}

.licensing-interactive__summary-dev-select-wrapper
	.select-dropdown
	input[type="radio"] {
	position: absolute;
	left: 0;
	opacity: 0;
}

.select-dropdown__dev-option-main-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.select-dropdown__dev-option-price-wrapper {
	text-align: right;
}

.select-dropdown__dev-option-price {
	font-size: 18px;
	font-family: var(--ff-gotham);
	font-weight: 900;
}

.select-dropdown__dev-option-price-discount {
	font-size: 12px;
	color: #678cb1;
	font-family: var(--ff-gotham);
	font-weight: 700;
	display: block;
	text-align: right;
	line-height: 1;
}

.select-dropdown__dev-option-price-discount--suite,
.select-dropdown__dev-option-price--suite {
	display: none;
}

.select-dropdown__dev-option-price-discount--single,
.select-dropdown__dev-option-price--single {
	display: inline;
}

.suite-tab-active .select-dropdown__dev-option-price-discount--suite,
.suite-tab-active .select-dropdown__dev-option-price--suite {
	display: inline;
}

.suite-tab-active .select-dropdown__dev-option-price-discount--single,
.suite-tab-active .select-dropdown__dev-option-price--single {
	display: none;
}

.select-dropdown__dev-option-price-discount--suite span:nth-child(1),
.select-dropdown__dev-option-price-discount--single span:nth-child(1) {
	color: #e01a59;
	font-family: var(--ff-gotham);
	font-weight: 900;
	text-decoration: none;
}

.select-dropdown__dev-option-price-discount--suite span:nth-child(2),
.select-dropdown__dev-option-price-discount--single span:nth-child(2) {
	text-decoration: line-through;
	text-decoration-color: #e01a59;
}

.select-dropdown__dev-option-select-value {
	display: none;
}

.select-dropdown__dev-option-info {
	padding: 0;
	margin: 0;
	font-size: 14px;
	list-style: none;
	list-style-position: inside;
}

.select-dropdown__dev-option-info li span {
	font-family: var(--ff-gotham);
	font-weight: 700;
}

.select-dropdown__main-dev-option:hover {
	background-color: #f1f9fb;
}

/* Licensing Summary Column - Dev Select END */

/* Licensing Column Info - Currency Switcher START */
.licensing-interactive__currency-switcher-unlimited-container,
.licensing-interactive__currency-switcher-team-container {
	min-height: 22px;
	position: absolute;
	right: 21px;
	top: 21px;
}

.licensing-interactive__suite-logos {
	display: flex;
	flex-direction: column;
	row-gap: 24px;
	align-items: center;
}

.licensing-interactive__currency-switcher {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	opacity: 0;
	transition: opacity 0.2s ease;
	pointer-events: none;
}

.licensing-interactive__currency-switcher-title {
	font-family: var(--ff-gotham);
	font-weight: 500;
	font-size: 12px;
	color: #181818;
	opacity: 0.7;
	padding-right: 8px;
}

.licensing-interactive__currency-switcher-currency {
	font-family: var(--ff-gotham);
	font-weight: 700;
	background-color: #fff;
	font-size: 10px;
	border-radius: 3px;
	border: 1px solid #d9e5e9;
	padding: 3px 9px 1px;
	cursor: pointer;
	min-height: 21px;
	min-width: 40px;
}

.licensing-interactive__currency-switcher-currency--active {
	cursor: default;
	background-color: #e01a59;
	color: #fff;
	opacity: 1;
	border-color: #e01a59;
}

.licensing-interactive__currency-switcher-currency:nth-child(3) {
	border-left: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.licensing-interactive__currency-switcher-currency:nth-child(2) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: none;
}

.opacity-5 {
	opacity: 0.5;
}

.licensing-interactive__currency-switcher-currency--active .opacity-5 {
	opacity: 1;
}

.licensing-interactive__currency-switcher-unlimited-container
	.licensing-interactive__currency-switcher-title,
.suite-tab-active .licensing-interactive__currency-switcher-title {
	color: #fff;
	opacity: 1;
}

.detected-currency {
	display: none;
}

/* Licensing Column Info - Currency Switcher END */

/* License Summary when Suite Tab Active START */
.suite-tab-active {
	background: rgba(36, 14, 37, 0);
	background-image: url("/img/svgs/license-summary-block-background-2.svg");
	/* fallback */
	background-image: linear-gradient(
			0deg,
			rgba(36, 14, 37, 0.96) 78%,
			rgba(36, 14, 37, 0) 128.65%
		),
		url("/img/svgs/license-summary-block-background-2.svg");
	/* W3C */
}

.suite-tab-active .licensing-interactive__title {
	display: none;
}

.suite-tab-active .licensing-interactive__summaries {
	color: #fff;
}

.licensing-interactive__product-logo {
	display: block;
	width: 100%;
	max-width: 320px;
	height: 100%;
	max-height: 48px;
	margin: 0 auto;
}

.suite-tab-active .licensing-interactive__suite-logo {
	display: block;
	width: 100%;
	max-width: 320px;
}

.suite-tab-active .licensing-interactive__suite-logo {
	text-align: center;
}

.suite-tab-active .licensing-interactive__product-logo {
	display: none;
}

.suite-tab-active .licensing-interactive__summary-underline {
	background: #523252;
}

.licensing-unlimited__summary-wrapper .licensing-interactive__price,
.licensing-unlimited__summary-wrapper.licensing-unlimited__summary-wrapper--suite
	.payment-block__methods__method,
.suite-tab-active .licensing-interactive__price,
.suite-tab-active .payment-block__methods__method {
	border-color: #523252;
}

.suite-tab-active .licensing-interactive__summaries {
	border-color: #523252;
}

.licensing-unlimited__summary-wrapper
	.licensing-interactive__price
	.licensing-interactive__title,
.suite-tab-active .licensing-interactive__price .licensing-interactive__title {
	color: #fff;
	display: block;
}

.licensing-unlimited__summary-wrapper .licensing-interactive__price-amount,
.licensing-unlimited__summary-wrapper .licensing-interactive__info-additionals,
.licensing-unlimited__summary-wrapper .payment-block__methods,
.suite-tab-active .licensing-interactive__price-amount,
.suite-tab-active .licensing-interactive__info-additionals,
.suite-tab-active .payment-block__methods {
	color: #fff;
}

.licensing-unlimited__summary-wrapper--suite
	.licensing-unlimited__summary-wrapper
	.payment-block__methods__method {
	border-color: #523252;
}

.licensing-unlimited__summary-wrapper--suite
	.licensing-unlimited__summary-wrapper
	.payment-block__methods,
.licensing-unlimited__summary-wrapper--suite .methods__method__text {
	color: #fff;
}

.suite-tab-active .licensing-interactive__description--small {
	color: #aec3d7;
	margin-bottom: 15px;
}

.suite-tab-active .payment-block__header {
	color: #aec3d7;
	display: none;
}

.suite-tab-active .suite-on {
	display: block;
}

.suite-tab-active .suite-off {
	display: none;
}

.suite-tab-active-display-flex {
	display: flex !important;
}

/* License Summary when Suite Tab Active END */

.licensing-interactive__licence {
	display: none;
	margin-top: 33px;
	padding: 1px 25px 8px;
	background: #ffffff;
	box-shadow: 0px 5px 30px rgba(10, 11, 11, 0.1);
}

.licensing-interactive__licence_visible {
	position: relative;
	display: block;
}

.licensing-interactive__badge-wrapper {
	position: absolute;
	overflow: hidden;
	height: 100px;
	top: 0;
	right: 0;
	display: none;
}

.suite-tab-active .licensing-interactive__badge-wrapper {
	display: block;
}

.licensing-interactive__badge {
	position: relative;
	top: 10px;
	right: -35px;
	height: 40px;
	width: 130px;
	display: flex;
	flex-direction: column;
	background-color: #e01a59;
	color: #fff;
	justify-content: center;
	align-items: center;
	transform: rotate(45deg);
}

.licensing-interactive__badge-text {
	font-size: 18px;
	line-height: 16px;
	font-family: var(--ff-gotham);
	font-weight: 900;
	text-transform: uppercase;
}

.licensing-interactive__badge-text--small {
	font-size: 12px;
}

@media (max-width: 767px) {
	.licensing-interactive__licence {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.licensing-interactive__licence-img {
	display: block;
	margin: -22px auto 2px;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.licensing-interactive__licence-title {
	margin-top: 10px;
	margin-bottom: 0;
	font-family: var(--ff-gotham);
	font-weight: 900;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	color: #e01a59;
}

.licensing-interactive__licence-subtitle {
	font-size: 14px;
	text-align: center;
	padding: 0;
	margin: 10px 0 0;
}

.licensing-interactive__licence-subtitle-icon {
	color: #63c1a0;
	font-size: 12px;
}

.licensing-interactive__licence-features-wrapper {
	display: flex;
	justify-content: center;
	margin-top: 10px;
	border-top: 2px solid #e7eef0;
	border-bottom: 2px solid #e7eef0;
	padding-top: 14px;
}

.licensing-interactive__licence-features {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.licensing-interactive__licence-feature {
	position: relative;
	padding-left: 21px;
}

.licensing-interactive__licence-feature-icon {
	position: absolute;
	top: 4px;
	left: 0;
}

.licensing-interactive__licence-support-features {
	margin-top: 10px;
	font-size: 13px;
	text-align: center;
	line-height: 20px;
}

.licensing-interactive__licence-feature-icon.fa {
	font-size: 14px;
}

.licensing-interactive__licence-feature-icon_advantage {
	color: #47ab7b;
}

.licensing-interactive__licence-feature-icon_disadvantage {
	color: #d40046;
}

.licensing-interactive__licence-feature-text {
	font-size: 14px;
	line-height: 21px;
}

.licensing-interactive__licence-feature-info {
	display: inline-block;
	border-width: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	background-color: transparent;
	background-image: url("/img/svgs/info.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	outline-width: 0;
}

.licensing-interactive__summaries {
	margin-top: 24px;
	padding-top: 24px;
	min-width: 254px;
	border-top: 3px solid #e7eef0;
}

.licensing-interactive__summary-old {
	display: none;
	align-items: flex-end;
	padding: 5px 0;
	line-height: 18px;
}

.licensing-interactive__summary-old_visible {
	display: flex;
}

.licensing-interactive__summary-old-name,
.licensing-interactive__summary-old-value {
	font-size: 14px;
	line-height: 18px;
}

.licensing-interactive__summary-old-name {
	margin-left: -1px;
	flex-grow: 1;
}

.licensing-interactive__summary-old-right {
	display: flex;
	align-items: center;
	min-height: 18px;
}

.licensing-interactive__summary-old-off {
	font-family: var(--ff-gotham);
	font-weight: 700;
	font-size: 12.5px;
	line-height: 18px;
	color: #e01a59;
}

.licensing-interactive__summary-old-value {
	position: relative;
	display: block;
	margin-left: 5px;
	padding: 0 2px;
	font-family: var(--ff-gotham);
	font-weight: 700;
	font-size: 14px;
	color: #afafaf;
}

.licensing-interactive__summary-old-value::after {
	content: " ";
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -1px;
	width: 100%;
	height: 1px;
	background-color: #e01a59;
}

.licensing-interactive__summary {
	display: none;
	align-items: flex-end;
	clear: both;
	padding: 5px 0;
}

.licensing-interactive__summary--padding-top {
	padding-top: 22px;
}

.licensing-interactive__summary_visible {
	display: flex;
}

.suite-tab-active
	.licensing-interactive__summary_visible[data-licensing-interactive_question-name="licenseTypeLite"],
.suite-tab-active
	.licensing-interactive__summary_visible[data-licensing-interactive_question-name="licenseTypePlus"],
.suite-tab-active
	.licensing-interactive__summary_visible[data-licensing-interactive_question-name="licenseTypeProfessional"],
.suite-tab-active
	.licensing-interactive__summary_visible[data-licensing-interactive_question-name="licenseTypeUnlimited"] {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.suite-tab-active
	.licensing-interactive__summary_visible[data-licensing-interactive_question-name="licenseTypeLite"]
	> span:first-child,
.suite-tab-active
	.licensing-interactive__summary_visible[data-licensing-interactive_question-name="licenseTypePlus"]
	> span:first-child,
.suite-tab-active
	.licensing-interactive__summary_visible[data-licensing-interactive_question-name="licenseTypeProfessional"]
	> span:first-child,
.suite-tab-active
	.licensing-interactive__summary_visible[data-licensing-interactive_question-name="licenseTypeUnlimited"]
	> span:first-child {
	flex: 0 1 22%;
}

.licensing-interactive__summary_visible_addon {
	display: flex !important;
}

.licensing-interactive__summary_invisible {
	display: none !important;
}

.licensing-interactive__summary-name,
.licensing-interactive__summary-value {
	font-size: 14px;
	line-height: 18px;
}

.licensing-interactive__summary-name {
	margin-left: -1px;
}

.licensing-interactive__summary-name strong {
	font-family: var(--ff-gotham);
	font-weight: 700;
}

.licensing-interactive__addition-to-summary-name {
	font-family: var(--ff-gotham);
	font-weight: 500;
	white-space: nowrap;
}

.licensing-interactive__summary-tooltip {
	display: none;
}

.licensing-interactive__summary-underline {
	flex-grow: 1;
	margin-bottom: 5px;
	margin-left: 4px;
	height: 1px;
	background: #d9e5e9;
}

.licensing-interactive__summary-value--highlighted {
	color: #63c1a0;
}

.licensing-interactive__price-old-amount,
.licensing-interactive__summary-value-old {
	position: relative;
	display: block;
	margin-left: 4px;
	margin-right: 4px;
	padding: 0 2px;
	font-family: var(--ff-gotham);
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	color: #678cb1;
}

.licensing-interactive__price-old-amount {
	display: none;
}

.licensing-interactive__price-old-amount::after,
.licensing-interactive__summary-value-old::after {
	content: " ";
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: #e01a59;
}

.add-pointer-cursor {
	cursor: pointer;
}

.licensing-interactive__summary-value {
	font-family: var(--ff-gotham);
	font-weight: 700;
	margin-left: 4px;
}

.licensing-interactive__price-old-amount + .licensing-interactive__price-amount,
.licensing-interactive__summary-value-old
	+ .licensing-interactive__summary-value {
	margin-left: 3px;
}

.licensing-interactive__summary-value strong {
	color: #e01a59;
	font-weight: 400;
}

.licensing-interactive__summary-description {
	font: normal 700 14px/28px var(--ff-gotham);
	color: #fff;

	strong {
		color: #fda509;
	}
}

.licensing-interactive__summary-description:hover {
	cursor: pointer;
}

.licensing-interactive__summary-note {
	margin-top: -1px;
	text-align: right;
	font-size: 12px;
	padding-bottom: 15px;
	visibility: hidden;
}

.licensing-interactive__summary-note_visible {
	visibility: visible;
}

.licensing-interactive__price {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 29px;
	border-top: 3px solid #e7eef0;
	padding-top: 23px;
}

.licensing-interactive__price-amount-wrapper {
	margin-top: 11px;
}

.licensing-interactive__price-amount {
	display: none;
	justify-content: flex-end;
	align-items: flex-end;
	font-family: var(--ff-gotham);
	font-weight: 900;
	font-size: 30px;
	line-height: 34px;
	color: #e01a59;
	text-align: right;
}

.licensing-interactive__price-amount_visible {
	display: flex;
}

.licensing-interactive__add-button {
	color: #e01a59;
	font-family: var(--ff-gotham);
	font-weight: 700;
	margin-left: 5px;
	cursor: pointer;
	display: inline-block;
}

.licensing-interactive__add-button--display-none {
	display: none;
}

.licensing-interactive__price-amount-currency {
	margin-left: 8px;
	margin-bottom: 2px;
	font-size: 16px;
	line-height: 20px;
}

.licensing-interactive__price-amount-per-unit,
.licensing-interactive__price-description {
	text-align: right;
	font-size: 14px;
	line-height: 16px;
}

.licensing-interactive__price-amount-per-unit {
	display: none;
	margin-top: 4px;
	font-family: var(--ff-gotham);
	font-weight: 700;
}

.licensing-interactive__price-amount-per-unit_visible {
	display: block;
}

.licensing-interactive__price-description {
	display: none;
	margin-top: -4px;
	margin-bottom: -9px;
	font-size: 12px;
}

.licensing-interactive__price-description_visible {
	display: block;
}

.licensing-unlimited__summary-cta,
.licensing-interactive-button {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	margin-top: 5px;
	border-radius: 54px;
	width: 100%;
	height: 54px;
	font-family: var(--ff-gotham);
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #ffffff;
	background-color: #e01a59;
	transition-duration: 0.3s;
}

.licensing-unlimited__summary-cta:hover,
.licensing-unlimited__summary-cta:focus,
.licensing-interactive-button:hover,
.licensing-interactive-button:focus {
	background-color: #c9041e;
	color: #fff;
	text-decoration: none;
	transition-duration: 0.15s;
}

.upgrade-licensing-interactive-suite-cta-button {
	margin-top: 15px;
}

#page-licensing-section-licensing-interactive-cta-button-suite-license {
	background-color: #2a95d5;
}

#page-licensing-section-licensing-interactive-cta-button-suite-license:hover,
#page-licensing-section-licensing-interactive-cta-button-suite-license:focus {
	background-color: #2a68d5;
	text-decoration: none;
}

#page-licensing-section-licensing-interactive-cta-button-oem-upgrade {
	background-color: #63c1a0;
}

#page-licensing-section-licensing-interactive-cta-button-oem-upgrade:hover,
#page-licensing-section-licensing-interactive-cta-button-oem-upgrade:focus {
	background-color: #63c16f;
}

.upgrade-licensing-interactive-suite-cta-button.disabled {
	background-color: #aec3d7;
	margin-top: 56px;
}

.licensing-interactive__description {
	margin-top: 9px;
	padding: 0 20px;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	font: normal 400 14px/1.6 "Gotham-Book";
	color: #181818;
}

.licensing-interactive__description--small {
	margin-top: 3px;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
}

.licensing-interactive__alert-message-wrapper {
	border: 3px solid #e7eef0;
	padding: 20px;
	margin: 18px 0 12px;
	display: none;
}

.licensing-interactive__alert-message-text {
	font: normal 400 12px/1.4 "Gotham-Book";
	line-height: 22px;
	padding: 0;
	margin: 0;
	text-align: center;

	strong {
		font: normal 700 12px/1.4 "Gotham-Bold";
	}

	img {
		transform: translateY(-1.8px);
		width: 15px;
		height: auto;
	}

	em {
		font: normal 700 15px "Gotham-Bold";
		line-height: normal;
		color: #AEC3D7;
	}
}

.licensing-interactive__alert-message-text span {
	color: #2a95d5;
	font: normal 500 12px/1.4 "Gotham-Medium";
	cursor: pointer;
}

.link-with-tooltip-wrapper,
.licensing-interactive__description_main {
	font-size: 14px;
	margin-bottom: 0;
	padding: 0;
	text-align: left;
}

.licensing-interactive__description_main {
	position: relative;

	
}

.licensing-interactive__description_main--inline-block {
	display: inline-block;
}

.licensing-interactive__info-additionals {
	margin: 16px -20px 0;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
}

@media (max-width: 1199px) {
	.licensing-interactive__info-additionals {
		font-size: 0;
	}
}

.licensing-interactive__info-additional {
	display: inline-block;
	font-size: 13px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: var(--ff-gotham);
	font-weight: 500;
}

@media (max-width: 1199px) {
	.licensing-interactive__info-additional {
		margin-left: 10px;
		margin-right: 10px;
	}
}

/* Payment Methods Block Start */
.licensing-interactive__payment-block-unlimited {
	width: 100%;
	display: flex;
	flex-flow: column wrap;
	align-items: center;
}

.licensing-interactive__payment-block {
	margin: 0 auto;
	margin-top: auto;
	flex-direction: column;
	row-gap: 32px;
}

.licensing-interactive__column-info__summary.on-hide
	~ .embedded-store__main-fixed-container-team {
	display: none;
}

.licensing-interactive__payment-block {
	margin-top: auto;
}

.licensing-interactive__payment-block-unlimited {
	margin-top: 25px;
	display: none;
}

.payment-block__logo-unlimited,
.payment-block__logo {
	display: flex;
	justify-content: center;
	width: 100%;
	height: auto;
	margin-top: 32px;
}

.payment-block__logo-unlimited {
	display: none;
}

.payment-block__logo-norton {
	display: flex;
	justify-content: center;
	width: 80px;
	height: auto;
}

.licensing__fastspring-logo {
	padding: 0;
	max-width: 151px;
	height: auto;
}

.licensing__30-day-money-back-guarantee {
	display: none;
}

.licensing__norton-logo {
	display: block;
}

.licensing__digicert-logo {
	display: none;
}

.payment-block__header {
	margin-top: 6%;
	font-family: var(--ff-gotham);
	font-weight: 300;
	font-size: 14px;
	text-align: center;
}

.payment-block__methods {
	display: flex;
	align-items: start;
	column-gap: 10.5px;
}

@media (max-width: 1218px) {
	.payment-block__methods {
		width: 100%;
	}
}

body[data-is-mobile="true"] {
	.no-mobile, 
	[class*="tooltip"]:not(a) {
		display: none !important;
	}
}

.payment-block__methods__method {
	display: flex;
	flex-direction: column;
	align-items: center;
	row-gap: 8px;
	position: relative;
}

.licensing-interactive__column-info:not(.suite-tab-active)
	.licensing-interactive__payment-block
	.payment-block__methods__method--divider {
	background-color: #e7eef0;
}

.payment-block__methods__method:first-child {
	min-width: 59px;
}

.payment-block__methods__method:last-child {
	border-right: none;
}

.payment-block__methods__method {
	cursor: pointer;
}

.methods__method__text {
	font: normal 300 11px/14px var(--ff-gotham);
	margin-bottom: 0;
	text-align: center;
}

.methods__method__text img {
	text-align: center;
	display: block;
}

.suite-on {
	display: none;
}

.suite-off {
	display: block;
}

/*Link tooltip Start*/
.link-with-tooltip__link,
.link-with-tooltip__standard {
	color: #181818;
	text-decoration: underline;
	text-decoration-style: dotted;
	text-decoration-color: #2a95d5;
	cursor: pointer;
}

.link-with-tooltip__standard__12px {
	font-size: 12px;
	line-height: 12px;
}

.link-with-tooltip__expanded-300 {
	--bs-tooltip-max-width: 300px;
}

.link-with-tooltip__expanded-280 {
	--bs-tooltip-max-width: 280px;
}

.link-with-tooltip__standard__12px.tooltip.show,
.link-with-tooltip__standard_tooltip1.tooltip.show {
	opacity: 1;
}

.tooltip.link-with-tooltip__standard__12px.keep-display-on-control.show {
	display: none !important;
}

.link-with-tooltip__standard_tooltip1 {
	font-size: 12px;
	font-family: var(--ff-gotham);
	font-weight: 300;
	opacity: 1;
}

.pink-bold-emphasis {
	font-family: var(--ff-gotham);
	font-weight: 500;
	color: #e01a59;
}

.white-bold-emphasis {
	font-family: var(--ff-gotham);
	font-weight: 500;
	color: #ffffff;
}

.link-with-tooltip__standard_tooltip1 .tooltip-inner {
	padding: 15px;
}

.link-with-tooltip__standard__12px .tooltip-inner {
	padding-left: 0px;
	padding-right: 0px;
}

.tooltip-description__header {
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	font-family: var(--ff-gotham);
	font-weight: 500;
	font-size: larger;
}

.tooltip-description__body {
	background-color: #202020;
	padding: 5px 18px 10px 18px;
	font-family: var(--ff-gotham);
	font-weight: 300;
	margin-bottom: 0px;
	line-height: 20px;
}

.suite-tab-active .link-with-tooltip__standard,
.suite-tab-active .link-with-tooltip__link {
	color: #fff;
}

.link-with-tooltip__white {
	color: #fff;
	text-decoration: underline;
	text-decoration-style: dotted;
	text-decoration-color: #2a95d5;
}

.link-with-tooltip__standard + .tooltip .tooltip-inner {
	padding: 15px;
}

.link-tooltip-container {
	padding: 16px 16px 10px;
	background-color: #000;
	width: 116px;
	line-height: 16px;
	text-align: center;
	z-index: 1;
}

.link-tooltip-container p {
	margin-top: 8px;
	color: #fff;
	font-family: var(--ff-gotham);
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
}

.link-tooltip-container__video-icon {
	background-image: url("/img/icons/play-icon-pink.svg");
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	height: 21px;
}

.link-tooltip-container:hover,
.link-tooltip-container:hover .link-tooltip-container__video-icon,
.link-tooltip-container p:hover,
.link-tooltip-container__video-icon:hover {
	cursor: pointer;
}

/*Link tooltip END*/

.payment-block__methods__tooltip {
	padding: 16px 13px 20px;
	display: block;
	visibility: hidden;
	width: 200px;
	background-color: #000;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	position: absolute;
	top: 100%;
	overflow: visible;
	z-index: 10;
}

.payment-block__methods__method:hover .methods__method__text {
	color: #666;
}

.payment-block__methods__method:hover .payment-block__methods__tooltip {
	visibility: visible;
}

.link-tooltip-container i,
.payment-block__methods__tooltip i {
	color: #000;
	position: absolute;
	top: -5px;
	right: 48%;
}

.payment-block__methods__tooltip__text {
	font-size: 12px;
	line-height: 16px;
	font-family: var(--ff-gotham);
	font-weight: 300;
	text-align: center;
	color: #fff;
	margin: 0;
}

.payment-block__methods__tooltip img {
	margin-top: 10px;
}

/* Payment Methods Block END */
/* Interactive Licensing END */

/* Licensing Table */
.licensing-table__center {
	margin-top: -3px;
	display: flex;
	justify-content: center;
}

.licensing-table__overflow {
	display: flex;
	overflow-x: auto;
}

.licensing-table {
	padding: 40px 30px;
	font-size: 13px;
	color: #181818;
	line-height: 1.2em;
}

.licensing-table__section {
	display: flex;
}

.licensing-table__section_align-top {
	align-items: flex-start;
}

.licensing-table__section_align-bottom {
	align-items: flex-end;
}

.licensing-table__columns-union {
	flex-grow: 1;
}

.licensing-table__columns-union_shadow {
	box-shadow: 0px 5px 30px rgba(10, 11, 11, 0.1);
}

.licensing-table__columns-union-row {
	display: flex;
	justify-content: center;
	position: relative;
}

.licensing-table__columns-union-row_z-index {
	z-index: 6;
}

.licensing-table__section_align-top .licensing-table__columns-union-row {
	align-items: flex-start;
}

.licensing-table__section_align-bottom .licensing-table__columns-union-row {
	align-items: flex-end;
}

.licensing-table__columns-union-row_padding-y {
	padding-top: 31px;
	padding-bottom: 32px;
}

.licensing-table__column {
	position: relative;
	min-width: 238px;
	width: 238px;
}

.licensing-table__column,
.licensing-table__column:hover,
.licensing-table__column:focus {
	text-decoration: none;
	color: inherit;
	outline-width: 0;
}

.licensing-table__column_titles {
	min-width: 218px;
	width: 218px;
	font-family: var(--ff-gotham);
	font-weight: 500;
	font-size: 11px;
}

.licensing-table__column_shadow::before {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	box-shadow: 0px 5px 30px rgba(10, 11, 11, 0.1);
}

.licensing-table__column_hover .licensing-table__column-content::after {
	pointer-events: none;
	content: " ";
	display: block;
	position: absolute;
	z-index: 4;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	box-shadow: 0px 5px 30px rgba(10, 11, 11, 0.15);
	opacity: 0;
	transition-duration: 0.15s;
}

.licensing-table__column_hover.licensing-table__column_padding:not(
		:last-of-type
	)::after {
	right: 2px;
}

.licensing-table__column-content {
	display: block;
	position: relative;
	z-index: 3;
}

.licensing-table__column_padding:not(:last-of-type)
	.licensing-table__column-content {
	border-right: 2px solid #e7eef0;
}

.licensing-table__column_titles .licensing-table__column-content {
	z-index: 1;
}

.licensing-table__column_hover.hover .licensing-table__column-content {
	z-index: 4;
}

.licensing-table__column_hover.dropdown-hover .licensing-table__column-content {
	z-index: 5;
}

.licensing-table__column_hover.hover .licensing-table__column-content::after,
.licensing-table__column_hover.dropdown-hover
	.licensing-table__column-content::after {
	opacity: 1;
}

.licensing-table__column_hover-expand-top
	.licensing-table__column-content::after,
.licensing-table__column_hover-expand-bottom
	.licensing-table__column-content::after {
	border-top: 0 solid #fff;
	border-bottom: 0 solid #fff;
}

.licensing-table__column_hover-expand-top.hover
	.licensing-table__column-content::after,
.licensing-table__column_hover-expand-top.dropdown-hover
	.licensing-table__column-content::after {
	top: -10px;
	border-top-width: 20px;
}

.licensing-table__column_hover-expand-bottom.hover
	.licensing-table__column-content::after,
.licensing-table__column_hover-expand-bottom.dropdown-hover
	.licensing-table__column-content::after {
	bottom: -10px;
	border-bottom-width: 20px;
}

.licensing-table__row {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	min-height: 38px;
	padding: 10px;
	background-color: #ffffff;
}

.licensing-table__row:nth-child(2n + 1) {
	background-color: #f1f9fb;
}

.licensing-table__row_first-white {
	background-color: #f1f9fb;
}

.licensing-table__row_first-white:nth-child(2n + 1) {
	background-color: #ffffff;
}

.licensing-table__column_titles .licensing-table__row {
	align-items: flex-start;
	text-align: left;
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
}

.licensing-table__row_padding-top {
	padding-top: 28px;
}

.licensing-table__row_padding-bottom {
	padding-bottom: 24px;
}

.licensing-table__row_hover-white {
	transition-duration: 0.15s;
}

.licensing-table__column_hover.hover .licensing-table__row_hover-white,
.licensing-table__column_hover.dropdown-hover
	.licensing-table__row_hover-white {
	background-color: #fff;
}

.licensing-table__row_tall {
	min-height: 78px;
	line-height: 1.6em;
}

.licensing-table__row_padding-no {
	padding: 0;
}

.licensing-table__tooltip-wrapper {
	padding: 1px 7px;
	cursor: help;
}

.licensing-table__tooltip {
	padding: 1px 0;
	background-image: linear-gradient(to right, #2a95d5 50%, transparent 50%);
	background-position: left 0 bottom 0;
	background-repeat: repeat-x;
	background-size: 2px 1px;
}

.licensing-table__feature_advantage {
	font-size: 12px;
	color: #47ab7b;
}

.licensing-table__feature_disadvantage {
	font-size: 14px;
	color: #d40046;
}

.licensing-table__icon {
	margin-top: 8px;
	width: 65px;
	height: 65px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.licensing-table__title {
	margin-top: 19px;
}

.licensing-table__icon + .licensing-table__title {
	margin-top: 29px;
}

.licensing-table__title-text {
	font-family: var(--ff-gotham);
	font-weight: 700;
	font-size: 18px;
	color: #999999;
}

.licensing-table__title-text_color-yellow {
	color: #f49400;
}

.licensing-table__title-text_color-green {
	color: #32ab90;
}

.licensing-table__title-text_color-red {
	color: #d40046;
}

.licensing-table__price {
	margin-top: 18px;
	font-family: var(--ff-gotham);
	font-weight: 700;
	font-size: 22px;
}

.licensing-table__price-per-unit {
	margin-top: 12px;
	font-size: 12px;
}

.licensing-table__button {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	margin-top: 21px;
	border-radius: 100px;
	padding: 20px 46px 19px;
	font-family: var(--ff-gotham);
	font-weight: 700;
	font-size: 15px;
	color: #fff;
	transition-duration: 0.15s;
}

.licensing-table__price-per-unit + .licensing-table__button {
	margin-top: 23px;
}

.licensing-table__button_color-gray {
	background-color: #bababa;
}

.licensing-table__column_hover.hover .licensing-table__button_color-gray,
.licensing-table__column_hover.dropdown-hover
	.licensing-table__button_color-gray {
	background-color: #000000;
}

.licensing-table__button_color-yellow {
	background-color: #f49400;
}

.licensing-table__column_hover.hover .licensing-table__button_color-yellow,
.licensing-table__column_hover.dropdown-hover
	.licensing-table__button_color-yellow {
	background-color: #e47d32;
}

.licensing-table__button_color-green {
	background-color: #32ab90;
}

.licensing-table__column_hover.hover .licensing-table__button_color-green,
.licensing-table__column_hover.dropdown-hover
	.licensing-table__button_color-green {
	background-color: #2b5646;
}

.licensing-table__button_color-red {
	background-color: #d40046;
}

.licensing-table__column_hover.hover .licensing-table__button_color-red,
.licensing-table__column_hover.dropdown-hover
	.licensing-table__button_color-red {
	background-color: #c9041e;
}

.licensing-table__subtitle {
	margin-top: 0;
	margin-bottom: 0;
	font-family: var(--ff-gotham);
	font-weight: 500;
	font-size: 18px;
	text-align: center;
}

.licensing-table__dropdown {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
	height: 100%;
	width: 100%;
	position: relative;
	font-family: var(--ff-gotham);
	font-weight: 500;
	color: #2a95d5;
}

.licensing-table__dropdown_disabled {
	color: #181818;
}

.licensing-table__dropdown-button {
	flex-grow: 1;
	position: relative;
	outline-width: 0;
	border-width: 0;
	width: 100%;
	height: 100%;
	padding: 10px 20px;
	background-color: transparent;
}

.licensing-table__dropdown-button::before {
	content: " ";
	position: absolute;
	right: 10px;
	top: 17px;
	transform: scaleY(1);
	width: 8px;
	height: 5px;
	background-image: url("/img/svgs/dropdown-arrow.svg");
	background-position: center;
	background-repeat: no-repeat;
	transition-duration: 0.15s;
}

.licensing-table__dropdown.shown .licensing-table__dropdown-button::before {
	transform: scaleY(-1);
}

.licensing-table__dropdown-menu {
	position: absolute;
	top: 100%;
	z-index: 7;
	margin: -15px;
	width: 100%;
	box-shadow: 0px 3px 12px rgba(10, 11, 11, 0.25);
	visibility: hidden;
	opacity: 0;
	transition-duration: 0.15s;
}

.licensing-table__dropdown.shown .licensing-table__dropdown-menu {
	margin: 0;
	visibility: visible;
	opacity: 1;
}

.licensing-table__dropdown-item {
	display: flex;
	margin-bottom: 0;
	justify-content: center;
	align-items: center;
}

.licensing-table__dropdown-item_hidden {
	display: none;
}

.licensing-table__dropdown-item-input {
	position: absolute;
	left: -9999px;
}

.licensing-table__dropdown-item-text {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	min-height: 38px;
	background-color: #fff;
	font-family: var(--ff-gotham);
	font-weight: 500;
	color: #181818;
	cursor: pointer;
	transition-duration: 0.15s;
}

.licensing-table__dropdown-item:not(:last-child)
	.licensing-table__dropdown-item-text {
	border-bottom: 1px solid #e5ecee;
}

.licensing-table__dropdown-item-input:checked
	~ .licensing-table__dropdown-item-text,
.licensing-table__dropdown-item-text:hover {
	background-color: #f1f9fb;
}

.licensing-table__dropdown-item-input:checked
	~ .licensing-table__dropdown-item-text {
	cursor: default;
}

.licensing-table__switcher {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 18px;
}

.licensing-table__switcher-input {
	position: absolute;
	left: -9999px;
}

.licensing-table__switcher-variant {
	flex-grow: 1;
	flex-basis: 0;
	cursor: pointer;
}

.licensing-table__switcher-variant_left {
	text-align: right;
}

.licensing-table__switcher-variant_right {
	text-align: left;
}

.licensing-table__switcher-variant-text {
	font-family: var(--ff-gotham);
	font-weight: 500;
	transition-duration: 0.15s;
}

.licensing-table__switcher-input:not(:checked)
	~ .licensing-table__switcher-variant_left
	.licensing-table__switcher-variant-text,
.licensing-table__switcher-input:checked
	~ .licensing-table__switcher-variant_right
	.licensing-table__switcher-variant-text {
	color: #2a95d5;
	cursor: default;
}

.licensing-table__switcher-input:not(:checked)
	~ .licensing-table__switcher-variant_right:hover
	.licensing-table__switcher-variant-text,
.licensing-table__switcher-input:checked
	~ .licensing-table__switcher-variant_left:hover
	.licensing-table__switcher-variant-text {
	color: #2a95d5;
}

.licensing-table__switcher-variant-text-small {
	color: #d40046;
}

.licensing-table__switcher-button {
	position: relative;
	margin: 0 22px;
	border-radius: 100px;
	width: 50px;
	height: 23px;
	background-color: #2a95d5;
	box-shadow: 0px 5px 30px rgba(10, 11, 11, 0.1);
	cursor: pointer;
	transition-duration: 0.3s;
}

.licensing-table__switcher-button:hover {
	box-shadow: 0px 0px 15px rgba(42, 149, 213, 0.33);
}

.licensing-table__switcher-button::after {
	content: " ";
	position: absolute;
	left: 3px;
	top: 3px;
	border-radius: 17px;
	width: 17px;
	height: 17px;
	background-color: #fff;
	transition-duration: 0.15s;
}

.licensing-table__switcher-input:checked
	~ .licensing-table__switcher-button::after {
	left: 30px;
}

.licensing-table__after {
	margin-top: -10px;
	margin-left: 218px;
	text-align: center;
	font-size: 13px;
}

@media (max-width: 1246px) {
	.licensing-table__after {
		margin-top: 10px;
		margin-left: 0;
	}
}

.licensing-table__after-description {
	color: #999999;
}

.licensing-table__after-description-title {
	font-family: var(--ff-gotham);
	font-weight: 500;
}

.licensing-table__after-links {
	margin-top: 7px;
}

@media (max-width: 767px) {
	.licensing-table__after-link {
		display: inline-block;
		margin: 0 7px;
	}
}

.licensing-table__after-divider {
	margin: 0 4px;
}

@media (max-width: 767px) {
	.licensing-table__after-divider {
		display: none;
	}
}

/* Licensing Table END */

/* Embeded store Start*/
.js-loading {
	display: none;
	min-height: 760px;
	align-items: center;
	justify-content: center;
}

.main-summary-block__wrapper {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

#fsc-embedded-checkout-container {
	display: none;
	height: auto !important;
	height: 1020px !important;
	max-height: 1020px !important;
}

.embedded-store__top-devider {
	width: 100%;
	height: 3px;
	background-color: #e7eef0;
	top: 50px;
	position: relative;
	z-index: 2;
	display: none;
}

.suite-tab-active .embedded-store__top-devider {
	display: none;
}

.embedded-store__main-wrapper {
	width: 120%;
	left: -10%;
	top: 2px;
	min-height: 830px;
	background: linear-gradient(
			to right,
			rgb(241, 249, 251) 0px,
			rgb(241, 249, 251) 100%
		)
		center bottom / calc(100% - 36px) calc(100% - 45px) no-repeat;
	z-index: 1;
	min-height: fit-content !important;
	max-height: 1030px !important;

	@media (max-width: 767px) {
		width: 100%;
		left: 0;
	}
}

/*Embeded store END */

.licensing-interactive__free-trial-text-link {
	display: none;
}

.licensing-interactive__wrapper h1,
.licensing-interactive__wrapper h2,
.licensing-interactive__wrapper .licensing-interactive__subtitle,
.licensing-interactive__wrapper .short-description-licensing {
	text-align: center;
}

.licensing-interactive__wrapper .licensing-interactive__subtitle,
.licensing-interactive__wrapper .short-description-licensing {
	margin-top: 10px;
	font-size: 19px;
	letter-spacing: 0.029em;
}

.licensing-interactive__subtitle a,
.short-description-licensing a {
	font-family: var(--ff-gotham);
	font-weight: 500;
	color: #2a95d5;
	text-decoration: none;
	transition-duration: 0.15s;
}

.licensing-interactive__header-trial-badge {
	background-image: url("/img/trial/free-30-day-trial-available--licensing.svg");
	background-repeat: no-repeat;
	background-size: contain;
	width: 180px;
	height: 156px;
	cursor: pointer;
	position: absolute;
	top: 72px;
	left: 37px;
}

.licensing-interactive__header-trial-badge--securedoc {
	top: 77px;
	left: 90px;
}

.licensing-interactive__header-trial-badge--15-day {
	background-image: url("/img/trial/free-15-day-trial-available--licensing.svg");
}

.licensing-interactive__header-trial-badge--no-duration {
	background-image: url("/img/trial/free-trial-available--licensing.svg");
	width: 200px;
	top: 82px;
	left: 40px;
}

.licensing-interactive__header-trial-badge--when-no-title {
	top: 62px;
	left: -120px;
}

.licensing-interactive__header-trial-badge--suite {
	top: 120px;
	left: 130px;
}

@media (max-width: 1199px) {
	.licensing-interactive__header-trial-badge {
		display: none;
	}

	.licensing-interactive__free-trial-text-link {
		display: block;
	}
}

.licensing-interactive__license-level-tabs-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: flex-end;
	padding: 26px 0 0;
	margin-bottom: 5px;
	/* border-bottom: 3px solid #e7eef0; */
	overflow: clip;
}

.licensing-interactive__tabs {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	min-width: 300px;
	height: 67px;
	border: 2px solid #c0d5e0;
	/* border-bottom: none; */
	background-color: #f1f9fb;
	color: #678cb1;
	cursor: pointer;
	position: relative;
	row-gap: 6px;
	padding: 16px 0;
}

.licensing-interactive__tabs:nth-child(2):not(
		.licensing-interactive__tabs--active-interactive__tabs
	) {
	border-left: none;
}

@media screen and (max-width: 992px) {
	.licensing-interactive__tabs {
		min-width: calc(100% / 3);
	}
}

@media (max-width: 576px) {
	.licensing-interactive__tabs {
		min-width: calc(100% / 3);
		min-height: 100%;
	}

	.licensing-interactive__tabs--active {
		height: 100% !important;
	}
}

.licensing-interactive__tabs--active {
	border-top: none;
	height: 70px;
	position: relative;
	top: 3px;
	cursor: default;
	z-index: 1;
	background-color: #fff;

	.tag-unlimited {
		top: -6px;
		z-index: 1;
	}
}

.licensing-interactive__tabs:nth-child(1).licensing-interactive__tabs--active
	.licensing-tab-icon--team-licenses::before {
	background-image: url("/img/icons/licensing-tab-icon--team-licenses--active.svg");
}

.licensing-interactive__tabs:nth-child(2).licensing-interactive__tabs--active {
	border-left: none;
}

.licensing-interactive__tabs:nth-child(2).licensing-interactive__tabs--active
	.licensing-tab-icon--monthly-licenses::before {
	background-image: url("/img/icons/licensing-tab-icon--monthly--active.svg");
}

.licensing-interactive__tabs:nth-child(3) {
	border-left: none;
}

.licensing-interactive__tabs:nth-child(3).licensing-interactive__tabs--active
	.licensing-tab-icon--enterprise::before {
	background-image: url("/img/icons/licensing-tab-icon--enterprise--active.svg");
}

.licensing-unlimited__tab-top-line,
.licensing-interactive__top-line {
	position: absolute;
	top: -6px;
	width: calc(100% + 2px);
	height: 6px;
	display: none;
}

.licensing-tab-icon--team-licenses::before {
	background: url("/img/icons/licensing-tab-icon--team-licenses.svg") no-repeat
		center left;
	width: 21px;
	height: 18px;
	content: "";
	display: inline-block;
}

.licensing-tab-icon--enterprise::before {
	background: url("/img/icons/licensing-tab-icon--enterprise.svg") no-repeat
		center left;
	width: 18px;
	height: 19px;
	content: "";
	display: inline-block;
}

.licensing-tab-icon--monthly-licenses::before {
	background: url("/img/icons/licensing-tab-icon--monthly.svg") no-repeat center
		left;
	width: 18px;
	height: 19px;
	content: "";
	display: inline-block;
}

.licensing-interactive__top-line--team {
	background-color: #2a95d5;
}

.licensing-interactive__top-line--unlimited,
.licensing-interactive__top-line--monthly {
	background-image: url("/img/suite/suite-tab-top-bg-hover.svg");
	background-repeat: repeat-x;
	background-position: center top;
}

.licensing-interactive__tabs--active .licensing-interactive__top-line {
	display: block;
}

.licensing-interactive__tabs-tooltip--team,
.licensing-interactive__tabs-tooltip--unlimited,
.licensing-interactive__tabs-tooltip--monthly {
	width: 316px;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 73px;
	z-index: 1;
	display: none;
}

.licensing-interactive__tabs-tooltip--team {
	background: url("/img/suite/team-licenses--tooltip.svg");
	height: 149px;
	background-repeat: no-repeat;
	content-visibility: auto;
}

.licensing-interactive__tabs-tooltip--unlimited {
	background: url("/img/suite/tooltip-enterprise.svg");
	height: 345px;
	z-index: 4;
	background-repeat: no-repeat;
	min-height: 395px;
	width: 329px;
	content-visibility: auto;
}

.licensing-interactive__tabs-tooltip--monthly {
	background: url("/img/suite/tooltip-monthly.svg");
	height: 325px;
	z-index: 4;
	background-repeat: no-repeat;
	min-height: 356px;
	width: 326px;
	content-visibility: auto;
}

.licensing-interactive__tabs:hover .licensing-interactive__tabs-tooltip--team,
.licensing-interactive__tabs:hover
	.licensing-interactive__tabs-tooltip--unlimited,
.licensing-interactive__tabs:hover
	.licensing-interactive__tabs-tooltip--monthly {
	display: block;
}

@media (max-width: 557px) {
	.licensing-interactive__tabs:not(.licensing-interactive__tabs--active):hover
		.licensing-interactive__tabs-tooltip--team,
	.licensing-interactive__tabs:not(.licensing-interactive__tabs--active):hover
		.licensing-interactive__tabs-tooltip--unlimited,
	.licensing-interactive__tabs:not(.licensing-interactive__tabs--active):hover
		.licensing-interactive__tabs-tooltip--monthly {
		display: none;
	}
}

.licensing-unlimited__tab-header,
.licensing-interactive__tab-header {
	padding: 0px 20px;
	margin: 0;
	font: normal 600 18px var(--ff-gotham);
	text-align: center;
	display: flex;
	align-items: start;
	column-gap: 8px;
}

.licensing-interactive__tabs--active .licensing-interactive__tab-header {
	color: #181818;
	display: flex;
	align-items: start;
	column-gap: 8px;
}

.licensing-interactive__tab-description {
	font: normal 400 12px/13px var(--ff-gotham);
	padding: 0 20px;
	margin: 0;
	color: #181818;
	text-align: center;
}

@media (max-width: 545px) {
	.licensing-interactive__tab-description {
		padding: 0 5px;
		font-size: 9px;
	}

	.licensing-interactive__tab-header {
		font-size: 16px;
		line-height: 1.4;
	}
}

.licensing-interactive__main-licenses-wrapper {
	display: none;
	max-width: 1370px;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

.licensing-interactive__main-licenses-wrapper--active {
	display: block;
}

.payment-block__methods__method--divider {
	width: 1px;
	height: 66px;
	background-color: rgba(255, 255, 255, 0.1);
}

@media (max-width: 767px) {
	.licensing-unlimited {
		flex-direction: column;
	}
}

.licensing-unlimited--suite {
	margin-top: 91px;
}

.licensing-unlimited .embedded-store__top-devider {
	display: none !important;
}

.licensing-unlimited .licensing-interactive__payment-block {
	margin-top: auto;
	padding-top: 25px;
	margin-bottom: 10px;
}

.licensing-unlimited__option-tabs {
	display: none;
	flex-direction: column;
	justify-content: center;
	min-width: 255px;
	min-height: 65px;
	position: absolute;
	border: 3px solid #e7eef0;
	border-bottom: none;
	background-color: #fff;
	text-align: center;
	top: -65px;
	left: -3px;
}

.licensing-unlimited__tab-top-line {
	background-image: url("/img/suite/suite-tab-top-bg-hover.svg");
	background-repeat: repeat-x;
	background-position: center top;
	display: block;
	left: -3px;
}

.licensing-unlimited__tab-header {
	margin: 6px 30px 10px;
	padding: 0;
}

.licensing-unlimited__options__wrapper {
	padding: 56px 24px 32px 24px;
	max-width: 1000px;
	width: 100%;
	position: relative;
	display: flex;
	flex-direction: column;
	row-gap: 32px;
}

.licensing-unlimited__option-header {
	font-family: var(--ff-gotham);
	font-weight: 900;
	font-size: 20px;
	line-height: 22px;
	margin: 0;
}

.licensing-unlimited__option-description {
	font-size: 14px;
	margin: 9px 0 0;
	line-height: 16px;
}

.licensing-unlimited__select-license-wrapper,
.licensing-unlimited__whats-include-wrapper {
	position: relative;
}

.licensing-unlimited__option-wrapper {
	border: 3px solid #e7eef0;
	position: relative;
	background-color: #fff;
	display: flex;
	flex-direction: row;
	justify-content: stretch;
	padding: 21px 17px;
	box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
	width: 100%;
	cursor: pointer;
}

.licensing-unlimited__license-details-wrapper {
	width: 100%;
}

.licensing-unlimited__option-wrapper:not(:last-child) {
	margin-right: 24px;
}

.licensing-unlimited__option-wrapper--active {
	border-color: #2a95d5;
	background-color: #f1f9fb;
	cursor: default;
	border-radius: 3px;
}

.licensing-unlimited__option-wrapper--whats-include {
	min-height: 246px;
	padding: 24px;
}

.licensing-unlimited__option-wrapper[data-option="licensing-unlimited__summary-body-wrapper--monthly"] {
	display: none;
}

.licensing-unlimited__option-check-wrapper i.fa-check {
	display: flex;
	width: 30px;
	height: 30px;
	border: 4px solid #32ab90;
	color: #32ab90;
	border-radius: 30px;
	background-color: #fff;
	justify-content: center;
	align-items: center;
	padding: 0;
	position: absolute;
	top: -12px;
	left: -13px;
	opacity: 0;
	transform: scale(1.33);
	transition-duration: 0.3s;
	visibility: hidden;
	font-size: 15px;
}

.licensing-unlimited__option-wrapper--active i.fa-check {
	opacity: 1;
	transform: scale(1);
	transition-duration: 0.15s;
	visibility: visible;
}

.licensing-unlimited__whats-include {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	justify-content: center;
	border-radius: 4px;
	border: 1px solid #ebecf0;
	background: #fff;
}

.licensing-unlimited__whats-include:not(:nth-child(2)) {
	margin-left: 24px;
}

.licensing-unlimited__option-icon {
	width: 65px;
	height: 45px;
	margin-bottom: 16px;
}

@media (max-width: 1181px) {
	.licensing-unlimited__option-icon {
		display: none;
	}
}

.licensing-unlimited__option-icon--locations {
	background: url("/img/svgs/locations-icon-blue.svg") no-repeat center center;
	width: 50px;
}

.licensing-unlimited__option-icon--oem {
	background: url("/img/svgs/oem-icon-blue.svg") no-repeat center center;
}

.licensing-unlimited__option-icon--support {
	background: url("/img/svgs/support-icon-blue.svg") no-repeat center center;
	width: 75px;
}

.licensing-unlimited__option-title {
	font-size: 16px;
	color: #181818;
	font-family: var(--ff-gotham);
	font-weight: 700;
	line-height: 1.4;
	margin: 0;
	text-align: center;
}

@media (max-width: 413px) {
	.licensing-unlimited__option-title {
		font-size: 13px;
	}
}

.licensing-unlimited__option-title span {
	display: block;
	margin-top: 5px;
}

.licensing-unlimited__option-title--63C1A0 {
	color: #63c1a0;
}

.licensing-unlimited__option-title--FDA509 {
	color: #fda509;
}

.licensing-unlimited__option-title--E01A59 {
	color: #e01a59;
}

.licensing-unlimited__all-options-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: stretch;
}

@media (max-width: 881px) {
	.licensing-unlimited__all-options-wrapper {
		flex-direction: column;
	}
}

.licensing-unlimited__license-details-header {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-bottom: 2px solid #e7eef0;
	padding: 24px 0;
}

.licensing-unlimited__license-detail-icon {
	margin-bottom: 10px;
}

.licensing-unlimited__license-detail-name {
	font-size: 24px;
	font-family: var(--ff-gotham);
	font-weight: 900;
	color: #181818;
	margin: 0;
	padding: 0 0 16px;
	line-height: 18px;
	text-align: center;
}

.licensing-unlimited__license-detail-text {
	display: block;
	font-family: var(--ff-gotham);
	font-weight: 300;
}

.licensing-unlimited__license-detail-price {
	font-size: 28px;
	font-family: var(--ff-gotham);
	font-weight: 900;
	color: #181818;
	margin: 0;
	padding: 0;
	line-height: 24px;
}

.licensing-unlimited__license-detail-currency {
	font-size: 10px;
	font-family: var(--ff-gotham);
	font-weight: 700;
	color: #181818;
}

.licensing-unlimited__license-details-body {
	padding: 24px 0 24px 16px;
	border-bottom: 2px solid #e7eef0;
}

.licensing-unlimited__option-wrapper--active {
	& .licensing-unlimited__license-details-body {
		border-color: #2a95d5;
	}

	& .licensing-unlimited__license-details-header {
		border-color: #2a95d5;
	}
}

.licensing-unlimited__license-detail-highlight-list,
.licensing-unlimited__license-detail-included-list {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}

.licensing-unlimited__license-detail-highlight-list li,
.licensing-unlimited__license-detail-included-list li {
	padding-inline-start: 8px;
	padding-bottom: 4px;
	font-size: 15px;
}

.licensing-unlimited__license-detail-highlight-list li:last-child,
.licensing-unlimited__license-detail-included-list li:last-child {
	padding-bottom: 0;
}

.licensing-unlimited__license-detail-included-list li::marker {
	font-family: "Font Awesome 6 Pro";
	font-weight: 900;
	content: "\f00c";
	color: #63c1a0;
}

.licensing-unlimited__license-detail-included-list li::marker {
	font-family: "Font Awesome 6 Pro";
	font-weight: 900;
	content: "\f00c";
	color: #63c1a0;
}

.licensing-unlimited__license-detail-highlight-list li::marker {
	content: "\f5fd";
	font-family: "Font Awesome 6 Pro";
	font-weight: 900;
	font-size: 12px;
	color: #2a95d5;
}

.licensing-unlimited__license-detail-highlight-list li .fa-circle-question {
	font-size: 13px;
	color: #2a95d5;
}

.licensing-unlimited__license-details-footer {
	padding: 24px 0 0 16px;
}

.licensing-unlimited__license-detail-highlight-list li strong {
	color: #2a95d5;
	font-family: var(--ff-gotham);
	font-weight: 700;
}

.licensing-unlimited__option-badge-wrapper {
	position: absolute;
	overflow: hidden;
	right: -3px;
	top: -3px;
	height: 80px;
	width: 120px;
}

.licensing-unlimited__option-badge {
	background-color: #e01a59;
	text-align: center;
	transform: rotate(45deg);
	height: 37px;
	position: relative;
	top: 5px;
	right: -35px;
}

.licensing-unlimited__option-badge-text {
	color: #fff;
	text-transform: uppercase;
	font-family: var(--ff-gotham);
	font-weight: 700;
	font-size: 16px;
	line-height: 0.9;
	padding: 5px;
	margin: 0;
}

.licensing-unlimited__option-badge-text--small {
	display: block;
	padding-top: 3px;
	font-size: 10px;
}

.licensing-unlimited__license-detail-price--highlighted {
	color: #2a95d5;
	font-size: 28px;
	text-align: center;
}

.licensing-unlimited__license-detail-price--highlighted span {
	font-size: 10px;
	font-family: var(--ff-gotham);
	font-weight: 700;
}

.licensing-unlimited__summary-wrapper {
	position: relative;
	max-width: 100%;
	min-height: 980px;
	border: 3px solid #e7eef0;
	border-right-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	width: 100%;
	padding: 57px 21px 13px 21px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background-image: linear-gradient(
			0deg,
			rgba(36, 14, 37, 0.96) 78%,
			rgba(36, 14, 37, 0) 128.65%
		),
		url("/img/svgs/license-summary-block-background-2.svg");

	@media (max-width: 1300px) {
		max-height: 100%;
	}
}

.licensing-unlimited__summary-wrapper--suite
	.licensing-interactive__currency-switcher-title {
	color: #fff;
	opacity: 1;
}

@media screen and (min-width: 992px) {
	.licensing-unlimited__summary-wrapper {
		max-width: 371px;
	}
}

.licensing-enterprise__summary__column {
	display: flex;
	flex-direction: column;
	row-gap: 24px;
	height: 100%;
}

.licensing-unlimited__summary-logo-wrapper {
	margin: 16px 24px 0;
}

.licensing-unlimited__summary-logo {
	display: none;
}

.licensing-unlimited__summary-logo--active {
	display: block;
}

.licensing-unlimited__summary-wrapper
	.licensing-interactive__payment-block.js-main-summary-block-wrapper {
	margin: 0 auto;
	margin-bottom: 0px;
}

.js-licensing-unlimited__summary-container {
	flex-direction: column;
	row-gap: 24px;
}

.licensing-enterprise__summary__items {
	width: 100%;
	padding: 24px 0;
	border-top: 3px solid rgba(255, 255, 255, 0.2);
	border-bottom: 3px solid rgba(255, 255, 255, 0.2);
}

.licensing-enterprise__summary__title {
	font: normal 900 16px/28px var(--ff-gotham);
	color: #fff;
	margin-bottom: 4px;
}

.licensing-enterprise__summary__item {
	font: normal 400 14px/28px var(--ff-gotham);
	color: #fff;
	margin-bottom: 2px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: 8px;
}

.licensing-enterprise__summary__item.has-gap {
	margin-bottom: 18px;
}

.licensing-enterprise__summary__item strong.not_price {
	color: #63c1a0;
}

.licensing-enterprise__summary__item span {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	height: 1px;
	flex-grow: 1;
	margin-bottom: -8px;
}

.licensing-unlimited__summary-divider {
	width: 100%;
	min-width: 254px;
	background-color: #e7eef0;
	min-height: 3px;
	opacity: 1;
	margin: 0;
	padding: 0;
}

.licensing-unlimited__summary-wrapper--suite
	.licensing-unlimited__summary-divider {
	background-color: #fff;
	opacity: 0.2;
}

.licensing-unlimited__summary-divider--margintop-30px {
	margin-top: 30px;
}

.licensing-unlimited__summary-body-wrapper {
	width: 100%;
	display: none;
}

.licensing-unlimited__summary-body-wrapper--active {
	display: block;
	padding-top: 24px;
}

.licensing-unlimited__summary-whats-include {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
	font-size: 14px;
	margin-bottom: 10px;
}

.licensing-unlimited__summary-wrapper--suite
	.licensing-unlimited__summary-whats-include {
	color: #fff;
}

.licensing-unlimited__summary-whats-include-gap {
	margin-bottom: 25px;
}

.licensing-unlimited__summary-whats-include-name .circle-question {
	display: inline-block;
	font-size: 13px;
	color: #fff;
	background-color: #2a95d5;
	margin-left: 3px;
}

.licensing-unlimited__link-in-summary {
	color: #fff;
	text-decoration: underline;
}

.licensing-unlimited__link-in-summary:hover {
	color: #fff;
	text-decoration: none;
}

.licensing-unlimited__summary-whats-include-name--highlighted {
	font-family: var(--ff-gotham);
	font-weight: 700;
}

.licensing-unlimited__summary-whats-include-underline {
	flex-grow: 1;
	border-bottom: 1px solid #d9e5e9;
}

.licensing-unlimited__summary-wrapper--suite
	.licensing-unlimited__summary-whats-include-underline {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.licensing-unlimited__summary-whats-include-value {
	font-family: var(--ff-gotham);
	font-weight: 700;
	color: #63c1a0;
}

.licensing-unlimited__summary-wrapper--suite
	.licensing-unlimited__summary-whats-include-value--highlighted {
	color: #fff;
}

.licensing-unlimited__summary-total-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	margin-top: 30px;
}

.licensing-unlimited__summary-total-text {
	font-size: 20px;
	font-family: var(--ff-gotham);
	font-weight: 900;
	margin-top: 8px;
}

.licensing-unlimited__summary-wrapper--suite
	.licensing-unlimited__summary-total-text {
	color: #fff;
}

.licensing-unlimited__summary-total-tax-text,
.licensing-unlimited__summary-total-price {
	margin: 0;
	padding: 0;
	color: #e01a59;
	font-size: 30px;
	font-family: var(--ff-gotham);
	font-weight: 900;
	line-height: 1.2;
	text-align: right;
}

.licensing-unlimited__summary-total-currency {
	font-size: 16px;
}

.licensing-unlimited__summary-total-tax-text {
	font-family: var(--ff-gotham);
	font-weight: 300;
	font-size: 12px;
	text-align: right;
	margin-top: 4px;
	color: #181818;
}

.licensing-unlimited__summary-wrapper--suite
	.licensing-unlimited__summary-total-tax-text {
	color: #fff;
}

.licensing-unlimited__summary-wrapper--suite
	.licensing-unlimited__summary-total-tax-text,
.licensing-unlimited__summary-wrapper--suite
	.licensing-unlimited__summary-total-price {
	color: #fff;
}

.licensing-unlimited__summary-cta-wrapper {
	margin-top: 20px;
	width: 100%;
}

.licensing-unlimited__summary-cta {
	width: 100%;
}

.licensing-unlimited__summary-cta .fa-comments {
	font-size: 16px;
	margin-right: 8px;
	margin-top: -5px;
}

.licensing-unlimited__summary-form-top-arrow {
	position: absolute;
	width: 100%;
}

.licensing-unlimited__summary-form-top-arrow::before {
	font-family: var(--font-family-fontawesome);
	content: "\f0d7";
	font-weight: 900;
	color: #563f53;
	font-size: 28px;
	position: relative;
	left: calc(50% - 28px);
	top: -21px;
}

.licensing-unlimited__summary-form-wrapper {
	margin: 0;
	padding: 1px 0 25px;
	width: 110%;
	border-radius: 4px;
	min-height: 545px;
	align-items: center;

	@media (max-width: 767px) {
		width: 100%;
	}

	.hbspt-form {
		width: 91%;
		margin: 0;
	}

	.hs-button {
		padding: 0 30px;
		width: 100%;
	}

	.kept-confidential-text {
		font-size: 11px;
		font-family: var(--ff-gotham);
		font-weight: 300;
		text-align: center;
		padding: 10px 0 3px;
		margin: 0;
		color: #fff;
	}

	.font-color-red {
		color: #d62027;
	}

	.submitted-message {
		text-align: center;
		font-family: var(--ff-gotham);
		font-weight: 500;
		margin: 80px 0;
	}
}

.licensing-unlimited__summary-form-wrapper form {
	display: flex;
	flex-direction: column;
}

.licensing-unlimited__summary-form-wrapper form :nth-child(5) {
	order: 6;
}

.kept-confidential-text img {
	padding-right: 6px;
}

.licensing-unlimited__summary-form-wrapper .submitted-message p strong {
	font-size: 20px;
	color: #e01a59;
	font-family: var(--ff-gotham);
	font-weight: 900;
}

.licensing-unlimited__summary-form-wrapper .submitted-message p {
	padding: 0 10px;
	color: #fff;
}

.licensing-unlimited__summary-form-wrapper--active {
	display: flex;
}

.embedded-store__main-fixed-container-unlimited {
	width: 100%;
}

/* Licensing Level Main Tabs End  */

/* New Enterprise form style */

.hsform-iron-styling .hs-form-field {
	position: relative;
	padding-bottom: 2px;
}

.hsform-iron-styling .hs-form-field:first-child {
	margin: 16px 0 0 !important;
}

.hsform-iron-styling .hs-form-field {
	margin: 16px 0 0;
}

/* label start position */
.hsform-iron-styling .hs-fieldtype-phonenumber > label,
.hsform-iron-styling .hs-fieldtype-text > label {
	font: normal 300 14px/16px var(--ff-gotham);
	color: #181818;
	display: block;
	position: absolute;
	transition: all 0.15s ease-in-out;
	top: 16px;
	left: 12px;
	z-index: 5;
}

/* label when input clicked position */
.hsform-iron-styling
	.hs-fieldtype-phonenumber:has(> .input > .hs-input:not(:placeholder-shown))
	> label,
.hsform-iron-styling .hs-fieldtype-phonenumber:focus-within > label,
.hsform-iron-styling
	.hs-fieldtype-text:has(> .input > .hs-input:not(:placeholder-shown))
	> label,
.hsform-iron-styling .hs-fieldtype-text:focus-within > label {
	font: normal 300 10px/16px var(--ff-gotham);
	top: 6px;
	left: 12px;
}

.hsform-iron-styling select.hs-input,
.hsform-iron-styling .hs-fieldtype-text .hs-input,
.hsform-iron-styling .hs-fieldtype-phonenumber .hs-input {
	font: normal 500 14px/1.1 var(--ff-gotham);
	color: #181818;
	padding-left: 6px;
}

.hsform-iron-styling .hs-fieldtype-phonenumber .hs-input,
.hsform-iron-styling .hs-fieldtype-text .hs-input {
	border: solid 1px #ddd;
	background-color: #fff;
	border-radius: 4px;
	width: 100%;
	margin: 0;
	outline: none;
	padding: 26px 12px 12px 12px;
	height: 48px;
}

.hsform-iron-styling .hs-fieldtype-phonenumber .hs-input:focus,
.hsform-iron-styling .hs-fieldtype-text .hs-input:focus,
.hsform-iron-styling .hs-fieldtype-select .hs-input:focus {
	border-color: #e01a59;
}

.hsform-iron-styling .dropdown-toggle {
	font: normal 500 14px/1.1 var(--ff-gotham);
	background-color: #fff;
	margin-right: 8px;
	border-radius: 4px;
	width: 84px;
	height: 51px;
	border: solid 1px #ddd;
	padding-top: 16px;
}

.hsform-iron-styling .dropdown-toggle::after {
	position: absolute;
	right: 16px;
	top: center;
}

.hsform-iron-styling .hs-fieldtype-select > label {
	font: normal 300 10px/16px var(--ff-gotham);
	color: #181818;
	display: block;
	position: absolute;
	transition: all 0.15s ease-in-out;
	padding: 0px;
	top: 6px;
	left: 12px;
	z-index: 5;
}

.hsform-iron-styling select.hs-input {
	border: solid 2px #ddd;
	border-radius: 4px;
	width: 100%;
	margin: 0;
	outline: none;
	cursor: pointer;
	padding: 11px 12px 0 6px;
	height: 48px;
}

.hsform-iron-styling .input > .hs-fieldtype-intl-phone {
	display: flex;
}

.hsform-iron-styling .input > .hs-fieldtype-intl-phone .dropdown-toggle {
	display: flex;
	align-items: center;
}

.hsform-iron-styling
	.input
	> .hs-fieldtype-intl-phone
	.hs-form-field.phone_number_field {
	flex-grow: 1;
}

/* Country flag styling */
.hsform-iron-styling .input > .hs-fieldtype-intl-phone .dropdown-toggle .fi {
	border: solid 1px #181818;
	margin-right: 10px;
	background-size: cover;
	width: 32px;
	height: 24px;
	border-radius: 2px;
	background-position: center;
}

.hsform-iron-styling .input > .hs-fieldtype-intl-phone .dropdown-item > .fi {
	margin-right: 12px;
	border: solid 1px #181818;
	border-radius: 1px;
	padding: 0;
	width: 22px;
	height: 17px;
}

.hsform-iron-styling
	.input
	> .hs-fieldtype-intl-phone
	.dropdown-toggle:focus-within {
	border: solid 2px #e01a59;
}

.hsform-iron-styling
	.input
	> .hs-fieldtype-intl-phone
	.new_phone_number.hs-input {
	width: 100% !important;
}

.hsform-iron-styling .input > .hs-fieldtype-intl-phone ul.dropdown-menu {
	max-height: 160px;
	overflow-y: scroll;
	cursor: pointer;
	border-radius: 0px;
	border: solid 2px #ddd;
}

.hsform-iron-styling .input > .hs-fieldtype-intl-phone .dropdown-item:hover {
	background-color: #181818;
	color: #fff;
}

.hsform-iron-styling .hs_submit {
	margin-top: 8px;
}

.hsform-iron-styling .hs-button.primary.large {
	background-color: #e01a59;
	color: #fff;
	display: block;
	text-align: center;
	font: normal 700 16px/1 var(--ff-gotham);
	border-radius: 56px;
	line-height: 56px;
	width: 100%;
	outline: none;
	border: none;
	padding-left: 62px;
}

.hsform-iron-styling .actions {
	position: relative;
}

.hsform-iron-styling .actions::before {
	font-family: var(--font-family-fontawesome);
	content: "\f086";
	font-weight: 900;
	color: #fff;
	font-size: 16px;
	margin-top: 5px;
	margin-left: 10px;
	position: absolute;
	top: 8px;
	left: calc(50% - 93px);
}

.hsform-iron-styling input.invalid.error {
	border: solid 1px #d62027 !important;
	outline: solid 1px #701926 !important;
}

.hsform-iron-styling input.invalid.error[id^="phone-"] {
	border: none !important;
	outline: none !important;
}

.contact_sales_team {
	font: normal 500 16px/1.2 var(--ff-gotham);
	color: #fff;
	text-align: center;
	width: 91%;
	margin-top: 24px;
}

/* .hsform-error-tooptip, start */
.hsform-iron-styling .hs-form-field ul.hs-error-msgs {
	display: none;
}

.hsform-iron-styling .hs-form-field .error_msg_icon {
	position: absolute;
	width: 18px;
	height: 18px;
	right: 8px;
	top: 50%;
	transform: translate(0, -50%);
	background-image: url("/img/icons/form-error-icon.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px 14px;
	background-color: #fff;
}

.hsform-iron-styling .hs-form-field .input {
	position: relative;
}

/* .hsform-error-tooptip, end */

.licensing-enterprise__total {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.licensing-enterprise__total__label {
	margin-bottom: 0;
	font: normal 900 20px/1.2 var(--ff-gotham);
	color: #fff;
}

.licensing-enterprise__total__price {
	font: normal 900 30px/1.2 var(--ff-gotham);
	color: #fff;
	margin-bottom: 0;
}

.licensing-enterprise__total__price strong {
	font-size: 16px;
}

.licensing-enterprise__total__tax {
	font: normal 400 12px/1.2 var(--ff-gotham);
	color: #c6aac6;
	margin-bottom: 0;
	text-align: right;
	margin-top: 4px;
}

.licensing-enterprise__talk-to-sales {
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 8px;
	padding: 18px 10px;
	background-color: transparent;
	border-radius: 33px;
	border: 2px solid rgba(198, 170, 198, 0.4);
	font: normal 700 14px/1.4 var(--ff-gotham);
	color: #2a95d5;
	width: 100%;
}

.licensing-enterprise__talk-to-sales i.fa-regular.fa-comments {
	font-size: 16px;
}

.fastspring-logo {
	margin-top: 32px;
}

.licensing-unlimited__whats-include-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: 24px;
}

.licensing-enterprise__support {
	display: flex;
	flex-direction: column;
	row-gap: 4px;
}

.support__title {
	margin-bottom: 0;
	font: normal 900 20px var(--ff-gotham);
	color: #181818;
}

.support__subtitle {
	margin-bottom: 0;
	font: normal 300 14px/22px var(--ff-gotham);
	color: #181818;
}

.support__option {
	padding: 16px 10px;
	display: flex;
	flex-direction: column;
	row-gap: 8px;
	border-radius: 3px;
	border: 2px solid #e7eef0;
	background-color: #fff;
	cursor: pointer;
	position: relative;
}

.support__option.active {
	border-color: #2a95d5;
	border-width: 3px;
	background-color: #f1f9fb;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
}

.support__option.active .licensing-interactive__option-tick {
	opacity: 1;
	transform: scale(1);
	transition-duration: 0.15s;
	visibility: visible;
}

.support__option.active .checked {
	display: unset;
}

.licensing-enterprise__info > .checked {
	display: unset;
}

.checked {
	display: none;
	position: absolute;
	left: -15px;
	top: -15px;
}

.tag-save {
	position: absolute;
	top: -10px;
	right: -10px;
}

.support__option:hover {
	border-width: 3px;
	border-color: #2a95d5;
}

.support__option__title {
	margin-bottom: 0;
	font: normal 700 16px/15px var(--ff-gotham);
	color: #181818;
	text-align: center;
}

.support__option__desc {
	display: flex;
	flex-direction: column;
	row-gap: 4px;
}

.desc__price,
.desc__text {
	font: normal 400 12px/1.35 var(--ff-gotham);
	color: #181818;
	margin-bottom: 0;
	text-align: center;
}

.desc__price strong {
	color: #2a95d5;
}

.licensing-enterprise__info {
	position: relative;
	border-radius: 8px;
}

.licensing-enterprise__included__container {
	padding: 32px 40px;
	background-color: #f1f9fb;
	border-radius: 0 0 4px 4px;
	border: 3px solid #2a95d5;
	border-top: none;
}

.licensing-enterprise__included {
	display: flex;
	flex-direction: column;
	row-gap: 24px;
	padding: 12px 0;
}

.licensing-enterprise__included__item {
	display: flex;
	align-items: center;
	column-gap: 16px;
}

.licensing-enterprise__included__item__icon {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.licensing-enterprise__included__item__desc {
	font: normal 400 15px/1.4 var(--ff-gotham);
	color: #181818;
	margin-bottom: 0;
}

.licensing-enterprise__included__item i.fa.fas.fa-external-link-square-alt {
	color: #2a95d5;
}

.licensing-enterprise__announce {
	padding: 24px 0;
	border-radius: 8px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	row-gap: 26px;
}

.announce__trusted-by--enterprise-only {
	display: flex;
	flex-direction: column;
	row-gap: 20px;
}

.announce__trusted-by {
	padding: 0 24px;
	display: flex;
	flex-direction: column;
	row-gap: 16px;
}

.trusted-by__title {
	font: normal 400 12px/1.35 var(--ff-gotham);
	color: #181818;
	margin-bottom: 0;
	text-align: center;

	.fa-badge-check {
		color: #63c1a0;
	}
}

.trusted-by__logos {
	margin: 0 auto;
}

.announce__divider {
	height: 2px;
	background-color: #f1f9fb;
}

.announce__enterprise-only {
	display: flex;
	flex-direction: column;
	row-gap: 8px;
}

.enterprise-only__title {
	font: normal 700 12px/1.35 var(--ff-gotham);
	margin-bottom: 0;
	color: #2a95d5;
	text-align: center;
}

.enterprise-only__subtitle {
	font: normal 400 12px/1.35 var(--ff-gotham);
	color: #181818;
	margin-bottom: 0;
	text-align: center;
}

.announce__enterprise-info {
	display: flex;
	flex-direction: column;
	row-gap: 8px;
}

.enterprise-info__icon {
	margin: 0 auto;
}

.text__title {
	font: normal 900 30px/1.2 var(--ff-gotham);
	color: #181818;
	margin-bottom: 4px;
	text-align: center;
}

.text__subtitle {
	font: normal 400 15px/1.1 var(--ff-gotham);
	color: #181818;
	margin-bottom: 16px;
	text-align: center;
}

.text__price {
	font: normal 900 24px/1.2 var(--ff-gotham);
	color: #181818;
	margin-bottom: 0;
	text-align: center;
}

.text__price strong {
	font: normal 700 10px/1.2 var(--ff-gotham);
}

.info__header {
	padding: 8px 24px 8px 20px;
	border-radius: 4px 4px 0px 0px;
	background-color: #431f43;
}

.header__text {
	margin-bottom: 0;
	text-align: center;
	font: normal 900 9px var(--ff-gotham);
	color: #c6aac6;
}

.tag-unlimited {
	position: absolute;
	right: 0;
	top: 0;
	transition: all 0.2s ease;
}

.licensing-interactive__main-licenses-wrapper--monthly
	.licensing-enterprise__support__options {
	padding: 24px;
	border-radius: 4px;
	border: 3px solid #2a95d5;
	background-color: #f1f9fb;
	box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
	position: relative;
}

.licensing-interactive__main-licenses-wrapper--monthly
	.licensing-enterprise__support__options
	.checked {
	display: unset;
}

.options__included {
	padding: 16px;
	display: flex;
	column-gap: 16px;
	background-color: #fff;
	align-items: center;
	height: 100%;
	border-radius: 4px;
	border: 1px solid #d9e5e9;
}

.included__text {
	font: normal 400 16px/1.4 var(--ff-gotham);
	margin-bottom: 0;
}

.included__text strong {
	font: normal 700 16px/1.4 var(--ff-gotham);
}

.licensing-interactive__tabs--active[data-tab="licensing-interactive__main-licenses-wrapper--monthly"]
	.licensing-interactive__top-line--monthly {
	background-color: #2a95d5;
}

.subscription__title {
	font: normal 900 20px var(--ff-gotham);
	color: #181818;
	margin-bottom: 32px;
}

.subscription__plan {
	background-color: #fff;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
}

.subscription__plan.active {
	background-color: #f1f9fb;
}

.subscription__plan:hover .subscription__plan__content {
	border-left: 3px solid #2a95d5;
	border-right: 3px solid #2a95d5;
	transition-duration: 0.15s;
}

.subscription__plan:hover .subscription__plan__list {
	border-left: 3px solid #2a95d5;
	border-right: 3px solid #2a95d5;
	border-bottom: 3px solid #2a95d5;
	transition-duration: 0.15s;
}

.subscription__plan.active .subscription__plan__content {
	border-bottom-color: #2a95d5;
}

.subscription__plan.active .subscription__plan__list__what-include {
	border-top-color: #2a95d5;
}

.subscription__plan.active .checked {
	display: unset;
}

.subscription__plan.active .licensing-interactive__option-tick {
	opacity: 1;
	transform: scale(1);
	transition-duration: 0.15s;
	visibility: visible;
}

.subscription__plan.active .subscription__plan__content {
	border-left: 3px solid #2a95d5;
	border-right: 3px solid #2a95d5;
}

.subscription__plan.active .subscription__plan__list {
	border-left: 3px solid #2a95d5;
	border-right: 3px solid #2a95d5;
	border-bottom: 3px solid #2a95d5;
}

.subscription__plan__header {
	padding: 8px 24px;
	background-color: #431f43;
	border-radius: 4px 4px 0 0;
}

.subscription__plan__header p {
	margin-bottom: 0;
	font: normal 900 9px var(--ff-gotham);
	color: #c6aac6;
	text-align: center;
	text-transform: uppercase;
}

.subscription__plan__content {
	padding: 24px 0;
	display: flex;
	flex-direction: column;
	row-gap: 16px;
	align-items: center;
	border-bottom: 1px solid #e7eef0;
	background: #f1f9fb;
	border-left: 3px solid #e7eef0;
	border-right: 3px solid #e7eef0;
}

.tag-most-popular {
	position: absolute;
	top: 0;
	right: 0;
}

.subscription__plan__desc {
	display: flex;
	flex-direction: column;
	row-gap: 12px;
}

.subscription__plan__title {
	margin-bottom: 0;
	font: normal 900 24px/18px var(--ff-gotham);
	color: #181818;
	text-align: center;
}

.subscription__plan__price {
	margin-bottom: 0;
	font: normal 900 28px/36px var(--ff-gotham);
	color: #181818;
	text-align: center;
}

.subscription__plan__price strong {
	font: normal 700 10px var(--ff-gotham);
}

.subscription__plan__list {
	display: flex;
	flex-direction: column;
	padding: 24px 24px 32px 24px;
	row-gap: 24px;
	border-left: 3px solid #e7eef0;
	border-right: 3px solid #e7eef0;
	border-bottom: 3px solid #e7eef0;
	border-radius: 0 0 4px 4px;
}

.subscription__plan__list__what-you-get {
	display: flex;
	flex-direction: column;
	row-gap: 12px;
}

.subscription__plan__list__what-you-get p {
	margin-bottom: 0;
	font: normal 400 15px/1.1 var(--ff-gotham);
	color: #181818;
}

.subscription__plan__list__what-you-get strong {
	font: normal 700 15px/1.1 var(--ff-gotham);
}

.subscription__plan__list__what-you-get i.fa-sharp.fa-solid.fa-check {
	color: #63c1a0;
}

.subscription__plan__list__what-include {
	padding-top: 24px;
	display: flex;
	flex-direction: column;
	row-gap: 12px;
	border-top: 1px solid #e7eef0;
}

.subscription__plan__list__what-include p {
	font: normal 400 15px/1.1 var(--ff-gotham);
	color: #181818;
	margin-bottom: 0;
}

.subscription__plan__list__what-include strong {
	color: #2a95d5;
}

.licensing-interactive__main-licenses-wrapper--securedoc
	.licensing-unlimited__select-license-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: 18px;
}

.licensing-interactive__main-licenses-wrapper--securedoc
	.licensing-unlimited__all-options-wrapper {
	row-gap: 24px;
}

.licensing-interactive__main-licenses-wrapper--securedoc .licensing-unlimited {
	min-height: 863px;
}

.licensing-unlimited__summary-wrapper.monthly {
	background-image: unset;
	background-color: #f1f9fb;

	.enterprise-quote__form {
		display: none;
		min-height: 450px;
	}
}

.licensing-unlimited__summary-wrapper.monthly
	.licensing-interactive__suite-logos
	.licensing-unlimited__summary-logo--active:last-child {
	visibility: hidden;
}

.licensing-unlimited__summary-wrapper.monthly
	.licensing-enterprise__summary__item,
.licensing-unlimited__summary-wrapper.monthly
	.licensing-enterprise__summary__title {
	color: #181818;
}

.licensing-unlimited__summary-wrapper.monthly
	.licensing-enterprise__summary__items {
	border-top-color: #e7eef0;
	border-bottom-color: #e7eef0;
}

.licensing-interactive__main-licenses-wrapper--securedoc
	.js-licensing-unlimited__summary-container {
	display: flex;
}

.licensing-unlimited__summary-wrapper.monthly
	.licensing-enterprise__summary__item
	span {
	border-bottom-color: #d9e5e9;
}

.licensing-unlimited__summary-wrapper.monthly
	.licensing-enterprise__total__label,
.licensing-unlimited__summary-wrapper.monthly
	.licensing-enterprise__total__tax {
	color: #181818;
}

.licensing-unlimited__summary-wrapper.monthly
	.licensing-enterprise__total__price {
	color: #e01a59;
}

.licensing-interactive__main-licenses-wrapper--securedoc
	.licensing-enterprise__talk-to-sales {
	margin-top: 16px;
}

.licensing-enterprise__summary__items.secure-doc,
.licensing-enterprise__total__container.secure-doc {
	display: none;
}

.licensing-unlimited__summary-wrapper.monthly
	.licensing-enterprise__summary__items.secure-doc,
.licensing-unlimited__summary-wrapper.monthly
	.licensing-enterprise__total__container.secure-doc {
	display: unset;
}

.licensing-enterprise__summary__items.enterprise,
.licensing-enterprise__total__container.enterprise {
	display: none;
}

.licensing-unlimited__summary-wrapper.enterprise
	.licensing-enterprise__summary__items.enterprise,
.licensing-unlimited__summary-wrapper.enterprise
	.licensing-enterprise__total__container.enterprise {
	display: unset;
}

.licensing-enterprise__talk-to-sales.enterprise {
	display: none;
}

.licensing-unlimited__summary-wrapper.enterprise
	.licensing-enterprise__talk-to-sales.enterprise {
	display: flex;
}

.licensing-interactive__payment-block.monthly .methods__method__text {
	color: #678cb1;
}

.payment-block__methods__method img.enterprise {
	display: none;
}

.payment-block__methods__method img.secure-doc {
	display: none;
}

.licensing-unlimited__summary-wrapper.monthly
	.payment-block__methods__method
	img.secure-doc {
	display: unset;
}

.licensing-unlimited__summary-wrapper.enterprise
	.payment-block__methods__method
	img.enterprise {
	display: unset;
}

/* Licensing Summary Tooltip START */
.tooltip.licensing__tooltip__product-item-summary {
	opacity: 1 !important;
	font-size: 12px;

	.tooltip-arrow:before {
		border-bottom-color: #ffffff !important;
	}

	.tooltip-inner {
		background-color: #ffffff;
		color: #181818;
		max-width: 340px !important;
		padding: 16px;
	}

	.licensing__tooltip__product-item-summary__product-row {
		display: flex;
		gap: 5px;
		margin: 5px 0px;
		align-items: flex-end;
		justify-content: center;
	}

	.licensing__tooltip__product-item-summary__product-row__logo {
		width: 23px;
		height: 16px;

		img {
			position: relative;
			top: -4px;
		}
	}

	.licensing__tooltip__product-item-summary__product-row__underline {
		flex-grow: 1;
		margin-bottom: 5px;
		margin-left: 4px;
		height: 1px;
		background: #d9e5e9;
	}

	.licensing__tooltip__product-item-summary__product-row__checkmark i {
		color: #63c1a0;
	}
}

/* Licensing Summary Tooltip END */

.enterprise-quote__form {
	min-height: 450px;
	h2 {
		padding: 0;
		font: normal 600 14px var(--ff-gotham);
		color: #fff;
		text-align: center;
		margin-bottom: 32px;
	}
}

.license-include-new.license-include-new--unlimited {
	column-gap: 48px;
	row-gap: 48px;

	div:first-child {
		max-width: 711px;
		width: 100%;
		column-gap: 24px;

		div {
			h3 {
				font: normal 900 24px/1.35 var(--ff-gotham);
				color: #181818;
				margin-bottom: 0;
			}

			p {
				font: normal 400 16px/1.6 var(--ff-gotham);
				color: #181818;
				margin-bottom: 0;
			}
		}
	}

	div:last-child {
		column-gap: 24px;

		a {
			padding: 14px 32px;
			display: flex;
			align-items: center;
			column-gap: 8px;
			border-radius: 89px;
			border: 2px solid #e7eef0;
			font: normal 700 14px/1.4 var(--ff-gotham);
		}
	}
}

.licensing-unlimited__summary-wrapper.licensing-unlimited__summary-wrapper--suite.enterprise {
	.licensing-enterprise__ctas {
		display: none;
	}
}

.licensing-unlimited__license-detail-price--highlighted {
	display: none;
}

.licensing-unlimited--securedoc {
	.licensing-unlimited__whats-include-wrapper {
		display: none;
	}
}

/** Paing **/
.tab-small-text-5yearpack strong:last-child {
	/* color: #E01A59 */
	/* color: #181818; */
}

.new-subscription {
	display: flex;
	align-items: center;
	column-gap: 24px;
	margin: 0;
	row-gap: 14px;

	@media (width < 1400px) {
		flex-wrap: nowrap;

		.oneoff__main {
			max-width: 70%;
		}
	}

	@media (width < 1200px) {
		flex-wrap: wrap;

		& .yearly__container>.licensing-interactive__label {
			max-width: 100% !important;
		}

		.oneoff__main {
			max-width: 100%;
		}
	}

	.licensing-interactive__option-text {
		font: normal 600 16px/15px var(--ff-gotham);
	}

	.licensing-interactive__option-text_strong {
		font: normal 600 16px/15px var(--ff-gotham);
	}

	[id^="tab-small-text-"] {
		font: normal 700 12px/13px var(--ff-gotham) !important;
	}

	.licensing-interactive__text-discount-percent {
		display: none;
	}

	.tab-small-text-1yearfree {
		.year-1-free {
			display: inline-block;
			padding: 2px 3px;
			background-color: #fadde6;
			color: #e01a59;
			border-radius: 4px;
			font: normal 500 12px var(--ff-gotham);
		}

		strong:not(.gray-bold-strikeout) {
			color: #678cb1;
		}
	}

	.text-container {
		display: flex;
		align-items: center;
		column-gap: 8px;

		div {
			flex-grow: 1;
			width: 100%;
			height: 1px;
			background-color: #d9e5e9;
		}

		span {
			font: normal 400 12px/13px var(--ff-gotham);
			color: #181818;
			white-space: nowrap;
		}
	}

	&.licensing-interactive__options {
		margin-top: 24px;
		overflow: visible;
	}

	.yearly__container {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		row-gap: 12px;
	}

	& .yearly__container > .licensing-interactive__label {
		max-width: 305px;
		width: 100%;
		margin: 0;

		@media screen and (max-width: 576px) {
			& {
				max-width: 100%;
			}
		}

		.licensing-interactive__option {
			min-height: unset;
			height: 71px;
		}
	}
}

.oneoff__main {
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	row-gap: 12px;

	@media screen and (min-width: 1400px) {
		& {
			max-width: 623px;
		}
	}

	.oneoff__container {
		width: 100%;
		display: flex;

		[id^="tab-small-text-"]:not(.tab-small-text-5yearpack) {
			font: normal 700 12px/13px "Gotham-Bold" !important;
			/* color: #E01A59; */
			color: #181818;
		}

		@media screen and (max-width: 576px) {
			& {
				flex-direction: column;
			}
		}

		.licensing-interactive__label {
			margin-right: -3px;
			margin-left: 0;
			position: relative;
			margin-top: 0;
			margin-bottom: 0;
			z-index: 0;
			transition-duration: 0.15s;

			&:hover {
				z-index: 2;
			}

			&:has(input:checked) {
				z-index: 3;
			}

			.licensing-interactive__option {
				min-height: unset;
				height: 71px;
			}

			&:nth-child(1) {
				order: 3;
				margin-right: 0px;
			}

			&:nth-child(2) {
				order: 1;
			}

			&:nth-child(3) {
				order: 2;
			}

			&.active {
				z-index: 1;
			}
		}
	}
}

.save-badges-wrapper-new {
	position: absolute;
	overflow: clip;
	height: calc(100% + 6px);
	width: 149px;
	top: -3px;
	right: -3px;

	.save-badges-new {
		background-color: #e01a59;
		font: normal 700 14px var(--ff-gotham);
		color: #fff;
		text-align: center;
		height: 38px;
		padding: 10px 0;
		position: absolute;
		width: 100%;
		transform: rotate(45deg);
		top: 4px;
		right: -53px;
		align-content: center;
		line-height: 10px;

		span {
			font: normal 700 11px var(--ff-gotham);
		}

		& > br {
			display: none;
		}
	}
}

.licensing-interactive__question[data-licensing-interactive__question-name="subscription"] {
	order: 3;
}

.licensing-interactive__question[data-licensing-interactive__question-name="redistribution"] {
	order: 4;
	position: relative;

	.video-explain__button {
		display: none;
	}

	.licensing-interactive__description {
		a {
			font: normal 500 14px/1.4 "Gotham-Medium";
			color: #181818;

			&:hover {
				span {
					text-decoration-color: rgba(42, 149, 213, 1);
				}
			}

			i {
				font-size: 14px;
				line-height: 100%;
				color: #E01A59;
			}

			span {
				transition: all 0.2s ease;
				text-decoration-line: underline;
				text-underline-offset: 2px;
				text-decoration-color: rgba(42, 149, 213, 0.25);
			}
		}
	}
}

#summary-price-new-subscription {
	.gray-bold-strikeout {
		display: unset;
		font: normal 700 14px/18px var(--ff-gotham);
		color: #678cb1;
	}

	strong:not(.gray-bold-strikeout) {
		color: #181818;
	}
}

.suite-tab-active {
	#summary-price-new-subscription {
		strong:not(.gray-bold-strikeout) {
			color: #fff;
		}
	}
}

.enterprise-quote__form {
	padding-top: 27px;
	border-top: 3px solid rgba(255, 255, 255, 0.2);
	min-height: 450px;
}

.learn-more__enterprise {
	text-align: center;
	display: flex;
	align-items: center;
	column-gap: 10px;
	font: normal 600 14px var(--ff-gotham);
	justify-content: center;
}

.licensing-interactive__main-licenses-wrapper--monthly,
.licensing-interactive__main-licenses-wrapper--unlimited {
	content-visibility: auto;

	.licensing-unlimited {
		min-height: 780px;
	}

	.licensing-unlimited__summary-wrapper {
		min-height: unset;
	}
}

.licensing-interactive__main-licenses-wrapper--monthly.licensing-interactive__main-licenses-wrapper--active,
.licensing-interactive__main-licenses-wrapper--unlimited.licensing-interactive__main-licenses-wrapper--active {
	content-visibility: visible;
}

.licensing-interactive__main-licenses-wrapper--monthly {
	.license-include-new {
		display: none;
	}
}

/** Premium Support **/
.premium-switcher {
	max-width: 188px;
	width: 100%;
	height: 32px;
	position: relative;
	display: flex;

	.switcher {
		padding: 8px 12px;
		font-family: var(--ff-gotham);
		font-style: normal;
		font-size: 11px;
		line-height: 120%;
		text-transform: uppercase;
		display: flex;
		align-items: center;
		justify-content: center;
		column-gap: 4px;
		cursor: pointer;
		transition: all 0.2s ease;
		user-select: none;
	}

	.switch__standard {
		font-weight: 500;
		color: #2a95d5;
		border-radius: 4px 0px 0px 4px;
		border: 1px solid #d9e5e9;
		border-right: none;

		&.switch--active {
			background-color: #63c1a0;
			color: #fff;
			border: none;
		}
	}

	.switch__premium {
		font-weight: 600;
		color: #2a95d5;
		border-radius: 0px 4px 4px 0px;
		border: 1px solid #d9e5e9;
		border-left: none;
		flex-grow: 1;

		&.switch--active {
			background-color: #ec7600;
			border: none;
			color: #fff;
		}
	}

	.switcher__title {
		position: absolute;
		right: 52px;
		top: 33px;

		@media screen and (max-width: 576px) {
			& {
				display: none;
			}
		}
	}
}

.email-support {
	font: normal 400 12px var(--ff-gotham);
	color: rgba(24, 24, 24, 0.75);
	display: flex;
	align-items: center;
	column-gap: 8px;
	width: 100%;
	padding-left: 14px;
	letter-spacing: -0.3px;
	padding-bottom: 16px;

	.fa-solid.fa-check {
		font-size: 14px;
		font-weight: 900;
		color: #63c1a0;
		margin-top: 2px;
	}
}

div[data-support-type="standard"] {
	.licensing-interactive__options {
		overflow: unset;
	}

	.premium-support {
		.premium-support__title {
			opacity: 0.5;

			span {
				color: #181818;

				.fa-regular {
					color: #181818;

					&.fa-crown {
						display: none;
					}

					&.fa-lock-keyhole {
						display: unset;
					}
				}
			}
		}

		.premium-support__list {
			position: relative;
			z-index: 2;

			.premium-support__item {
				position: relative;

				& .fa-regular,
				& span {
					opacity: 0.5;
				}

				@media screen and (min-width: 992px) {
					&:hover .premium-support__tooltip {
						display: block;
					}
				}

				.premium-support__tooltip {
					display: none;
					position: absolute;
					left: -51px;
					top: 30px;
					font: normal 400 12px/1.5 var(--ff-gotham);
					color: #fff;
					border-radius: 4px;
					background-color: #202020;
					padding: 16px;
					text-align: center;
					width: 210px;
					box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
					z-index: 9;

					img {
						position: absolute;
						left: 50%;
						top: -6px;
						transform: translateX(-50%);
					}

					.fa-crown {
						color: #fda509;
						font-weight: 900;
					}
				}

				.fa-regular {
					color: #181818;

					&.fa-crown {
						display: none;
					}

					&.fa-lock-keyhole {
						display: unset;
					}
				}
			}
		}
	}
}

.licensing-interactive__question[data-support-type="premium"] {
	.licensing-interactive__label:has(> .licensing-interactive__radio:checked) {
		.fa-solid.fa-crown {
			display: unset;
		}

		.fa-regular.fa-crown {
			display: none;
		}
	}
}

.premium-support {
	width: 100%;

	.fa-solid.fa-crown {
		display: none;
		font-size: 14px;
		color: #fda509;
	}

	.premium-support__title {
		display: flex;
		align-items: center;
		column-gap: 8px;
		padding: 8px 0;

		.horizontal-line {
			flex-grow: 1;
			height: 2px;
			background-color: #e2eaec;
		}

		span {
			font: normal 500 12px var(--ff-gotham);
			color: #181818;
			display: flex;
			align-items: center;
			column-gap: 8px;

			.fa-regular {
				color: #fda509;
				font-size: 14px;

				&.fa-crown {
					display: unset;
				}

				&.fa-lock-keyhole {
					display: none;
				}
			}
		}
	}

	.premium-support__list {
		margin: 0;
		padding: 0;
		display: flex;
		flex-direction: column;
		row-gap: 12px;
		padding: 8px 14px 12px 14px;

		.premium-support__item {
			display: flex;
			align-items: center;
			column-gap: 8px;

			.premium-support__tooltip {
				display: none;
			}

			.fa-regular {
				font-size: 14px;
				color: #fda509;

				&.fa-crown {
					display: unset;
				}

				&.fa-lock-keyhole {
					display: none;
				}
			}

			span {
				text-decoration-style: dotted;
				text-decoration-line: underline;
				font: normal 400 12px/8px var(--ff-gotham);
				color: rgba(24, 24, 24, 0.75);
				letter-spacing: -0.3px;
				text-decoration-color: #2a95d5;
				text-underline-offset: 4px;
			}
		}
	}
}

/** PAING LICENSING-PAGE **/
.licensing-page {
	--product-type-toggle-bg: url(/img/licensing-page-new/bg-product_switch.svg);
	--product-type-toggle-width: 374px;
	--product-type-toggle-height: 54px;
	--product-type-toggle-switch-after: 3px;
	--product-type-suite-label-font: normal 700 18px/1.2 var(--ff-gotham);
	--product-type-suite-label-color: #678cb1;
	--product-type-container-background: linear-gradient(
		90deg,
		#d1eeff 0%,
		#fff 50%,
		#fff 100%
	);
	--product-type-product-label-font: normal 900 18px/1.2 var(--ff-gotham);
	--product-type-product-label-color: #2a95d5;
	--licensing-page-card-background: #fff;
	--licensing-page-card-box-shadow: 0 4px 12px 0 rgba(24, 24, 24, 0.08);
	--licensing-page-card-border: 1px solid #d9e5e9;
	--licensing-page-background: #fff;
	--licensing-card-dropdown-menu-display: none;
	--licensing-card-title-color: #181818;
	--licensing-card-subtitle-color: #181818;
	--licensing-card-dropdown-outline: 1px solid #2a95d5;
	--licensing-card-dropdown-btn-background: #f1f9fb;
	--licensing-price-color: #181818;
	--licensing-card-desc-color: #181818;
	--licensing-card-info-color: #181818;
	--licensing-card-dropdown-background: #f1f9fb;
	--licensing-card-support-text-color: #678cb1;
	--licensing-card-footer-background: #f1f9fb;
	--licensing-card-footer-border-top: 1px solid #e7eef0;
	--licensing-card-price-color: #181818;
	--licensing-card-billing-color: #181818;
	--licensing-card-cta-background: #3eab85;
	--licensing-card-contact-text-color: #181818;
	--licensing-card-contact-icon-background: #fff;
	--licensing-card-sub-label-color: rgba(24, 24, 24, 0.75);
	--licensing-page-background: linear-gradient(0deg, #fff 0%, #f1f9fb 100%);
	--licensing-page-title-color: #2a95d5;
	--suite-badge-display: none;
	--product-badge-display: block;
	--payment-options-background: #fff;
	--payment-options-bg-background: linear-gradient(0deg, #f1f9fb 0%, #fff 100%);
	--payment-options-method-color: #181818;
	--payment-options-methods-suite-display: none;
	--payment-options-methods-product-display: unset;
	--payment-options-sales-background: #fff;
	--payment-options-sales-border: 1px solid #d9e5e9;
	--payment-options-sales-heading-color: #181818;
	--product-img-display: unset;
	--suite-img-display: none;
	--licensing-card-contact-icon-color: #2a95d5;
	--gradient-background: linear-gradient(0deg, #fff 0%, #f1f9fb 100%);
	--hr-background: #d9e5e9;
	--list-item-font: normal 400 14px/1.4 var(--ff-gotham);
	--list-item-color: #181818;
	--features-hr-color: #d9e5e9;
	--features-options-p-color: #181818;
	--licensing-card-support-switch-background: rgba(24, 24, 24, 0.25);
	--payment-summary-background: #fff;
	--payment-color: #181818;
	--payment-desc-color: #181818;
	--payment-form-border: 1px solid #e7eef0;
	--back-btn-icon-background: #fff;
	--back-btn-icon-border: 1px solid #e7eef0;
	--back-btn-icon-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
	--back-btn-icon-color: #2a95d5;
	--back-btn-color: #181818;
	--logo-product-display: block;
	--logo-suite-display: none;
	--payment-options-sales-border-hover: 1px solid #aec3d7;
	--payment-options-sales-background-hover: #fff;
	--payment-options-sales-box-shadow-hover: 0 4px 12px 0 rgba(24, 24, 24, 0.08);
	--licensing-page-card-outline-hover: 2px solid #aec3d7;
	--licensing-page-card-box-shadow-hover: 0 4px 24px 0 rgba(24, 24, 24, 0.25);

	.licensing-col__description--product {
		display: unset;
	}

	.licensing-col__description--suite {
		display: none;
	}

	.licensing-page__container {
		background-color: var(--licensing-page-background);
		padding-top: 65px;
		padding-bottom: 24px;
	}

	.embedded-store__all-elements {
		flex-grow: 1;
		background-color: #f1f9fb;
		padding: 32px 40px 16px 40px;

		.embedded-store__top-devider {
			display: none !important;
		}

		.currency-swith__title {
			font: normal 500 16px/1.8 var(--ff-gotham);
			color: #181818;
		}
	}

	.selected {
		background-color: #f1f9fb;
		pointer-events: none;
	}

	.embedded-store__main-wrapper {
		width: 118%;
		left: -9%;
		top: 0;
	}

	.compare-license__table-section:nth-child(3) {
		.compare-license__table--body {
			.compare-license__row {
				.compare-license__cell:nth-child(2) {
					display: none !important;
				}
			}
		}
	}

	.licensing__em {
		color: #e01a59;
		font-family: var(--ff-gotham);
		font-weight: 900;
	}

	.licensing-card__dropdown-btn[data-tier="sub"], .licensing-card__dropdown-item[data-tier="sub"] {
		.licensing__price {
			font: normal 400 13px/1.6 var(--ff-gotham);
			color: #181818;
			/* color: #e01a59;
			font-family: var(--ff-gotham);
			font-weight: 900; */
		}
	}

	.price-discount {
		font: normal 500 14px/1.4 var(--ff-gotham);
	}

	&[data-product-type="suite"] {
		--licensing-page-card-background: #431f43;
		--licensing-page-card-box-shadow: 0 4px 12px 0 rgba(198, 170, 198, 0.08);
		--licensing-page-card-border: 1px solid rgba(217, 229, 233, 0.25);
		--licensing-page-background: #2c0f29;
		--licensing-card-title-color: #fff;
		--licensing-card-subtitle-color: #fff;
		--licensing-card-dropdown-outline: 1px solid rgba(198, 170, 198, 0.75);
		--licensing-card-dropdown-background: #391239;
		--licensing-price-color: #fff;
		--licensing-card-desc-color: #fff;
		--licensing-card-info-color: #fff;
		--licensing-card-support-text-color: #fff;
		--licensing-card-footer-background: #350c35;
		--licensing-card-footer-border-top: 1px solid rgba(231, 238, 240, 0.25);
		--licensing-card-price-color: #fff;
		--licensing-card-billing-color: #ebecf0;
		--licensing-card-contact-text-color: #fff;
		--licensing-card-contact-icon-background: #431f43;
		--licensing-card-sub-label-color: #fff;
		--licensing-page-title-color: #fff;
		--suite-badge-display: block;
		--product-badge-display: none;
		--payment-options-background: #2c0f29;
		--payment-options-bg-background: linear-gradient(
			0deg,
			#431f43 0%,
			#2c0f29 100%
		);
		--payment-options-method-color: #ebecf0;
		--payment-options-methods-suite-display: unset;
		--payment-options-methods-product-display: none;
		--payment-options-sales-background: #431f43;
		--payment-options-sales-border: 1px solid rgba(198, 170, 198, 0.25);
		--payment-options-sales-heading-color: #ebecf0;
		--product-img-display: none;
		--suite-img-display: unset;
		--licensing-card-contact-icon-color: #fff;
		--gradient-background: linear-gradient(0deg, #2c0f29 0%, #5e2c5e 100%);
		--hr-background: rgba(231, 238, 240, 0.15);
		--list-item-color: #fff;
		--features-hr-color: #e7eef0;
		--features-options-p-color: #fff;
		--licensing-card-support-switch-background: rgba(255, 255, 255, 0.25);
		--payment-summary-background: #3f133f;
		--payment-color: #fff;
		--payment-desc-color: #ebecf0;
		--payment-form-border: 1px solid rgba(217, 229, 233, 0.25);
		--back-btn-icon-background: #431f43;
		--back-btn-icon-border: 1px solid rgba(198, 170, 198, 0.5);
		--back-btn-icon-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
		--back-btn-icon-color: #c6aac6;
		--back-btn-color: #fff;
		--logo-product-display: none;
		--logo-suite-display: block;
		--payment-options-sales-border-hover: 1px solid #c6aac6;
		--payment-options-sales-background-hover: #431f43;
		--payment-options-sales-box-shadow-hover: 0 4px 12px 0
			rgba(198, 170, 198, 0.24);
		--licensing-page-card-outline-hover: 2px solid rgba(198, 170, 198, 0.75);
		--licensing-page-card-box-shadow-hover: 0 0 12px 0 rgba(198, 170, 198, 0.5)
				inset,
			0 4px 16px 0 rgba(198, 170, 198, 0.25);

		.licensing-col__description--product {
			display: none;
		}

		.licensing-card__dropdown:not(:hover):not(.pressed) {
			.licensing-card__dropdown-btn[data-tier="sub"] {
				.licensing__price {
					color: #FFF;
				}
			}
		}

		.compare-license__table-section:nth-child(3) {
			.compare-license__table--body {
				.compare-license__row {
					.compare-license__cell:nth-child(1) {
						display: none !important;
					}

					.compare-license__cell:nth-child(2) {
						display: flex !important;
					}
				}
			}
		}

		.licensing-col__description--suite {
			display: unset;
		}

		.licensing-card__cta {
			&.licensing-card__cta--enterprise {
				--licensing-card-cta-background-hover: #fff;
				--licensing-card-cta-background: #2a95d5;
				--licensing-card-cta-color: #fff;
				--licensing-card-cta-color-hover: #2a95d5;
			}
		}

		.price-discount {
			color: #fff;
		}

		.licensing-card__dropdown {
			&.pressed {
				--licensing-card-dropdown-outline: 2px solid #c6aac6;
				--licensing-price-color: #181818;
				--licensing-card-desc-color: #181818;
				--licensing-card-dropdown-background: #fff;
				--licensing-card-info-color: #181818;
			}

			&:hover {
				--licensing-card-dropdown-outline: 2px solid rgba(198, 170, 198, 0.75);
				--licensing-card-dropdown-background: #fff;
				--licensing-price-color: #181818;
				--licensing-card-desc-color: #181818;
				--licensing-card-info-color: #181818;
			}
		}

		.licensing-page__card--enterprise {
			--licensing-card-cta-background: #fff;
			--list-item-font: normal 400 12px/1.35 var(--ff-gotham);

			.licensing-card__footer:hover {
				#page-licensing-section-licensing-interactive-cta-button {
					background-color: #fff !important;
					color: #2a95d5 !important;
				}
			}
		}
	}

	.licensing-card__dropdown {
		&.pressed {
			border-bottom-left-radius: 0px;
			border-bottom-right-radius: 0px;

			.licensing-card__dropdown-menu {
				--licensing-price-color: #e01a59;
			}
		}
	}

	.licensing-card__dropdown.pressed .licensing-card__dropdown-menu {
		--licensing-card-dropdown-menu-display: block;
	}

	.licensing-page__card {
		&.licensing-page__card--subscription {
			--licensing-card-cta-background: #3eab85;
		}

		&.licensing-page__card--perpetual {
			--licensing-card-cta-background: #e01a59;
		}
	}

	.licensing-card__cta {
		&.licensing-card__cta--subscription {
			--licensing-card-cta-background-hover: #1e7c5b;
			--licensing-card-cta-background: #3eab85;
			--licensing-card-cta-color: #fff;
			--licensing-card-cta-color-hover: #fff;
		}

		&.licensing-card__cta--perpetual {
			--licensing-card-cta-background-hover: #9b0014;
			--licensing-card-cta-background: #e01a59;
			--licensing-card-cta-color: #fff;
			--licensing-card-cta-color-hover: #fff;
		}

		&.licensing-card__cta--enterprise {
			--licensing-card-cta-background-hover: #2a95d5;
			--licensing-card-cta-background: #fff;
			border: 2px solid #2a95d5;
			--licensing-card-cta-color: #2a95d5;
			--licensing-card-cta-color-hover: #fff;
		}
	}
}

.user-select-none {
	z-index: 1;
}

.gradient-background {
	background: var(--gradient-background);
	--top: 40px;
	position: absolute;
	top: var(--top);
	left: 0;
	width: 100%;
	min-height: 233px;

	@media screen and (min-width: 768px) {
		& {
			--top: 116px;
		}
	}
}

.licensing-page__title {
	text-align: center;
	font: normal 900 36px/1.2 var(--ff-gotham);
	color: var(--licensing-page-title-color);
	margin-bottom: 33px;
	transition: all 0.2s ease;
	position: relative;
}

.product-type__container {
	background: var(--product-type-container-background);
	background-size: 200% 200%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: calc(100% - 6px);
	height: calc(100% - 6px);
	border-radius: 43px;
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 24px;
	user-select: none;
	transition: all 0.2s ease;
}

.product-type__product-label {
	font: var(--product-type-product-label-font);
	color: var(--product-type-product-label-color);
}

.product-type__switch {
	width: 44px;
	height: 24px;
	border-radius: 40px;
	border: none;
	position: relative;
	background-color: #63c1a0;

	&::after {
		content: "";
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 18px;
		height: 18px;
		border-radius: 100%;
		background-color: #fff;
		left: var(--product-type-toggle-switch-after);
	}
}

.product-type__suite-label {
	font: var(--product-type-suite-label-font);
	color: var(--product-type-suite-label-color);
	position: relative;

	&:hover {
		.product-type__suite--tooltip {
			display: unset;
		}
	}

	.product-type__suite--tooltip {
		display: none;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 30px;
	}
}
.badge-licensing {
	position: absolute;
	top: calc(-117px - 28.47px);
	left: -20px;
	width: 117px;
	height: 113px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 2;
	cursor: pointer;
}

.product-badge {
	display: var(--product-badge-display);
}

.suite-badge {
	display: var(--suite-badge-display);
}

.licensing-page__card {
	min-height: 669px;
	border: var(--licensing-page-card-border);
	background-color: var(--licensing-page-card-background);
	box-shadow: var(--licensing-page-card-box-shadow);
	border-radius: 8px;
	transition: all 0.2s ease;
	display: flex;
	flex-direction: column;
	position: relative;

	&:hover {
		outline: var(--licensing-page-card-outline-hover);
		box-shadow: var(--licensing-page-card-box-shadow-hover);
	}

	.premium-support__tooltip {
		display: none;
		position: absolute;
		left: 50%;
		bottom: calc(100% + 6px);
		transform: translateX(-50%);
		font: normal 400 12px/1.5 var(--ff-gotham);
		color: #fff;
		border-radius: 4px;
		background-color: #202020;
		padding: 16px;
		text-align: center;
		width: 210px;
		box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
		z-index: 9;

		img {
			position: absolute;
			left: 50%;
			bottom: -6px;
			transform: translateX(-50%) rotate(180deg);
		}

		.fa-crown {
			color: #fda509;
			font-weight: 900;
		}
	}
}

.licensing-page__tag {
	position: absolute;
	right: -1px;
	top: 0;
}

.licensing-card__header {
	padding: 24px 24px 16px 24px;

	hr {
		height: 2px;
		background-color: var(--hr-background);
		color: var(--hr-background);
		margin-bottom: 0;
	}
}

.licensing-card__icon {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 12px;
}

.licensing-card__title {
	font: normal 900 20px/1.4 var(--ff-gotham);
	color: var(--licensing-card-title-color);
	margin-bottom: 4px;
}

.licensing-card__subtitle {
	font: normal 400 14px/1.4 var(--ff-gotham);
	color: var(--licensing-card-subtitle-color);
}

.licensing-page__card--enterprise {
	.features {
		hr {
			margin-bottom: 0;
		}
	}
}

.features {
	hr {
		height: 1.5px;
		background-color: var(--features-hr-color);
		color: var(--features-hr-color);
	}
}

.features__list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	row-gap: 4px;
}

.features__options {
	display: flex;
	flex-direction: column;
	row-gap: 12px;

	div,
	p {
		margin-bottom: 0;
		color: var(--features-options-p-color);
	}
}

.options__title {
	font: normal 700 14px/1.4 var(--ff-gotham);

	i {
		margin-left: 4px;
		color: #2a95d5;
	}
}

.licensing-card__dropdown {
	outline: var(--licensing-card-dropdown-outline);
	--licensing-card-dropdown-box-shadow: none;
	box-shadow: var(--licensing-card-dropdown-box-shadow);
	border-radius: 6px;
	background-color: var(--licensing-card-dropdown-background);
	position: relative;
	transition: all 0.1s ease;

	&:hover {
		--licensing-card-dropdown-outline: 2px solid #2a95d5;
		--licensing-card-dropdown-background: #fff;
	}

	&.pressed {
		--licensing-card-dropdown-outline: 2px solid #2a95d5;
		--licensing-card-dropdown-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.1);
	}
}

.licensing-card__dropdown.pressed {
	.licensing-card__dropdown-btn {
		.price-discount {
			color: #181818;
		}
	}
}

.licensing-card__dropdown-btn {
	padding: 12px;
	display: flex;
	flex-direction: column;
	row-gap: 4px;
	user-select: none;
	cursor: pointer;

	&:hover {
		.price-discount {
			color: #181818;
		}
	}
}

.licensing-card__info {
	margin-bottom: 0;
	font: normal 700 14px/1.4 var(--ff-gotham);
	color: var(--licensing-card-info-color);
	position: relative;

	&.licensing-card__info--discounted {
		.price-discount, .percent-discount {
			display: none;
		}
	}

	& i {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		font-size: 12px;
	}
}

.licensing__name {
	color: #678cb1;
}

.licensing__price {
	font: normal 700 14px/1.4 var(--ff-gotham);
	color: var(--licensing-price-color);
}

.price-discount {
	color: #181818;

	s {
		text-decoration-color: red;
	}
}

.percent-discount {
	display: inline-block;
	padding: 2px;
	border-radius: 4px;
	background-color: rgba(224, 26, 89, 0.1);
	color: #e01a59;
	font: normal 500 10px var(--ff-gotham);
	text-transform: uppercase;
	transform: translateY(-1px);
}

.licensing-card__dropdown-menu {
	background-color: #fff;
	display: var(--licensing-card-dropdown-menu-display);
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 1;
	outline: var(--licensing-card-dropdown-outline);
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;

	.border-cover {
		height: 2px;
		width: 100%;
		background-color: #e7eef0;
		margin: 0;
		position: absolute;
		left: 0;
		top: -2px;
	}

	.price-discount {
		color: #181818;
	}
}

.licensing-card__dropdown-item {
	padding: 12px;
	user-select: none;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	row-gap: 4px;

	&:hover {
		background-color: #f1f9fb;
	}

	&:not(:last-child) {
		border-bottom: 1px solid #e7eef0;
	}

	.price-discount {
		color: #181818 !important;
	}

	&[data-tier="sub"] {
		.licensing__price {
			color: #678cb1;
		}
	}
}

.licensing-card__support {
	display: flex;
	flex-direction: column;
	row-gap: 12px;

	.premium-crown {
		width: 0px;
		transition: all 0.2s ease;
		display: inline-block;
		overflow: clip;
	}

	.fa-solid.fa-crown {
		font-size: 14px;
		color: #fda509;
		margin-right: 4px;
	}

	&[data-support-level="standard"] {
		.licensing-card__dropdown-item[data-level="premium"] {
			display: none;
		}

		.licensing-card__dropdown-item[data-level="standard"] {
			display: flex;
		}
	}

	&[data-support-level="premium"] {
		.licensing-card__dropdown-item[data-level="standard"] {
			display: none;
		}

		.licensing-card__dropdown-item[data-level="premium"] {
			display: flex;
		}

		.premium-crown {
			width: 23.75px;
		}
	}
}

.licensing-card__support-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.licensing-card__support-text {
	font: normal 700 14px/1.4 var(--ff-gotham);
	color: var(--licensing-card-support-text-color);
	margin-bottom: 0;

	i {
		margin-left: 4px;
		color: #2a95d5;
	}
}

.licensing-card__support-switch,
.licensing-card__sub-switch {
	width: 28px;
	height: 16px;
	border-radius: 26.7px;
	border: none;
	position: relative;
	background-color: var(--licensing-card-support-switch-background);
	transition: all 0.2s ease;

	&::after {
		position: absolute;
		content: "";
		left: 2px;
		top: 50%;
		transform: translateY(-50%);
		width: 12px;
		height: 12px;
		border-radius: 100%;
		background-color: #fff;
		transition: all 0.2s ease;
	}

	&.toggled {
		--licensing-card-support-switch-background: #63c1a0;

		&::after {
			left: calc(100% - 12px - 2px);
		}
	}
}

.licensing-card__footer {
	padding: 24px 24px 32px 24px;
	margin-top: auto;
	border-top: var(--licensing-card-footer-border-top);
	background: var(--licensing-card-footer-background);
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	display: flex;
	flex-direction: column;
	row-gap: 24px;
	height: 184px;
}

.licensing-card__pricing {
	--licensing-card-pricing-display: flex;
	display: var(--licensing-card-pricing-display);
	flex-direction: column;
	row-gap: 3px;
	min-height: 59px;

	&.licensing-card__pricing--yearly {
		--licensing-card-pricing-display: none;

		&.active {
			--licensing-card-pricing-display: flex;
		}
	}

	&.licensing-card__pricing--monthly {
		--licensing-card-pricing-display: none;

		&.active {
			--licensing-card-pricing-display: flex;
		}
	}
}

.licensing-card__pricing-top {
	display: flex;
	align-items: start;
	justify-content: space-between;
}

.licensing-page__card--perpetual {
	.licensing-card__price {
		strong {
			&:first-child {
				display: unset;
			}
		}

		em {
			font: normal 400 14px/1.4 var(--ff-gotham);
		}
	}
}

.licensing-card__price {
	font: normal 700 14px var(--ff-gotham);
	color: var(--licensing-card-price-color);

	strong {
		font: normal 900 32px var(--ff-gotham);

		&:first-child {
			display: none;
		}
	}
}

.licensing-card__sub-label {
	font: normal 400 12px/1.35 var(--ff-gotham);
	color: var(--licensing-card-sub-label-color);
	display: flex;
	align-items: center;
	column-gap: 8px;
}

.licensing-card__pricing-bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: 10px;
}

.licensing-card__billing {
	font: normal 400 14px/1.4 var(--ff-gotham);
	color: var(--licensing-card-billing-color);

	strong {
		font: normal 700 14px/1.4 var(--ff-gotham);
		position: relative;

		img {
			width: 70px;
			position: absolute;
			top: 87%;
			left: 50%;
			transform: translateX(-50%);
		}
	}

	em {
		font: normal 700 14px/1.4 var(--ff-gotham);
	}
}

.licensing-card__discount {
	display: inline-block;
	padding: 2px 8px;
	height: 20px;
	border-radius: 4px;
	background-color: rgba(224, 26, 89, 0.1);
	color: #e01a59;
	font: normal 500 10px/1.4 var(--ff-gotham);
	text-transform: uppercase;
}

.licensing-card__contact {
	display: flex;
	align-items: center;
	column-gap: 16px;
	justify-content: space-between;
}

.licensing-card__contact-icon {
	width: 55px;
	height: 55px;
	background-color: var(--licensing-card-contact-icon-background);
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;

	i {
		color: var(--licensing-card-contact-icon-color);
		font-size: 24px;
	}
}

.licensing-card__contact-text {
	font: normal 400 14px/1.4 var(--ff-gotham);
	color: var(--licensing-card-contact-text-color);
}

.licensing-card__cta {
	min-height: 52px;
	width: 100%;
	background-color: var(--licensing-card-cta-background);
	text-align: center;
	border-radius: 60px;
	font: normal 700 14px/1.4 var(--ff-gotham);
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--licensing-card-cta-color);
	transition: all 0.2s ease;

	i {
		font-size: 16px;
		margin-right: 5px;
	}

	&:hover {
		color: var(--licensing-card-cta-color-hover);
		background-color: var(--licensing-card-cta-background-hover);
	}

	&:focus {
		color: var(--licensing-card-cta-color);
	}
}

.disabled {
	pointer-events: none;
	opacity: 0.5;
	cursor: not-allowed;
}

.bg-intersect {
	display: flex;
	align-items: center;
	justify-content: center;

	.product-img {
		display: var(--product-img-display);
	}

	.suite-img {
		display: var(--suite-img-display);
	}
}

#desktop_nav.active ~ .licensing-page {
	--compare-license__table-section-first-top: 116px;
}

#desktop_nav:not(.active) ~ .licensing-page {
	--compare-license__table-section-first-top: 76px;
}

.compare-license {
	padding: 0px 12px;

	& * {
		transition: all 0.2s ease;
	}

	.compare-license__wrapper {
		max-width: 1366px;
		width: 100%;
		margin: 0 auto;

		.compare-license__container {
			max-width: 1195px;
			width: 100%;

			.compare-license__section-header {
				height: 58px;
				display: flex;
				align-items: center;
				border-bottom: 2px solid #e7eef0;
				position: sticky;
				top: calc(
					203.59px - 40px + var(--compare-license__table-section-first-top)
				);
				background-color: #fff;
				z-index: 1;

				.compare-license__heading {
					font: normal 700 16px/1.4 var(--ff-gotham);
					color: #181818;
					margin-bottom: 0;
				}
			}

			.compare-license__table-section {
				display: flex;
				overflow-x: auto;
				background-color: #fff;

				&:first-child {
					position: sticky;
					top: calc(var(--compare-license__table-section-first-top) - 40px);
					z-index: 1;
				}

				&:first-child {
					border-bottom: 2px solid #e7eef0;
				}

				.compare-license__left-col {
					max-width: 171px;
					width: 100%;
					position: sticky;
					left: 0;
					background-color: #fff;
					flex-shrink: 0;

					.compare-license__main-header {
						font: normal 900 30px / 1.2 var(--ff-gotham);
						color: #2a95d5;
						display: block;
						padding-top: 82px;
					}
				}

				.compare-license__table {
					width: 100%;

					&.compare-license__table--body--header {
						height: 100%;
						margin-top: 70px;

						tbody {
							.compare-license__row {
								.compare-license__cell {
									padding: 0px 24px 16px 24px;
									border-bottom: none;
									border-right: 1px solid transparent;
									border-left: 1px solid transparent;
									border-image: linear-gradient(0deg, #e7eef0 0%, #fff 100%) 1;
								}
							}
						}
					}

					&.compare-license__table--body,
					&.compare-license__table--body--header {
						min-width: 781px;

						@media screen and (min-width: 992) {
							& {
								min-width: unset;
							}
						}
					}

					&.compare-license__table--body--header {
						.compare-license__row {
							.compare-license__cell:first-child {
								background: linear-gradient(
									180deg,
									#fff 0%,
									#fafafb 100%
								) !important;
							}

							.compare-license__cell:last-child {
								background: linear-gradient(
									180deg,
									#fff 0%,
									#efedf9 100%
								) !important;
							}
						}
					}

					.compare-license__row {
						display: flex;

						.compare-license__heading-cell {
							font: normal 500 13px/1.4 var(--ff-gotham);
							color: #181818;
							text-decoration-line: underline;
							min-height: 51px;
							display: flex;
							align-items: center;
							border-bottom: 1px solid #e7eef0;
							width: 100%;
							padding: 16px 16px 16px 0;
							border-right: 1px solid #e7eef0;
							cursor: help;
						}

						.compare-license__cell {
							text-align: center;
							display: flex;
							max-width: 342px;
							width: 100%;
							align-items: center;
							justify-content: center;
							letter-spacing: -0.3px;
							color: #181818;
							min-height: 51px;
							column-gap: 2px;
							border-bottom: 1px solid #e7eef0;
							font: normal 400 13px/1.4 var(--ff-gotham);
							color: #181818;
							border-right: 1px solid #e7eef0;

							.compare-license__license-type {
								width: 100%;
								display: flex;
								flex-direction: column;
								row-gap: 16px;
								min-height: 108px;

								.licensing-col__header {
									display: flex;
									align-items: center;
									column-gap: 16px;

									.licensing-col__title-group {
										display: flex;
										flex-direction: column;
										align-items: start;

										.licensing-col__label {
											font: normal 900 20px/1.4 var(--ff-gotham);
											color: #181818;
										}

										.licensing-col__description {
											font: normal 400 14px/1.4 var(--ff-gotham);
											color: #181818;
											text-align: left;
										}
									}
								}
							}

							.fa-check {
								font-size: 16px;
								color: #63c1a0;
							}

							&:has(strong) {
								font: normal 400 11px/1.2 var(--ff-gotham);
							}

							&:first-child {
								background-color: #fafafb;
							}

							&:last-child {
								background-color: #efedf9;
								border-bottom: 1px solid #fff;
							}

							strong {
								font: normal 500 14px/1.15 var(--ff-gotham);
							}

							.compare-license__split-part {
								flex-basis: 100%;
								background-color: #fff !important;
							}

							.compare-license__split-divider {
								width: 1px;
								height: 28px;
								background-color: #e7eef0;
							}
						}
					}
				}
			}
		}
	}
}

#desktop_nav.active ~ .licensing-page {
	compare-license {
		& .compare-license__wrapper {
			& .compare-license__container {
				& .compare-license__table-section {
					&:first-child {
						top: 116px;
					}
				}
			}
		}
	}
}

.payment__container {
	max-width: 1178px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding: 0px 12px;
	flex-direction: column;
	row-gap: 20px;
	display: flex;
	z-index: 1;
}

.back__btn {
	border: none;
	display: flex;
	column-gap: 12px;
	font: normal 700 14px/1.4 var(--ff-gotham);
	color: var(--back-btn-color);
	align-items: center;
	background-color: transparent;
	padding: 0px;
}

.back-btn__icon {
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: var(--back-btn-icon-border);
	border-radius: 4px;
	background-color: var(--back-btn-icon-background);
	box-shadow: var(--back-btn-icon-box-shadow);

	i {
		color: var(--back-btn-icon-color);
	}
}

.payment__form {
	border-radius: 8px;
	box-shadow: 0 4px 12px 0 rgba(24, 24, 24, 0.08);
	border: var(--payment-form-border);
	min-height: 747px;
	display: flex;
	--payment-form-flex-dir: column;
	flex-direction: var(--payment-form-flex-dir);
	overflow: clip;

	@media screen and (min-width: 992px) {
		& {
			--payment-form-flex-dir: row;
		}
	}
}

.payment__summary {
	background-color: var(--payment-summary-background);
	padding: 32px 40px;
	display: flex;
	flex-direction: column;
	row-gap: 24px;
	--payment-summary-max-width: 100%;
	max-width: var(--payment-summary-max-width);
	width: 100%;
	flex-shrink: 0;

	@media screen and (min-width: 992px) {
		& {
			--payment-summary-max-width: 423px;
		}
	}
}

.payment__summary-title {
	font: normal 500 16px/1.8 var(--ff-gotham);
	color: var(--payment-color);
	margin-bottom: 0;
}

.payment__summary-content {
	display: flex;
	flex-direction: column;
	row-gap: 32px;

	hr {
		height: 1.5px;
		background-color: #d9e5e9;
		color: #d9e5e9;
		margin: 0;
	}
}

.summary-content__logo {
	.logo--product {
		display: var(--logo-product-display);
	}

	.logo--suite {
		display: var(--logo-suite-display);
	}
}

.summary-content__header {
	display: flex;
	flex-direction: column;
	row-gap: 4px;
	padding-bottom: 16px;
	border-bottom: 1px solid #d9e5e9;

	& + .item__container {
		.item__desc {
			height: 20px;
			font: var(--list-item-font);
			color: var(--list-item-color);
			line-height: 20px;

			i {
				margin-right: 12px;
				color: #63c1a0;
				font-size: 14px;
			}
		}
	}
}

.summary-content__title {
	font: normal 900 20px/1.4 var(--ff-gotham);
	color: var(--payment-color);
	margin-bottom: 0;
}

.summary-content__desc {
	font: normal 400 14px/1.4 var(--ff-gotham);
	color: var(--payment-desc-color);
}

.summary-content__list {
	display: flex;
	flex-direction: column;
	row-gap: 24px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.item__container {
	display: flex;
	justify-content: space-between;
	align-items: start;
}

.item__header {
	display: flex;
	flex-direction: column;
	row-gap: 4px;
}

.item__title {
	font: normal 400 16px/1.6 var(--ff-gotham);
	color: var(--payment-color);
	text-transform: capitalize;
}

.item__desc {
	font: normal 400 12px/1.6 var(--ff-gotham);
	color: var(--payment-desc-color);

	strong {
		color: var(--payment-color);
	}
}

.item__subtotal {
	font: normal 700 16px/1.6 var(--ff-gotham);
	color: var(--payment-color);
}

.summary-content__total {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.summary-content__total-header {
	display: flex;
	flex-direction: column;
}

.total__title {
	font: normal 700 16px/1.6 var(--ff-gotham);
	color: var(--payment-color);
}

.total__desc {
	font: normal 400 14px/1.4 var(--ff-gotham);
	color: var(--payment-desc-color);
	text-transform: capitalize;
}

.total__price {
	font: normal 700 14px var(--ff-gotham);
	color: var(--payment-color);

	strong {
		font: normal 900 32px var(--ff-gotham);
	}
}

.summary-content__guarantee {
	margin-top: auto;
	font: normal 500 12px var(--ff-gotham);
	color: var(--payment-color);
	text-align: center;

	i {
		color: #63c1a0;
		margin-right: 8px;
		font-size: 14px;
	}
}

.fa-solid.fa-circle-question {
	font-size: 14px;
	color: #2a95d5;
	position: relative;
	cursor: pointer;

	&:hover .premium-ext__tooltip {
		display: flex;
	}

	&:hover .premium-support__tooltip {
		display: flex;
	}
}

.premium-ext__tooltip {
	display: none;
	position: absolute;
	min-width: 804px;
	border-radius: 8px;
	background-color: #fff;
	box-shadow: 0px 8px 36px 0px rgba(0, 0, 0, 0.16);
	border: 1px solid #d9e5e9;
	--left: 60%;
	left: var(--left);
	transform: translateX(calc(-1 * var(--left)));
	padding: 24px 16px;
	bottom: 25px;
	flex-direction: column;
	z-index: 1;

	@media screen and (min-width: 1200px) {
		& {
			--left: 50%;
		}
	}

	.premium-ext__tooltip__header {
		font: normal 400 14px/1.5 var(--ff-gotham);
		color: #181818;
		text-align: center;
		margin-bottom: 0;

		strong {
			font: normal 700 14px/1.5 var(--ff-gotham);
		}

		.fa-solid.fa-crown {
			font-size: 14px;
			color: #fda509;
		}
	}

	.row {
		margin-top: 24px;

		[class^="col-"]:last-child .premium-ext__support__feature {
			border-left: 1px solid #e7eef0;
			border-right: 1px solid #e7eef0;
		}

		.premium-ext__support__feature {
			border: 1px solid #e7eef0;
			border-right: none;
			height: 100%;

			.premium-ext__support__header {
				padding: 16px;
				text-align: center;
				background-color: #f1f9fb;
				font: normal 700 14px var(--ff-gotham);
				color: #181818;
				border-bottom: 1px solid #e7eef0;
			}

			.premium-ext__support__features {
				padding: 16px 14px;
				display: flex;
				flex-direction: column;
				row-gap: 16px;
				align-items: start;

				.premium-ext__support__email {
					display: flex;
					align-items: center;
					column-gap: 8px;

					.fa-solid.fa-check {
						color: #63c1a0;
						font-size: 14px;
					}

					span {
						font: normal 400 12px/8px var(--ff-gotham);
						color: #181818;
						letter-spacing: -0.3px;
					}
				}

				.feature__divider {
					height: 1px;
					width: 100%;
					background-color: #e7eef0;
				}

				.premium-ext__support__list {
					display: flex;
					flex-direction: column;
					row-gap: 8px;

					.premium-ext__support__item {
						display: flex;
						align-items: center;
						column-gap: 8px;

						.fa-solid.fa-crown {
							font-size: 14px;
							color: #fda509;
						}

						span {
							font: normal 400 12px/8px var(--ff-gotham);
							color: #181818;
							letter-spacing: -0.3px;
						}
					}
				}
			}
		}
	}

	.consider-enterprise {
		margin: 0;
		margin-top: 16px;
		text-align: center;
		font: normal 400 10px/1.4 var(--ff-gotham);
		color: #000;
		letter-spacing: -0.3px;

		strong {
			font: normal 700 10px/1.4 var(--ff-gotham);
			color: #e01a59;
			letter-spacing: -0.3px;
		}
	}

	img {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -7px;
	}
}

/** PAING LICENSING-PAGE **/
.licensing-page {
	--product-type-toggle-bg: url(/img/licensing-page-new/bg-product_switch.svg);
	--product-type-toggle-width: 374px;
	--product-type-toggle-height: 54px;
	--product-type-toggle-switch-after: 3px;
	--product-type-suite-label-font: normal 700 18px/1.2 var(--ff-gotham);
	--product-type-suite-label-color: #678cb1;
	--product-type-container-background: linear-gradient(
		90deg,
		#d1eeff 0%,
		#fff 50%,
		#fff 100%
	);
	--product-type-product-label-font: normal 900 18px/1.2 var(--ff-gotham);
	--product-type-product-label-color: #2a95d5;
	--licensing-page-card-background: #fff;
	--licensing-page-card-box-shadow: 0 4px 12px 0 rgba(24, 24, 24, 0.08);
	--licensing-page-card-border: 1px solid #d9e5e9;
	--licensing-page-background: #fff;
	--licensing-card-dropdown-menu-display: none;
	--licensing-card-title-color: #181818;
	--licensing-card-subtitle-color: #181818;
	--licensing-card-dropdown-outline: 1px solid #2a95d5;
	--licensing-card-dropdown-btn-background: #f1f9fb;
	--licensing-price-color: #181818;
	--licensing-card-desc-color: #181818;
	--licensing-card-info-color: #181818;
	--licensing-card-dropdown-background: #f1f9fb;
	--licensing-card-support-text-color: #678cb1;
	--licensing-card-footer-background: #f1f9fb;
	--licensing-card-footer-border-top: 1px solid #e7eef0;
	--licensing-card-price-color: #181818;
	--licensing-card-billing-color: #181818;
	--licensing-card-cta-background: #3eab85;
	--licensing-card-contact-text-color: #181818;
	--licensing-card-contact-icon-background: #fff;
	--licensing-card-sub-label-color: rgba(24, 24, 24, 0.75);
	--licensing-page-background: linear-gradient(0deg, #fff 0%, #f1f9fb 100%);
	--licensing-page-title-color: #2a95d5;
	--suite-badge-display: none;
	--product-badge-display: block;
	--payment-options-background: #fff;
	--payment-options-bg-background: linear-gradient(0deg, #f1f9fb 0%, #fff 100%);
	--payment-options-method-color: #181818;
	--payment-options-methods-suite-display: none;
	--payment-options-methods-product-display: unset;
	--payment-options-sales-background: #fff;
	--payment-options-sales-border: 1px solid #d9e5e9;
	--payment-options-sales-heading-color: #181818;
	--product-img-display: unset;
	--suite-img-display: none;
	--licensing-card-contact-icon-color: #2a95d5;
	--gradient-background: linear-gradient(0deg, #fff 0%, #f1f9fb 100%);
	--hr-background: #d9e5e9;
	--list-item-font: normal 400 14px/1.4 var(--ff-gotham);
	--list-item-color: #181818;
	--features-hr-color: #d9e5e9;
	--features-options-p-color: #181818;
	--licensing-card-support-switch-background: rgba(24, 24, 24, 0.25);
	--payment-summary-background: #fff;
	--payment-color: #181818;
	--payment-desc-color: #181818;
	--payment-form-border: 1px solid #e7eef0;
	--back-btn-icon-background: #fff;
	--back-btn-icon-border: 1px solid #e7eef0;
	--back-btn-icon-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
	--back-btn-icon-color: #2a95d5;
	--back-btn-color: #181818;
	--logo-product-display: block;
	--logo-suite-display: none;
	--payment-options-sales-border-hover: 1px solid #aec3d7;
	--payment-options-sales-background-hover: #fff;
	--payment-options-sales-box-shadow-hover: 0 4px 12px 0 rgba(24, 24, 24, 0.08);
	--licensing-page-card-outline-hover: 2px solid #aec3d7;
	--licensing-page-card-box-shadow-hover: 0 4px 24px 0 rgba(24, 24, 24, 0.25);

	.licensing-col__description--product {
		display: unset;
	}

	.licensing-col__description--suite {
		display: none;
	}

	.licensing-page__container {
		background-color: var(--licensing-page-background);
		padding-top: 65px;
		padding-bottom: 24px;
	}

	.embedded-store__all-elements {
		flex-grow: 1;
		background-color: #f1f9fb;
		padding: 32px 40px 16px 40px;

		.embedded-store__top-devider {
			display: none !important;
		}

		.currency-swith__title {
			font: normal 500 16px/1.8 var(--ff-gotham);
			color: #181818;
		}
	}

	.selected {
		background-color: #f1f9fb;
		pointer-events: none;
	}

	.embedded-store__main-wrapper {
		width: 118%;
		left: -9%;
		top: 0;
	}

	.compare-license__table-section:nth-child(3) {
		.compare-license__table--body {
			.compare-license__row {
				.compare-license__cell:nth-child(2) {
					display: none !important;
				}
			}
		}
	}

	&[data-product-type="suite"] {
		--licensing-page-card-background: #431f43;
		--licensing-page-card-box-shadow: 0 4px 12px 0 rgba(198, 170, 198, 0.08);
		--licensing-page-card-border: 1px solid rgba(217, 229, 233, 0.25);
		--licensing-page-background: #2c0f29;
		--licensing-card-title-color: #fff;
		--licensing-card-subtitle-color: #fff;
		--licensing-card-dropdown-outline: 1px solid rgba(198, 170, 198, 0.75);
		--licensing-card-dropdown-background: #391239;
		--licensing-price-color: #fff;
		--licensing-card-desc-color: #fff;
		--licensing-card-info-color: #fff;
		--licensing-card-support-text-color: #fff;
		--licensing-card-footer-background: #350c35;
		--licensing-card-footer-border-top: 1px solid rgba(231, 238, 240, 0.25);
		--licensing-card-price-color: #fff;
		--licensing-card-billing-color: #ebecf0;
		--licensing-card-contact-text-color: #fff;
		--licensing-card-contact-icon-background: #431f43;
		--licensing-card-sub-label-color: #fff;
		--licensing-page-title-color: #fff;
		--suite-badge-display: block;
		--product-badge-display: none;
		--payment-options-background: #2c0f29;
		--payment-options-bg-background: linear-gradient(
			0deg,
			#431f43 0%,
			#2c0f29 100%
		);
		--payment-options-method-color: #ebecf0;
		--payment-options-methods-suite-display: unset;
		--payment-options-methods-product-display: none;
		--payment-options-sales-background: #431f43;
		--payment-options-sales-border: 1px solid rgba(198, 170, 198, 0.25);
		--payment-options-sales-heading-color: #ebecf0;
		--product-img-display: none;
		--suite-img-display: unset;
		--licensing-card-contact-icon-color: #fff;
		--gradient-background: linear-gradient(0deg, #2c0f29 0%, #5e2c5e 100%);
		--hr-background: rgba(231, 238, 240, 0.15);
		--list-item-color: #fff;
		--features-hr-color: #e7eef0;
		--features-options-p-color: #fff;
		--licensing-card-support-switch-background: rgba(255, 255, 255, 0.25);
		--payment-summary-background: #3f133f;
		--payment-color: #fff;
		--payment-desc-color: #ebecf0;
		--payment-form-border: 1px solid rgba(217, 229, 233, 0.25);
		--back-btn-icon-background: #431f43;
		--back-btn-icon-border: 1px solid rgba(198, 170, 198, 0.5);
		--back-btn-icon-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
		--back-btn-icon-color: #c6aac6;
		--back-btn-color: #fff;
		--logo-product-display: none;
		--logo-suite-display: block;
		--payment-options-sales-border-hover: 1px solid #c6aac6;
		--payment-options-sales-background-hover: #431f43;
		--payment-options-sales-box-shadow-hover: 0 4px 12px 0
			rgba(198, 170, 198, 0.24);
		--licensing-page-card-outline-hover: 2px solid rgba(198, 170, 198, 0.75);
		--licensing-page-card-box-shadow-hover: 0 0 12px 0 rgba(198, 170, 198, 0.5)
				inset,
			0 4px 16px 0 rgba(198, 170, 198, 0.25);

		.licensing-col__description--product {
			display: none;
		}

		.compare-license__table-section:nth-child(3) {
			.compare-license__table--body {
				.compare-license__row {
					.compare-license__cell:nth-child(1) {
						display: none !important;
					}

					.compare-license__cell:nth-child(2) {
						display: flex !important;
					}
				}
			}
		}

		.licensing-col__description--suite {
			display: unset;
		}

		.licensing-card__cta {
			&.licensing-card__cta--enterprise {
				--licensing-card-cta-background-hover: #fff;
				--licensing-card-cta-background: #2a95d5;
				--licensing-card-cta-color: #fff;
				--licensing-card-cta-color-hover: #2a95d5;
			}
		}

		.price-discount {
			color: #fff;
		}

		.licensing-card__dropdown {
			&.pressed {
				--licensing-card-dropdown-outline: 2px solid #c6aac6;
				--licensing-price-color: #181818;
				--licensing-card-desc-color: #181818;
				--licensing-card-dropdown-background: #fff;
				--licensing-card-info-color: #181818;
			}

			&:hover {
				--licensing-card-dropdown-outline: 2px solid rgba(198, 170, 198, 0.75);
				--licensing-card-dropdown-background: #fff;
				--licensing-price-color: #181818;
				--licensing-card-desc-color: #181818;
				--licensing-card-info-color: #181818;
			}
		}

		.licensing-page__card--enterprise {
			--licensing-card-cta-background: #fff;
			--list-item-font: normal 400 12px/1.35 var(--ff-gotham);

			.licensing-card__footer:hover {
				#page-licensing-section-licensing-interactive-cta-button {
					background-color: #fff !important;
					color: #2a95d5 !important;
				}
			}
		}
	}

	.licensing-card__dropdown {
		&.pressed {
			border-bottom-left-radius: 0px;
			border-bottom-right-radius: 0px;

			.licensing-card__dropdown-menu {
				--licensing-price-color: #e01a59;
			}
		}
	}

	.licensing-card__dropdown.pressed .licensing-card__dropdown-menu {
		--licensing-card-dropdown-menu-display: block;
	}

	.licensing-page__card {
		&.licensing-page__card--subscription {
			--licensing-card-cta-background: #3eab85;
		}

		&.licensing-page__card--perpetual {
			--licensing-card-cta-background: #e01a59;
		}

		&.licensing-page__card--enterprise {
			--licensing-card-cta-background: #FFF;
			--list-item-font: normal 400 14px/1.4 var(--ff-gotham);

			.licensing-card__footer:hover {
				#page-licensing-section-licensing-interactive-cta-button {
					background-color: #2a95d5;
					color: #fff;
				}
			}
		}
	}

	.licensing-card__cta {
		&.licensing-card__cta--subscription {
			--licensing-card-cta-background-hover: #1e7c5b;
			--licensing-card-cta-background: #3eab85;
			--licensing-card-cta-color: #fff;
			--licensing-card-cta-color-hover: #fff;
		}

		&.licensing-card__cta--perpetual {
			--licensing-card-cta-background-hover: #9b0014;
			--licensing-card-cta-background: #e01a59;
			--licensing-card-cta-color: #fff;
			--licensing-card-cta-color-hover: #fff;
		}

		&.licensing-card__cta--enterprise {
			--licensing-card-cta-background-hover: #2a95d5;
			--licensing-card-cta-background: #fff;
			border: 2px solid #2a95d5;
			--licensing-card-cta-color: #2a95d5;
			--licensing-card-cta-color-hover: #fff;
		}
	}
}

.user-select-none {
	z-index: 1;
}

.gradient-background {
	background: var(--gradient-background);
	--top: 40px;
	position: absolute;
	top: var(--top);
	left: 0;
	width: 100%;
	min-height: 233px;

	@media screen and (min-width: 768px) {
		& {
			--top: 116px;
		}
	}
}

.licensing-page__title {
	text-align: center;
	font: normal 900 36px/1.2 var(--ff-gotham);
	color: var(--licensing-page-title-color);
	margin-bottom: 33px;
	transition: all 0.2s ease;
	position: relative;
}

.product-type__toggle {
	max-width: var(--product-type-toggle-width);
	width: 100%;
	margin: 0 auto;
	height: var(--product-type-toggle-height);
	background-image: var(--product-type-toggle-bg);
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 40px;
	position: relative;
	margin-bottom: 56px;
	cursor: pointer;
	z-index: 1;

	.floating-10-for-2 {
		display: none;
		position: absolute;
		right: calc((256px - 9px) * -1);
		top: -32px;
	}

	@media screen and (min-width: 992px) {
		.floating-10-for-2 {
			display: block;
		}
	}

	&.toggled {
		--product-type-toggle-bg: url(/img/licensing-page-new/bg-suite_switch.svg);
		--product-type-suite-label-font: normal 900 18px/1.2 var(--ff-gotham);
		--product-type-suite-label-color: #fff;
		--product-type-container-background: linear-gradient(
			90deg,
			#431f43 0%,
			#431f43 50%,
			#743774 100%
		);
		--product-type-product-label-font: normal 700 18px/1.2 var(--ff-gotham);
		--product-type-product-label-color: #678cb1;

		.product-type__switch::after {
			--product-type-toggle-switch-after: calc(100% - 18px - 3px);
		}
	}
}

.product-type__container {
	background: var(--product-type-container-background);
	background-size: 200% 200%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: calc(100% - 6px);
	height: calc(100% - 6px);
	border-radius: 43px;
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 24px;
	user-select: none;
	transition: all 0.2s ease;
}

.product-type__product-label {
	font: var(--product-type-product-label-font);
	color: var(--product-type-product-label-color);
}

.product-type__switch {
	width: 44px;
	height: 24px;
	border-radius: 40px;
	border: none;
	position: relative;
	background-color: #63c1a0;

	&::after {
		content: "";
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 18px;
		height: 18px;
		border-radius: 100%;
		background-color: #fff;
		left: var(--product-type-toggle-switch-after);
	}
}

.product-type__suite-label {
	font: var(--product-type-suite-label-font);
	color: var(--product-type-suite-label-color);
	position: relative;

	&:hover {
		.product-type__suite--tooltip {
			display: unset;
		}
	}

	.product-type__suite--tooltip {
		display: none;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 30px;
	}
}

.licensing-page__wrapper {
	max-width: 1176px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding: 0px 12px;

	.g-4 {
		--bs-gutter-x: 2rem;
	}

	.video-explain__button.video-explain__button--cl.position-absolute {
		z-index: 1;
		top: 0;
		border: 1px solid #D9E5E9;
		border-radius: 4px;
		max-height: 46px;
		background: #FFF;
		right: 16px;
		top: -60px;
		transition: all 0.2s ease;

		&:hover {
			outline: 1px solid #AEC3D7;
			box-shadow: -4px 6px 7px 1px rgba(24, 24, 24, 0.08);
		}
	}
}

.badge-licensing {
	position: absolute;
	top: calc(-117px - 28.47px);
	left: -20px;
	width: 117px;
	height: 113px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 2;
	cursor: pointer;
}

.product-badge {
	display: var(--product-badge-display);
}

.suite-badge {
	display: var(--suite-badge-display);
}

.licensing-page__card {
	min-height: 669px;
	border: var(--licensing-page-card-border);
	background-color: var(--licensing-page-card-background);
	box-shadow: var(--licensing-page-card-box-shadow);
	border-radius: 8px;
	transition: all 0.2s ease;
	display: flex;
	flex-direction: column;
	position: relative;
	height: 100%;

	&:hover {
		outline: var(--licensing-page-card-outline-hover);
		box-shadow: var(--licensing-page-card-box-shadow-hover);
	}

	.premium-support__tooltip {
		display: none;
		position: absolute;
		left: 50%;
		bottom: calc(100% + 6px);
		transform: translateX(-50%);
		font: normal 400 12px/1.5 var(--ff-gotham);
		color: #fff;
		border-radius: 4px;
		background-color: #202020;
		padding: 16px;
		text-align: center;
		width: 210px;
		box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
		z-index: 9;

		img {
			position: absolute;
			left: 50%;
			bottom: -6px;
			transform: translateX(-50%) rotate(180deg);
		}

		.fa-crown {
			color: #fda509;
			font-weight: 900;
		}
	}
}

.licensing-page__tag {
	position: absolute;
	right: -1px;
	top: 0;
}

.licensing-card__header {
	padding: 24px 24px 16px 24px;

	hr {
		height: 2px;
		background-color: var(--hr-background);
		color: var(--hr-background);
		margin-bottom: 0;
	}
}

.licensing-card__icon {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 12px;
}

.licensing-card__title {
	font: normal 900 20px/1.4 var(--ff-gotham);
	color: var(--licensing-card-title-color);
	margin-bottom: 4px;
}

.licensing-card__subtitle {
	font: normal 400 14px/1.4 var(--ff-gotham);
	color: var(--licensing-card-subtitle-color);
}

.licensing-card__body {
	padding: 0 24px;
	display: flex;
	flex-direction: column;
	row-gap: 16px;
	margin-bottom: 24px; 
}

.licensing-page__card--enterprise {
	.features {
		hr {
			margin-bottom: 0;
		}
	}
}

.features {
	hr {
		height: 1.5px;
		background-color: var(--features-hr-color);
		color: var(--features-hr-color);
	}
}

.features__list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	row-gap: 8px;
}

.list__item {
	height: 20px;
	font: var(--list-item-font);
	color: var(--list-item-color);
	line-height: 20px;

	i {
		margin-right: 12px;
		color: #63c1a0;
		font-size: 14px;
	}
}

.features__options {
	display: flex;
	flex-direction: column;
	row-gap: 12px;

	div,
	p {
		margin-bottom: 0;
		color: var(--features-options-p-color);
	}
}

.options__title {
	font: normal 700 14px/1.4 var(--ff-gotham);

	i {
		margin-left: 4px;
		color: #2a95d5;
	}
}

.options__desc {
	font: normal 400 14px/1.4 var(--ff-gotham);
}

.licensing-card__dropdown {
	outline: var(--licensing-card-dropdown-outline);
	--licensing-card-dropdown-box-shadow: none;
	box-shadow: var(--licensing-card-dropdown-box-shadow);
	border-radius: 6px;
	background-color: var(--licensing-card-dropdown-background);
	position: relative;
	transition: all 0.1s ease;

	&:hover {
		--licensing-card-dropdown-outline: 2px solid #2a95d5;
		--licensing-card-dropdown-background: #fff;
	}

	&.pressed {
		--licensing-card-dropdown-outline: 2px solid #2a95d5;
		--licensing-card-dropdown-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.1);
	}
}

.licensing-card__dropdown.pressed {
	.licensing-card__dropdown-btn {
		.price-discount {
			color: #181818;
		}
	}
}

.licensing-card__dropdown-btn {
	padding: 12px;
	display: flex;
	flex-direction: column;
	row-gap: 4px;
	user-select: none;
	cursor: pointer;

	&:hover {
		.price-discount {
			color: #181818;
		}
	}
}

.licensing-card__info {
	margin-bottom: 0;
	font: normal 700 14px/1.4 var(--ff-gotham);
	color: var(--licensing-card-info-color);
	position: relative;

	& i {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		font-size: 12px;
	}
}

.licensing__name {
	color: #678cb1;
}

.licensing__price {
	font: normal 700 14px/1.4 var(--ff-gotham);
	color: var(--licensing-price-color);
}

.price-discount {
	color: #181818;

	s {
		text-decoration-color: red;
	}
}

.percent-discount {
	display: inline-block;
	padding: 2px;
	border-radius: 4px;
	background-color: rgba(224, 26, 89, 0.1);
	color: #e01a59;
	font: normal 500 10px var(--ff-gotham);
	text-transform: uppercase;
	transform: translateY(-1px);
}

.licensing-card__desc {
	margin-bottom: 0;
	font: normal 400 13px/1.6 var(--ff-gotham);
	color: var(--licensing-card-desc-color);
}

.licensing-card__dropdown-menu {
	background-color: #fff;
	display: var(--licensing-card-dropdown-menu-display);
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 1;
	outline: var(--licensing-card-dropdown-outline);
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;

	.border-cover {
		height: 2px;
		width: 100%;
		background-color: #e7eef0;
		margin: 0;
		position: absolute;
		left: 0;
		top: -2px;
	}

	.price-discount {
		color: #181818;
	}
}

.licensing-card__dropdown-item {
	padding: 12px;
	user-select: none;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	row-gap: 4px;

	&:hover {
		background-color: #f1f9fb;
	}

	&:not(:last-child) {
		border-bottom: 1px solid #e7eef0;
	}

	.price-discount {
		color: #181818 !important;
	}

	&[data-tier="sub"] {
		.licensing__price {
			color: #678cb1;
		}
	}
}

.licensing-card__support {
	display: flex;
	flex-direction: column;
	row-gap: 12px;

	.premium-crown {
		width: 0px;
		transition: all 0.2s ease;
		display: inline-block;
		overflow: clip;
	}

	.fa-solid.fa-crown {
		font-size: 14px;
		color: #fda509;
		margin-right: 4px;
	}

	&[data-support-level="standard"] {
		.licensing-card__dropdown-item[data-level="premium"] {
			display: none;
		}

		.licensing-card__dropdown-item[data-level="standard"] {
			display: flex;
		}
	}

	&[data-support-level="premium"] {
		.licensing-card__dropdown-item[data-level="standard"] {
			display: none;
		}

		.licensing-card__dropdown-item[data-level="premium"] {
			display: flex;
		}

		.premium-crown {
			width: 23.75px;
		}
	}
}

.licensing-card__support-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.licensing-card__support-text {
	font: normal 700 14px/1.4 var(--ff-gotham);
	color: var(--licensing-card-support-text-color);
	margin-bottom: 0;

	i {
		margin-left: 4px;
		color: #2a95d5;
	}
}

.licensing-card__support-switch,
.licensing-card__sub-switch {
	width: 28px;
	height: 16px;
	border-radius: 26.7px;
	border: none;
	position: relative;
	background-color: var(--licensing-card-support-switch-background);
	transition: all 0.2s ease;

	&::after {
		position: absolute;
		content: "";
		left: 2px;
		top: 50%;
		transform: translateY(-50%);
		width: 12px;
		height: 12px;
		border-radius: 100%;
		background-color: #fff;
		transition: all 0.2s ease;
	}

	&.toggled {
		--licensing-card-support-switch-background: #63c1a0;

		&::after {
			left: calc(100% - 12px - 2px);
		}
	}
}

.licensing-card__footer {
	padding: 24px 24px 32px 24px;
	margin-top: auto;
	border-top: var(--licensing-card-footer-border-top);
	background: var(--licensing-card-footer-background);
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	display: flex;
	flex-direction: column;
	row-gap: 24px;
	height: 184px;
}

.licensing-card__pricing {
	--licensing-card-pricing-display: flex;
	display: var(--licensing-card-pricing-display);
	flex-direction: column;
	row-gap: 3px;
	min-height: 59px;

	&.licensing-card__pricing--yearly {
		--licensing-card-pricing-display: none;

		&.active {
			--licensing-card-pricing-display: flex;
		}
	}

	&.licensing-card__pricing--monthly {
		--licensing-card-pricing-display: none;

		&.active {
			--licensing-card-pricing-display: flex;
		}
	}
}

.licensing-card__pricing-top {
	display: flex;
	align-items: start;
	justify-content: space-between;
}

.licensing-page__card--perpetual {
	.licensing-card__price {
		strong {
			&:first-child {
				display: unset;
			}
		}

		em {
			font: normal 400 14px/1.4 var(--ff-gotham);
		}
	}
}

.licensing-card__price {
	font: normal 700 14px var(--ff-gotham);
	color: var(--licensing-card-price-color);

	strong {
		font: normal 900 32px var(--ff-gotham);

		&:first-child {
			display: none;
		}
	}
}

.licensing-card__sub-label {
	font: normal 400 12px/1.35 var(--ff-gotham);
	color: var(--licensing-card-sub-label-color);
	display: flex;
	align-items: center;
	column-gap: 8px;
}

.licensing-card__pricing-bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: 10px;
}

.licensing-card__billing {
	font: normal 400 14px/1.4 var(--ff-gotham);
	color: var(--licensing-card-billing-color);

	strong {
		font: normal 700 14px/1.4 var(--ff-gotham);
		position: relative;

		img {
			width: 70px;
			position: absolute;
			top: 87%;
			left: 50%;
			transform: translateX(-50%);
		}
	}

	em {
		font: normal 500 14px/1.4 var(--ff-gotham);
	}
}

.licensing-card__discount {
	display: inline-block;
	padding: 2px 8px;
	height: 20px;
	border-radius: 4px;
	background-color: rgba(224, 26, 89, 0.1);
	color: #e01a59;
	font: normal 500 10px/1.4 var(--ff-gotham);
	text-transform: uppercase;
}

.licensing-card__contact {
	display: flex;
	align-items: center;
	column-gap: 16px;
	justify-content: space-between;
}

.licensing-card__contact-icon {
	width: 55px;
	height: 55px;
	background-color: var(--licensing-card-contact-icon-background);
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;

	i {
		color: var(--licensing-card-contact-icon-color);
		font-size: 24px;
	}
}

.licensing-card__contact-text {
	font: normal 400 14px/1.4 var(--ff-gotham);
	color: var(--licensing-card-contact-text-color);
}

.licensing-card__cta {
	min-height: 52px;
	width: 100%;
	background-color: var(--licensing-card-cta-background);
	text-align: center;
	border-radius: 60px;
	font: normal 700 14px/1.4 var(--ff-gotham);
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--licensing-card-cta-color);
	transition: all 0.2s ease;

	i {
		font-size: 16px;
		margin-right: 5px;
	}

	&:hover {
		color: var(--licensing-card-cta-color-hover);
		background-color: var(--licensing-card-cta-background-hover);
	}
}

.disabled {
	pointer-events: none;
	opacity: 0.5;
	cursor: not-allowed;
}

.payment-options__wrapper {
	position: relative;
	padding: 0 12px;
	padding-top: 32px;
	background-color: var(--payment-options-background);

	.payment-options__bg {
		position: absolute;
		bottom: 0;
		left: 0;
		background: var(--payment-options-bg-background);
		height: 180px;
		width: 100%;
	}

	.payment-options {
		display: flex;
		flex-direction: column;
		row-gap: 48px;
		max-width: 1024px;
		width: 100%;
		margin: 0 auto;
		padding-bottom: 48px;
		align-items: center;
		position: relative;
		justify-content: center;

		.payment-options__methods {
			display: flex;
			align-items: center;
			column-gap: 48px;
			row-gap: 24px;

			.suite-img {
				display: var(--payment-options-methods-suite-display);
			}

			.product-img {
				display: var(--payment-options-methods-product-display);
			}

			.payment-options__image-wrapper {
				width: 245px;
				height: 24px;
			}

			.payment-options__list {
				display: flex;
				align-items: center;
				column-gap: 16px;
				flex-wrap: wrap;
				justify-content: center;
				row-gap: 16px;

				.payment-options__method {
					font: normal 400 11px var(--ff-gotham);
					color: var(--payment-options-method-color);
					display: flex;
					align-items: center;
					column-gap: 4px;
					cursor: pointer;
					position: relative;

					&:hover {
						.product-img {
							text-decoration-color: #2A95D5;
						}

						.payment-options__method-tooltip {
							display: flex;							
						}
					}

					.product-img {
						transition: all 0.2s ease;
						text-decoration: underline;
						text-underline-offset: 2.5px;
						text-decoration-thickness: 1px;
						text-decoration-color: rgba(42, 149, 213, 0.25);
					}

					.payment-options__method-tooltip {
						display: none;
						position: absolute;
						min-width: calc(178px + (16px * 2));
						padding: 16px;
						background-color: #202020;
						border-radius: 4px;
						flex-direction: column;
						row-gap: 10px;
						align-items: center;
						bottom: calc(100% + 16px);
						left: 50%;
						transform: translateX(-50%);
						box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);
						transition: all 0.2s ease;

						&::before {
							content: "";
							position: absolute;
							bottom: -10px;
							left: 50%;
							transform: translateX(-50%);
							width: 0;
							height: 0;
							border-left: 10px solid transparent;
							border-right: 10px solid transparent;
							border-top: 10px solid #202020;
						}

						p {
							font: normal 400 12px/1.5 "Gotham-Book";
							color: #FFF;
							text-align: center;
							margin-bottom: 0;
						}
					}
				}
			}
		}

		.payment-options__sales {
			display: flex;
			align-items: center;
			justify-content: space-between;
			min-height: 80px;
			border-radius: 80px;
			border: var(--payment-options-sales-border);
			background-color: var(--payment-options-sales-background);
			padding: 12px 24px;
			max-width: 874px;
			width: 100%;
			cursor: pointer;
			transition: all 0.2s ease;

			&:hover {
				border: var(--payment-options-sales-border-hover);
				background-color: var(--payment-options-sales-background-hover);
				box-shadow: var(--payment-options-sales-box-shadow-hover);
			}

			.payment-options__sales-content {
				display: flex;
				align-items: center;
				column-gap: 24px;

				.payment-options__sales-profiles {
					img:not(:first-child) {
						margin-left: -13px;
					}
				}

				.payment-options__sales-text {
					.payment-options__sales-heading {
						font: normal 500 16px/1.6 var(--ff-gotham);
						color: var(--payment-options-sales-heading-color);
						margin-bottom: 0;
					}

					.payment-options__sales-note {
						font: normal 400 14px/1.4 var(--ff-gotham);
						color: var(--payment-options-sales-heading-color);
					}
				}
			}

			.payment-options__cta {
				display: flex;
				align-items: center;
				column-gap: 8px;
				font: normal 700 16px var(--ff-gotham);
				color: #2a95d5;
				padding: 0 40px;
				height: 54px;

				.fa-comments {
					font-size: 11.2px;
				}
			}
		}
	}
}

.bg-intersect {
	display: flex;
	align-items: center;
	justify-content: center;

	.product-img {
		display: var(--product-img-display);
	}

	.suite-img {
		display: var(--suite-img-display);
	}
}

#desktop_nav.active ~ .licensing-page {
	--compare-license__table-section-first-top: 116px;
}

#desktop_nav:not(.active) ~ .licensing-page {
	--compare-license__table-section-first-top: 76px;
}

.compare-license {
	padding: 0px 12px;

	& * {
		transition: all 0.2s ease;
	}

	.compare-license__wrapper {
		max-width: 1366px;
		width: 100%;
		margin: 0 auto;

		.compare-license__container {
			max-width: 1195px;
			width: 100%;

			.compare-license__section-header {
				height: 58px;
				display: flex;
				align-items: center;
				border-bottom: 2px solid #e7eef0;
				position: sticky;
				top: calc(
					203.59px - 40px + var(--compare-license__table-section-first-top)
				);
				background-color: #fff;
				z-index: 1;

				.compare-license__heading {
					font: normal 700 16px/1.4 var(--ff-gotham);
					color: #181818;
					margin-bottom: 0;
				}
			}

			.compare-license__table-section {
				display: flex;
				overflow-x: auto;
				background-color: #fff;

				&:first-child {
					position: sticky;
					top: calc(var(--compare-license__table-section-first-top) - 40px);
					z-index: 1;
				}

				&:first-child {
					border-bottom: 2px solid #e7eef0;
				}

				.compare-license__left-col {
					max-width: 171px;
					width: 100%;
					position: sticky;
					left: 0;
					background-color: #fff;
					flex-shrink: 0;

					.compare-license__main-header {
						font: normal 900 30px / 1.2 var(--ff-gotham);
						color: #2a95d5;
						display: block;
						padding-top: 82px;
					}
				}

				.compare-license__table {
					width: 100%;

					&.compare-license__table--body--header {
						height: 100%;
						margin-top: 70px;

						tbody {
							.compare-license__row {
								.compare-license__cell {
									padding: 0px 24px 16px 24px;
									border-bottom: none;
									border-right: 1px solid transparent;
									border-left: 1px solid transparent;
									border-image: linear-gradient(0deg, #e7eef0 0%, #fff 100%) 1;
								}
							}
						}
					}

					&.compare-license__table--body,
					&.compare-license__table--body--header {
						min-width: 781px;

						@media screen and (min-width: 992) {
							& {
								min-width: unset;
							}
						}
					}

					&.compare-license__table--body--header {
						.compare-license__row {
							.compare-license__cell:first-child {
								background: linear-gradient(
									180deg,
									#fff 0%,
									#fafafb 100%
								) !important;
							}

							.compare-license__cell:last-child {
								background: linear-gradient(
									180deg,
									#fff 0%,
									#efedf9 100%
								) !important;
							}
						}
					}

					.compare-license__row {
						display: flex;

						.compare-license__heading-cell {
							font: normal 500 13px/1.4 var(--ff-gotham);
							color: #181818;
							text-decoration-line: underline;
							min-height: 51px;
							display: flex;
							align-items: center;
							border-bottom: 1px solid #e7eef0;
							width: 100%;
							padding: 16px 16px 16px 0;
							border-right: 1px solid #e7eef0;
						}

						.compare-license__cell {
							text-align: center;
							display: flex;
							max-width: 342px;
							width: 100%;
							align-items: center;
							justify-content: center;
							letter-spacing: -0.3px;
							color: #181818;
							min-height: 51px;
							column-gap: 2px;
							border-bottom: 1px solid #e7eef0;
							font: normal 400 13px/1.4 var(--ff-gotham);
							color: #181818;
							border-right: 1px solid #e7eef0;

							.compare-license__license-type {
								width: 100%;
								display: flex;
								flex-direction: column;
								row-gap: 16px;
								min-height: 108px;

								.licensing-col__header {
									display: flex;
									align-items: center;
									column-gap: 16px;

									.licensing-col__title-group {
										display: flex;
										flex-direction: column;
										align-items: start;

										.licensing-col__label {
											font: normal 900 20px/1.4 var(--ff-gotham);
											color: #181818;
										}

										.licensing-col__description {
											font: normal 400 14px/1.4 var(--ff-gotham);
											color: #181818;
											text-align: left;
										}
									}
								}
							}

							.fa-check {
								font-size: 16px;
								color: #63c1a0;
							}

							&:has(strong) {
								font: normal 400 11px/1.2 var(--ff-gotham);
							}

							&:first-child {
								background-color: #fafafb;
							}

							&:last-child {
								background-color: #efedf9;
								border-bottom: 1px solid #fff;
							}

							strong {
								font: normal 500 14px/1.15 var(--ff-gotham);
							}

							.compare-license__split-part {
								flex-basis: 100%;
								background-color: #fff !important;
							}

							.compare-license__split-divider {
								width: 1px;
								height: 28px;
								background-color: #e7eef0;
							}
						}
					}
				}
			}
		}
	}
}

#desktop_nav.active ~ .licensing-page {
	compare-license {
		& .compare-license__wrapper {
			& .compare-license__container {
				& .compare-license__table-section {
					&:first-child {
						top: 116px;
					}
				}
			}
		}
	}
}

.payment__container {
	max-width: 1178px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding: 0px 12px;
	flex-direction: column;
	row-gap: 20px;
	display: flex;
	z-index: 1;
}

.back__btn {
	border: none;
	display: flex;
	column-gap: 12px;
	font: normal 700 14px/1.4 var(--ff-gotham);
	color: var(--back-btn-color);
	align-items: center;
	background-color: transparent;
	padding: 0px;
}

.back-btn__icon {
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: var(--back-btn-icon-border);
	border-radius: 4px;
	background-color: var(--back-btn-icon-background);
	box-shadow: var(--back-btn-icon-box-shadow);

	i {
		color: var(--back-btn-icon-color);
	}
}

.payment__form {
	border-radius: 8px;
	box-shadow: 0 4px 12px 0 rgba(24, 24, 24, 0.08);
	border: var(--payment-form-border);
	min-height: 747px;
	display: flex;
	--payment-form-flex-dir: column;
	flex-direction: var(--payment-form-flex-dir);
	overflow: clip;

	@media screen and (min-width: 992px) {
		& {
			--payment-form-flex-dir: row;
		}
	}
}

.payment__summary {
	background-color: var(--payment-summary-background);
	padding: 32px 40px;
	display: flex;
	flex-direction: column;
	row-gap: 24px;
	--payment-summary-max-width: 100%;
	max-width: var(--payment-summary-max-width);
	width: 100%;
	flex-shrink: 0;

	@media screen and (min-width: 992px) {
		& {
			--payment-summary-max-width: 423px;
		}
	}
}

.payment__summary-title {
	font: normal 500 16px/1.8 var(--ff-gotham);
	color: var(--payment-color);
	margin-bottom: 0;
}

.payment__summary-content {
	display: flex;
	flex-direction: column;
	row-gap: 32px;

	hr {
		height: 1.5px;
		background-color: #d9e5e9;
		color: #d9e5e9;
		margin: 0;
	}
}

.summary-content__logo {
	.logo--product {
		display: var(--logo-product-display);
	}

	.logo--suite {
		display: var(--logo-suite-display);
	}
}

.summary-content__header {
	display: flex;
	flex-direction: column;
	row-gap: 4px;
	padding-bottom: 16px;
	border-bottom: 1px solid #d9e5e9;

	& + .item__container {
		.item__desc {
			height: 20px;
			font: var(--list-item-font);
			color: var(--list-item-color);
			line-height: 20px;

			i {
				margin-right: 12px;
				color: #63c1a0;
				font-size: 14px;
			}
		}
	}
}

.summary-content__title {
	font: normal 900 20px/1.4 var(--ff-gotham);
	color: var(--payment-color);
	margin-bottom: 0;
}

.summary-content__desc {
	font: normal 400 14px/1.4 var(--ff-gotham);
	color: var(--payment-desc-color);
}

.summary-content__list {
	display: flex;
	flex-direction: column;
	row-gap: 24px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.item__container {
	display: flex;
	justify-content: space-between;
	align-items: start;
}

.item__header {
	display: flex;
	flex-direction: column;
	row-gap: 4px;
}

.item__title {
	font: normal 400 16px/1.6 var(--ff-gotham);
	color: var(--payment-color);
	text-transform: capitalize;
}

.item__desc {
	font: normal 400 12px/1.6 var(--ff-gotham);
	color: var(--payment-desc-color);

	strong {
		color: var(--payment-color);
	}
}

.item__subtotal {
	font: normal 700 16px/1.6 var(--ff-gotham);
	color: var(--payment-color);
}

.summary-content__total {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.summary-content__total-header {
	display: flex;
	flex-direction: column;
}

.total__title {
	font: normal 700 16px/1.6 var(--ff-gotham);
	color: var(--payment-color);
}

.total__desc {
	font: normal 400 14px/1.4 var(--ff-gotham);
	color: var(--payment-desc-color);
	text-transform: capitalize;
}

.total__price {
	font: normal 700 14px var(--ff-gotham);
	color: var(--payment-color);

	strong {
		font: normal 900 32px var(--ff-gotham);
	}
}

.summary-content__guarantee {
	margin-top: auto;
	font: normal 500 12px var(--ff-gotham);
	color: var(--payment-color);
	text-align: center;

	i {
		color: #63c1a0;
		margin-right: 8px;
		font-size: 14px;
	}
}

.fa-solid.fa-circle-question {
	font-size: 14px;
	color: #2a95d5;
	position: relative;
	cursor: pointer;

	&:hover .premium-ext__tooltip {
		display: flex;
	}

	&:hover .premium-support__tooltip {
		display: flex;
	}
}

.premium-ext__tooltip {
	display: none;
	position: absolute;
	min-width: 804px;
	border-radius: 8px;
	background-color: #fff;
	box-shadow: 0px 8px 36px 0px rgba(0, 0, 0, 0.16);
	border: 1px solid #d9e5e9;
	--left: 60%;
	left: var(--left);
	transform: translateX(calc(-1 * var(--left)));
	padding: 24px 16px;
	bottom: 25px;
	flex-direction: column;
	z-index: 1;

	@media screen and (min-width: 1200px) {
		& {
			--left: 50%;
		}
	}

	.premium-ext__tooltip__header {
		font: normal 400 14px/1.5 var(--ff-gotham);
		color: #181818;
		text-align: center;
		margin-bottom: 0;

		strong {
			font: normal 700 14px/1.5 var(--ff-gotham);
		}

		.fa-solid.fa-crown {
			font-size: 14px;
			color: #fda509;
		}
	}

	.row {
		margin-top: 24px;

		[class^="col-"]:last-child .premium-ext__support__feature {
			border-left: 1px solid #e7eef0;
			border-right: 1px solid #e7eef0;
		}

		.premium-ext__support__feature {
			border: 1px solid #e7eef0;
			border-right: none;
			height: 100%;

			.premium-ext__support__header {
				padding: 16px;
				text-align: center;
				background-color: #f1f9fb;
				font: normal 700 14px var(--ff-gotham);
				color: #181818;
				border-bottom: 1px solid #e7eef0;
			}

			.premium-ext__support__features {
				padding: 16px 14px;
				display: flex;
				flex-direction: column;
				row-gap: 16px;
				align-items: start;

				.premium-ext__support__email {
					display: flex;
					align-items: center;
					column-gap: 8px;

					.fa-solid.fa-check {
						color: #63c1a0;
						font-size: 14px;
					}

					span {
						font: normal 400 12px/8px var(--ff-gotham);
						color: #181818;
						letter-spacing: -0.3px;
					}
				}

				.feature__divider {
					height: 1px;
					width: 100%;
					background-color: #e7eef0;
				}

				.premium-ext__support__list {
					display: flex;
					flex-direction: column;
					row-gap: 8px;

					.premium-ext__support__item {
						display: flex;
						align-items: center;
						column-gap: 8px;

						.fa-solid.fa-crown {
							font-size: 14px;
							color: #fda509;
						}

						span {
							font: normal 400 12px/8px var(--ff-gotham);
							color: #181818;
							letter-spacing: -0.3px;
						}
					}
				}
			}
		}
	}

	.consider-enterprise {
		margin: 0;
		margin-top: 16px;
		text-align: center;
		font: normal 400 10px/1.4 var(--ff-gotham);
		color: #000;
		letter-spacing: -0.3px;

		strong {
			font: normal 700 10px/1.4 var(--ff-gotham);
			color: #e01a59;
			letter-spacing: -0.3px;
		}
	}

	img {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -7px;
	}
}

.licensing-interactive__main-licenses-wrapper--monthly.licensing-interactive__main-licenses-wrapper--active {
	&[data-product-type="product"] {
		.licensing-enterprise__summary__item:nth-child(3),
		.licensing-enterprise__summary__item:nth-child(4) {
			display: none;
		}

		.subscription__plan__header {
			background-color: #7cb3de;

			p {
				color: #fff;
			}
		}

		.licensing-unlimited__summary-wrapper--suite {
			background-image: unset;
			background-color: #f1f9fb;

			.licensing-unlimited__summary-logo--active:nth-child(3) {
				display: none;
			}

			.licensing-enterprise__summary__items {
				border-top: 3px solid #e7eef0;
				border-bottom: 3px solid #e7eef0;

				.licensing-enterprise__summary__item {
					strong {
						color: #181818;
					}
				}
			}

			p:not(.payment-block__methods__tooltip__text) {
				color: #181818;
			}

			.licensing-enterprise__total__price {
				color: #e01a59 !important;
			}
		}
	}

	&[data-product-type="suite"] {
		.licensing-unlimited__summary-wrapper--suite {
			.licensing-unlimited__summary-logo--active:nth-child(2) {
				display: none;
			}

			.licensing-unlimited__summary-logo:nth-child(1) {
				display: block;
			}
		}
	}
}

.licensing-interactive__main-licenses-wrapper--monthly.licensing-interactive__main-licenses-wrapper--active {
	&[data-product-type="product"] {
		.licensing-enterprise__summary__item:nth-child(3),
		.licensing-enterprise__summary__item:nth-child(4) {
			display: none;
		}

		.subscription__plan__header {
			background-color: #7cb3de;

			p {
				color: #fff;
			}
		}

		.licensing-unlimited__summary-wrapper--suite {
			background-image: unset;
			background-color: #f1f9fb;

			.licensing-unlimited__summary-logo--active:nth-child(3) {
				display: none;
			}

			.licensing-enterprise__summary__items {
				border-top: 3px solid #e7eef0;
				border-bottom: 3px solid #e7eef0;

				.licensing-enterprise__summary__item {
					strong {
						color: #181818;
					}
				}
			}

			p:not(.payment-block__methods__tooltip__text) {
				color: #181818;
			}

			.licensing-enterprise__total__price {
				color: #e01a59 !important;
			}
		}
	}
}

.video-explain__button {
	display: flex;
	align-items: center;
	justify-content: center;

	&.video-explain__button--cl {
		right: -3px;
		bottom: -74px;
		
		@media screen and (min-width: 1400px) {
			& {
				right: -11px;
			}
		}

		@media (width < 576px) {
			display: none;
		}
	}

	&.video-explain__button--nr {
		right: 0;

		@media (width < 1400px) {
			top: -22px;
		}
	}
}

.video-explain__modal {
	position: fixed;
	inset: 0;
	background-color: rgba(0, 0, 0, 0.50);
	z-index: 10000;
	padding: 0px 12px;
	padding-top: 200px;
	overflow: auto;

	.video-explain__container {
		max-width: 780px;
		padding: 36px 32px;
		display: flex;
		flex-direction: column;
		row-gap: 20px;
		margin: 0 auto;
		background-color: #FFF;
		border-radius: 12px;
		box-shadow: 0 4px 32px 4px rgba(0, 0, 0, 0.50);
		position: relative;

		.video-explain__close {
			border: none;
			background-color: transparent;
			width: 20px;
			height: 20px;
			position: absolute;
			top: 12px;
			right: 12px;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		.video-explain__header {
			.video-explain__title {
				font: normal 900 24px/1.35 var(--ff-gotham);
				color: #181818;
				text-align: center;
				margin-bottom: 6px;
			}

			.video-explain__desc {
				font: normal 500 16px/1.6 var(--ff-gotham);
				color: #181818;
				text-align: center;
				margin-bottom: 0;
			}
		}

		.video-explain__iframe {
			position: relative;
			display: flex;
			align-items: center;
			justify-content: center;
			border-radius: 10px;
			border: 1px solid #E7EEF0;

			img {
				position: absolute;
				inset: 0;
				pointer-events: none;
				object-fit: cover;
			}
		}

		.video-explain__text {
			font: normal 400 16px/1.8 var(--ff-gotham);
			color: #181818;
			margin-bottom: 0px;
			text-align: left;
		}

		.video-explain__list {
			padding-left: 1.5rem;
			margin: 0;

			.video-explain__item {
				font: normal 400 16px/1.8 var(--ff-gotham);
				color: #181818;
			}
		}
	}
}

.tab-small-text-5yearpack {
	color: #E01A59;	
}

.js-licensing-interactive__options-redistribution {
	display: flex;
	flex-wrap: nowrap;
	column-gap: 16px;
	margin: 0;
	margin-top: 24px;

	@media (width < 1400px) {
		flex-direction: column;
		row-gap: 16px;
	}

	.licensing-interactive__label {
		margin: 0;
		width: 100%;
	}

	.licensing-interactive__option {
		min-height: unset;
	}

	.licensing-interactive__option_paddings-y-large {
		padding: 11px 0;
	}

	.nocoveragecontainer {
		flex-shrink: 0;
		min-width: 232px;

		.licensing-interactive__option-text_small {
			display: none;
		}
	}
	
	.oemscontainer {
		display: flex;
		flex-wrap: wrap;

		.licensing-interactive__label {
			width: calc(100% / 3);
			height: 100%;

			@media (width < 768px) {
				width: 100%;
			}

			.licensing-interactive__option {
				min-height: 107px;

				@media (width < 1200px) {
					min-height: 121.71px;
				}

				@media (width < 992px) {
					min-height: 104px;
				}

				@media (width < 768px) {
					min-height: 121.71px;
				}
			}
		}

		.licensing-interactive__disabled-message {
			img {
				width: 15px;
				height: auto;
				transform: translateY(-2px);
			}
			
			em {
				font: normal 700 15px "Gotham-Bold";
				color: #AEC3D7;
				line-height: normal;
			}

			a, span {
				font: normal 500 12px/1.4 "Gotham-Medium";
				
				i {
					font-size: 12px;
				}
			}
		}

		.licensing-interactive__label:not(:first-child) {
			margin-left: -2px;
		}

		.licensing-interactive__label:has(.licensing-interactive__option:hover):not(:has(.licensing-interactive__radio[disabled])) {
			position: relative;
			z-index: 1;
		}

		.licensing-interactive__label:has(.licensing-interactive__radio:checked) {
			position: relative;
			z-index: 1;
		}
	}
}

/* New addon will only show when the unlimited license is checked */
.licensing-interactive__label--airgapped {
	display: none;
}

.licensing-interactive__column-questions:has(.licensing-interactive__radio[data-licensing-interactive__show-licence="unlimited"]:checked) {
	.licensing-interactive__label--airgapped {
		display: inline-block;
	}

	.oemscontainer { 
		.licensing-interactive__option {
			justify-content: center;

			.air-oem {
				color: #E01A59;
				/* color: #181818; */

				strike {
					color: #678CB1;
                    text-decoration-thickness: 1px;
                    text-decoration-color: #E01A59;
				}
			}

			small {
				display: block;
				font: normal 400 10px/1.4 "Gotham-Book";
				color: #181818;

				a {
					font: normal 700 10px/1.4 "Gotham-Bold";
					color: #2A95D5;
				}
			}
		}
	}
}

.licensing-interactive__label {
	&:has(.licensing-interactive__radio[name="licenseType"]) {
		@media (width < 1400px) {
			width: calc(50% - 20px);
			flex-grow: 0;
			flex-shrink: 0;
			flex-basis: unset;
		}

		@media (width < 576px) {
			width: calc(100% - 20px);
		}
	}

	&:has(.licensing-interactive__radio[name="subscription"]) {
		@media (width <= 576px) {
			&:not(:first-child) {
				margin-bottom: -3px;
			}

			&:first-child {
				margin-right: -3px;
			}
		}
	}

	&:has(.licensing-interactive__radio[name="redistribution"]) {
		height: 100%;

		.nocoveragecontainer {
			.licensing-interactive__option_paddings-y-large {
				padding: 0;
			}
		}

		.licensing-interactive__option-text {
			text-align: center;
		}

		@media (768px >= width <= 992px) {
			width: calc(50% - 20px);
			flex-grow: 0;
			flex-shrink: 0;
			flex-basis: unset;
		}

		@media (width <= 576px) {
			/* width: calc(100% - 20px);
			flex-grow: 0;
			flex-shrink: 0;
			flex-basis: unset; */
		}
	}
}