.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("https://ironsoftware.com/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("https://ironsoftware.com/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("https://ironsoftware.com/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: 'Gotham-Bold';
	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: 'Gotham-Light';
	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: "Gotham-Bold";
}

.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: "Gotham-Bold";
	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: 'Gotham-Black';
	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: 'Gotham-Medium';
	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: 'Gotham-Medium';
	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.10);
	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;
}

.licensing-interactive__suite-switcher-bg-wrapper {
	margin-top: 35px;
	background-image: url("https://ironsoftware.com/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(https://ironsoftware.com/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: .2s;
	transition: .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: .2s;
	transition: .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: 200;
	cursor: pointer;
	color: #678CB1;
	font-family: "Gotham-Black";
	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: "Gotham-Black";
}

.licensing-interactive__suite-label--active {
	font-family: "Gotham-Black";
	color: #2A95D5;
}

.licensing-interactive__suite-support-text {
	display: inline-block;
	background: url("https://ironsoftware.com/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: "Gotham-Bold";
	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("https://ironsoftware.com/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("https://ironsoftware.com/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 {
	/* background-image: url("/img/suite/unlimited-licenses--single-product-tooltip.svg");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	background-size: contain; */
	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 "Gotham-Book";
	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: 'Gotham-Black';
	font-size: 20px;
	line-height: 22px;
}

.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: 8px -10px -10px;
	overflow: hidden;
}

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

.licensing-interactive__label--disabled {

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

    & .licensing-interactive__product-label-text {
        color: #E01A59;
		font-family: "Gotham-Black";
    }

	& .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;
}

.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: 'Gotham-Bold';
	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 16px 12px;
	background-color: #F1F9FB;
	border-bottom: 1px solid #E7EEF0;
	min-height: 102px;
	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: "Gotham-bold";
}

.licensing-interactive__option-text span {
	font-family: "Gotham-light";
}

.licensing-interactive__option-text_strong {
	font-family: 'Gotham-Black';
	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: "Gotham-Bold";
}

.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: 7px;
}

.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: 'Gotham-Bold';
	color: #DF2358;
}

.licensing-interactive__option-text b,
.licensing-interactive__option-text strong {
	font-family: 'Gotham-Bold';
	font-weight: 700;
}

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

.licensing-interactive__option-price-old {
	position: relative;
    display: block;
    font-family: 'Gotham-Black';
    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: "Gotham-Medium";
	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: 'Gotham-Black';
	font-size: 24px;
	line-height: 1.2;
	color: #E01A59;
}

.licensing-interactive__option-price-currency {
	margin-left: 4px;
	margin-bottom: 2px;
	font-family: 'Gotham-Bold';
	font-size: 11px;
	line-height: 18px;
}

.licensing-interactive__option-features {
	position: relative;
	width: 100%;
	margin: 9px 0 0;
}

@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 {
	position: relative;
	display: block;
	padding: 7px 5px 3px 45px;
}

.licensing-interactive__option-feature-icon {
	display: block;
	position: absolute;
	left: 21px;
	top: 11px;
	font-size: 15px;
}

.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-weight: 400;
	font-size: 15px;
	line-height: 19px;
}

.licensing-interactive__radio:checked + .licensing-interactive__option .licensing-interactive__option-feature-text {
	font-family: 'Gotham-Bold';
	white-space: nowrap;
}

.licensing-interactive__radio:checked + .licensing-interactive__option .licensing-interactive__option-support-features-item {
	font-family: 'Gotham-Medium';
	font-weight: 500;
}

@media screen and (min-width: 1220px) and (max-width: 1300px) {
	.licensing-interactive__label {
		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: "Gotham-Light", Arial;
}

.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: "Gotham-Bold";
		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: 368px;
	width: 100%;
	border-left: 3px solid #E7EEF0;
	padding: 12px 22px 18px;
	background-color: #F1F9FB;
	padding: 57px 21px 13px 21px;
	display: flex;
	flex-direction: column;
	/* justify-content: space-between; */
	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("https://ironsoftware.com/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.50);
	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.10);
	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.10);
}

.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: "Gotham-Black";
}

.select-dropdown__dev-option-price-discount {
	font-size: 12px;
	color: #678CB1;
	font-family: "Gotham-Bold";
	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: "Gotham-Black";
	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: "Gotham-Bold";
}


.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: 16px;
	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: "Gotham-Medium";
	font-size: 12px;
	color: #181818;
	opacity: 0.7;
	padding-right: 8px;
}

.licensing-interactive__currency-switcher-currency {
	font-family: "Gotham-Bold";
	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("https://ironsoftware.com/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("https://ironsoftware.com/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: 15px auto 0; */
	margin: 0 auto;
}

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

.suite-tab-active .licensing-interactive__suite-logo {
	max-width: 220px;
}

.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: 'Gotham-Black';
	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: 'Gotham-Black';
	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('https://ironsoftware.com/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;
	/* margin-left: 11px; */
	min-height: 18px;
}

.licensing-interactive__summary-old-off {
	font-family: 'Gotham-Bold';
	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: 'Gotham-Bold';
	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: 'Gotham-Bold';
	font-weight: 700;
}

.licensing-interactive__addition-to-summary-name {
	font-family: "Gotham-Medium";
	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: 'Gotham-Bold';
	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: 'Gotham-Bold';
	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 {
	color: #E01A59;
	font-family: "Gotham-Medium";
	font-size: 14px;
	font-weight: 700;
}
.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: 'Gotham-Black';
	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: "Gotham-Bold";
	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: 'Gotham-Bold';
}

.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: 'Gotham-Bold';
	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;
}

.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-size: 14px;
	line-height: 20px;
	padding: 0;
	margin: 0;
	text-align: center;
}

.licensing-interactive__alert-message-text span {
	color: #2a95d5;
	font-family: "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--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: 'Gotham-Medium';
}

@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;
}

.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: 'Gotham-Light';
	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%;
	}
}

.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 "Gotham-Light";
	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: "Gotham-Light";
	opacity: 1;
}

.pink-bold-emphasis {
	font-family: "Gotham-Medium";
	color: #E01A59;
}

.white-bold-emphasis {
	font-family: "Gotham-Medium";
	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: "Gotham-Medium";
	font-size: larger;
}

.tooltip-description__body {
	background-color: #202020;
	padding: 5px 18px 10px 18px;
	font-family: "Gotham-Light";
	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: 'Gotham-Light';
	font-size: 12px;
	line-height: 16px;
}

.link-tooltip-container__video-icon {
	background-image: url("https://ironsoftware.com/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: 'Gotham-Light';
	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: 'Gotham-Medium';
	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: 'Gotham-Bold';
	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: 'Gotham-Bold';
	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: 'Gotham-Bold';
	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: 'Gotham-Medium';
	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: 'Gotham-Medium';
	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('https://ironsoftware.com/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: 'Gotham-Medium';
	font-weight: 400;
	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: 'Gotham-Medium';
	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: 'Gotham-Medium';
}

.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: 'Gotham-Medium';
    color: #2a95d5;
    text-decoration: none;
    transition-duration: 0.15s;
}

.licensing-interactive__header-trial-badge {
    background-image: url("https://ironsoftware.com/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("https://ironsoftware.com/img/trial/free-15-day-trial-available--licensing.svg");
}

.licensing-interactive__header-trial-badge--no-duration {
	background-image: url("https://ironsoftware.com/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;
}

.licensing-interactive__tabs {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 330px;
    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;
}

.licensing-interactive__tabs:nth-child(1).licensing-interactive__tabs--active .licensing-tab-icon--team-licenses::before {
	background-image: url("https://ironsoftware.com/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("https://ironsoftware.com/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("https://ironsoftware.com/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("https://ironsoftware.com/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("https://ironsoftware.com/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("https://ironsoftware.com/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("https://ironsoftware.com/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("https://ironsoftware.com/img/suite/team-licenses--tooltip.svg");
	height: 149px;
	background-repeat: no-repeat;
}

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

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

.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 700 18px "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 "Gotham-Book";
	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: 1366px;
	margin: 0 auto;
	padding: 0;
}

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

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


@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("https://ironsoftware.com/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: "Gotham-Black";
    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.10);
	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("https://ironsoftware.com/img/svgs/locations-icon-blue.svg") no-repeat center center;
	width: 50px;
}

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

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

.licensing-unlimited__option-title {
	font-size: 16px;
	color: #181818;
	font-family: "Gotham-Bold";
	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: "Gotham-Black";
	color: #181818;
	margin: 0;
	padding: 0 0 16px;
	line-height: 18px;
	text-align: center;
}

.licensing-unlimited__license-detail-text {
	display: block;
	font-family: "Gotham-Light";
}

.licensing-unlimited__license-detail-price {
	font-size: 28px;
	font-family: "Gotham-Black";
	color: #181818;
	margin: 0;
	padding: 0;
	line-height: 24px;
}

.licensing-unlimited__license-detail-currency {
	font-size: 10px;
	font-family: "Gotham-Bold";
	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: "Gotham-Bold";
}

.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: "Gotham-Bold";
	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: "Gotham-Bold";
}

/* .licensing-interactive__currency-switcher-unlimited-container {
	margin: 8px 0 0;
	min-height: 22px;
	width: 100%;
} */

.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("https://ironsoftware.com/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: 368px;
	}
}

.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.20);
	border-bottom: 3px solid rgba(255, 255, 255, 0.20);
}

.licensing-enterprise__summary__title {
	font: normal 900 16px/28px "Gotham-Black";
	color: #FFF;
	margin-bottom: 4px;
}

.licensing-enterprise__summary__item {
	font: normal 400 14px/28px "Gotham-Book";
	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.20);
	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: "Gotham-Bold";
}

.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.20);
}

.licensing-unlimited__summary-whats-include-value {
	font-family: "Gotham-Bold";
	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: "Gotham-Black";
	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: "Gotham-Black";
	line-height: 1.2;
	text-align: right;
}


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

.licensing-unlimited__summary-total-tax-text {
	font-family: "Gotham-Light";
	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: "Gotham-Light";
		text-align: center;
		padding: 10px 0 3px;
		margin: 0;
		color: #fff;
	}

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

	.submitted-message {
		text-align: center;
		font-family: "Gotham-Medium";
		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: "Gotham-Black";
}

.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 400 14px/16px "Gotham-Light";
	color: #181818;
	display: block;
	position: absolute;
	transition: all .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 400 10px/16px "Gotham-Light";
	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 "Gotham-Medium";
	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 "Gotham-Medium";
	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 400 10px/16px "Gotham-Light";
	color: #181818;
	display: block;
	position: absolute;
	transition: all .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 "Gotham-Bold";
	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 "Gotham-Medium";
	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('https://ironsoftware.com/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 "Gotham-Black";
	color: #FFF;
}

.licensing-enterprise__total__price {
	font: normal 900 30px/1.2 "Gotham-Black";
	color: #FFF;
	margin-bottom: 0;
}

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

.licensing-enterprise__total__tax {
	font: normal 400 12px/1.2 "Gotham-Book";
	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.40);
	font: normal 700 14px/1.4 "Gotham-Bold";
	color: #2A95D5;
	/* max-width: 320px;  */
	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 "Gotham-Black";
	color: #181818;
}

.support__subtitle {
	margin-bottom: 0;
	font: normal 300 14px/22px "Gotham-Light";
	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 "Gotham-Bold";
	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 "Gotham-Book";
	color: #181818;
	margin-bottom: 0;
	text-align: center;
}

.desc__price strong {
	color: #2A95D5;
}

.licensing-enterprise__info {
	/* border: 3px solid #2A95D5; */
	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 "Gotham-Book";
	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: 48px;
}

.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 "Gotham-Book";
	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 "Gotham-Bold";
	margin-bottom: 0;
	color: #2A95D5;
	text-align: center;
}

.enterprise-only__subtitle {
	font: normal 400 12px/1.35 "Gotham-Book";
	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 "Gotham-Black";
	color: #181818;
	margin-bottom: 4px;
	text-align: center;
}

.text__subtitle {
	font: normal 400 15px/1.1 "Gotham-Book";
	color: #181818;
	margin-bottom: 16px;
	text-align: center; 
}

.text__price {
	font: normal 900 24px/1.2 "Gotham-Black";
	color: #181818;
	margin-bottom: 0;
	text-align: center;
}

.text__price strong {
	font: normal 700 10px/1.2 "Gotham-Bold";
}

.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 "Gotham-Black";
	color: #C6AAC6;
}

.tag-unlimited {
    position: absolute;
    right: 0;
    top: 0;
}

.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.10);
	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 "Gotham-Book";
	margin-bottom: 0;
}

.included__text strong {
	font: normal 700 16px/1.4 "Gotham-Bold";
}

.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 "Gotham-Black";
	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 "Gotham-Black";
	color: #C6AAC6;
	text-align: center;
}

.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;
	/* position: relative; */
}

.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 "Gotham-Black";
	color: #181818;
	text-align: center;
}

.subscription__plan__price {
	margin-bottom: 0;
	font: normal 900 28px/36px "Gotham-Black";
	color: #181818;
	text-align: center;
}

.subscription__plan__price strong {
	font: normal 700 10px "Gotham-Bold";
}

.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 "Gotham-Book";
	color: #181818;
}

.subscription__plan__list__what-you-get strong {
	font: normal 700 15px/1.1 "Gotham-Bold";
}

.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 "Gotham-Book";
	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;
	}
}

.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 {
	.hbspt-form {
		margin: 0 !important;
		width: 100% !important;

		.submitted-message {
			display: flex;
			flex-direction: column;
			align-items: center;
			
			p:first-child {
				margin-bottom: 0;
			}

			p {
				text-align: center;
				color: #FFF;
			}
		}

		form {
			display: flex;
			flex-direction: column;
			row-gap: 16px;
	
			.hs-form-field {
				margin: 0 !important;
				/* background-color: #FFF; */
				/* padding: 6px 12px 10px 12px; */
				display: flex;
				flex-direction: column;
				/* row-gap: 6px; */
				justify-content: space-between;
				/* border-radius: 4px; */
				/* border: 1px solid #7B627B; */
				height: 50px;
				position: relative;

				.alert-tooltip {
					/* display: none; */
					background-color: transparent;
					background-image: url('https://ironsoftware.com/img/modals/talk_to_sales/form-error-icon.svg');
					background-position: center;
					background-repeat: no-repeat;
					background-size: 16px 14px;
					height: 18px;
					width: 18px;
					position: absolute;
					right: 8px;
					top: 50%;
					transform: translateY(-50%);
					z-index: 1;
				}

				&.invalid {
					.input {
						border: 2px solid #D62027;
						border-radius: 5px;
					}
				}
	
				&.hs_preferred_communication {
					position: relative;
					display: flex;
					justify-content: center;
					padding-left: 0;
					padding-right: 0;
					background-color: #FFF;
					border-radius: 4px;
					border: 1px solid #7B627B;
	
					label {
						position: absolute;
						top: 6px;
						left: 12px;
					}
				}
	
				.input {
					display: flex;

					input {
						outline: none;
						border: none;
						width: 100%;
						padding: 0;
						font: normal 500 14px/1.15 "Gotham-Medium";
						color: #181818;
						height: 100%;
						padding: 24px 12px 10px 12px;
						border-radius: 4px;
						border: 1px solid #7B627B;
					}
	
					select {
						padding: 0 12px 0 12px;
						outline: none;
						height: unset !important;
						width: 100%;
						font: normal 500 14px/1.15 "Gotham-Medium";
						color: #181818;
						border: none;
						margin-top: 6px;
						appearance: none;
						background-image: url(https://ironsoftware.com/img/chevron-down.svg);
						background-repeat: no-repeat;
						background-position: right center;
						background-position-x: calc(100% - 12px);
	
						&::after {
							content: "\f107"; /* Font Awesome caret-down */
							font-family: "Font Awesome 6 Free";
							font-weight: 900;
							position: absolute;
							right: 10px;
							top: 50%;
							transform: translateY(-50%);
							pointer-events: none;
						}
					}
				}
	
				.no-list.hs-error-msgs.inputs-list {
					display: none;
				}
	
				label {
					display: inline-block;
					font: normal 400 10px "Gotham-Book";
					color: #181818;
					position: absolute;
					top: 6px;
					left: 12px;
				}
			}
	
			& > div:nth-child(5) {
				order: 6;
				margin-bottom: 0;
	
				.kept-confidential-text {
					font: normal 400 11px/1.4 "Gotham-Book";
					color: #FFF;
					margin-bottom: 0;
					text-align: center;
	
					& strong {
						font: normal 500 11px/1.4 "Gotham-Medium";
					}
				}
			}
	
			& > div:nth-child(6) {
				margin-top: 16px;
				order: 5;
			}
		}
	
		input[type="submit"] {
			display: none;
		}

		.custom-submit-btn {
			background-color: #E01A59;
			padding: 20px 10px;
			border-radius: 70px;
			font: normal 700 15.572px "Gotham-Bold";
			color: #FFF;
			width: 100%;
			border: none;
			display: flex;
			align-items: center;
			justify-content: center;
			column-gap: 10px;
	
			&:hover {
				background-color: #C9041E;
			}
		}
	}
}

.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 "Gotham-Black";
				color: #181818;
				margin-bottom: 0;
			}

			p {
				font: normal 400 16px/1.6 "Gotham-Book";
				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 "Gotham-Bold";
		}
	}
}

.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
}

.new-subscription {
	display: flex;
	align-items: center;
	column-gap: 24px;
	margin: 0;
	row-gap: 14px;

	.licensing-interactive__option-text {
		font: normal 700 16px/15px "Gotham";
	}

	.licensing-interactive__option-text_strong {
		font: normal 700 16px/15px "Gotham";
	}

	[id^="tab-small-text-"] {
		font: normal 700 12px/13px "Gotham-Bold" !important;
		/* color: #E01A59; */
	}

	.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 "Gotham-Medium";
		}

		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 "Gotham-Book";
			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 {
		/* margin-right: 24px; */
		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: 992px) {
		& {
			max-width: 623px;
		}
	}

	.oneoff__container {
		width: 100%;
		display: flex;

		[id^="tab-small-text-"] {
			font: normal 700 12px/13px "Gotham-Bold" !important;
			color: #E01A59;
		}

		@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: 1;
			}

			.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;
	/* inset: 0; */
	overflow: clip;
	height: calc(100% + 6px);
	width: 149px;
	top: -3px;
	right: -3px;

	.save-badges-new {
		background-color: #E01A59;
		font: normal 700 8px/1.2 "Gotham-Bold";
		color: #FFF;
		text-align: center;
		height: 28px;
		padding: 5px 0;
		position: absolute;
		width: 100%;
		transform: rotate(45deg);
		top: 11px;
		right: -48px;

		& > 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;
}

#summary-price-new-subscription {
	.gray-bold-strikeout {
		display: unset;
		font: normal 700 14px/18px "Gotham-Bold";
		color: #678CB1;
	}

	strong:not(.gray-bold-strikeout) {
		color: #181818;
	}
}

.suite-tab-active {
	#summary-price-old-subscription {
		display: none;
	}

	#summary-price-new-subscription { 
		strong:not(.gray-bold-strikeout) {
			color: #FFF;
		}
	}
}