.tabs_pricing_currency {
	max-width: 500px;
}

.outcome_variable:not(.selected):not(.agents) .variable_options_wrapper {
	display: none;
}

.outcome_variable.agents:not(.shown){
	display: none;
}

.option_item_subitem_agent {
	margin-bottom: 20px;
}

.option_checkmark .checkmark_wrapper, .outcome_card .checkmark_wrapper {
	display: none;
}

.selected .checkmark_wrapper {
	display: block;
}

.configurator_content-box {
	cursor: default;	
}

.sf-btn-ccy,
.outcome_checkmark,
.option_checkmark,
.channel-buttons .option_item,
#outcome-creative .option_item,
#agent .close_button,
.powerup_item
{
	cursor: pointer;
}

.selected .outcome_checkmark {
	background-color: var(--base-color-brand--purple);
}

.outcome_checkmark .plus {
	display: block;
}

.selected .outcome_checkmark .plus {
	display: none;
}

.outcome_checkmark .checkmark_icon {
	display: none;
}

.selected .outcome_checkmark .checkmark_icon {
	display: block;
}

.price-appendix {
	color: rgba(255, 255, 255, 0.5);
	font-weight: 300;
}

.pricing_line_divider {
	margin-top: 8px;
	margin-bottom: 8px;
}

#calculator .summary {
	margin-top: 10px;
}

.calculator_items_list {
	padding-top: 8px;
	padding-bottom: 8px;
	row-gap: 4px;
}

.tactic_sumup_header .calculator_item_description {
	color: #fff;
}

#agent .outcome_checkmark {
	display: none;
}

#agent .outcome_content_wrapper {
	padding-left: 56px;
}

.trusted-by-wrapper {
	/* display: none; */
}

.outcome_card, .outcome_card.selected {
	min-height: 350px;
	overflow: visible;
	justify-content: flex-start;
	gap: 10px;
}

.trusted-by-logo {
	max-height: 20px;
	max-width: 80px;
}

.trusted-by-wrapper {
	width: 100%;
}

.agentic-power .outcome_card {
	/* pointer-events: none; */
	border-color: none;
	border: 0;
	transform: none;
	box-shadow: inherit;
	cursor: default;
}

.configure_package_wrapper.hide {
	display: none;
}


.agentic-power .outcome_card .icons_wapper {
	display: none;
}


.w-input, .w-select {
  color: white; 
}

html.modal-show {
	overflow: hidden;
}



/* .modal-cover {
	position: fixed;
	top:0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	
	overflow: scroll;
	
	background-color:rgba(0,0,0,0.3);
	transition: background-color 1ms;
	backdrop-filter: blur(8px) saturate(80%);
	
} */

html:not(.modal-show) .background_blur_form {
	display: none;
	background-color:rgba(0,0,0,0);
	transition: background-color 1ms;
}

/* .modal-box {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20%;
	background-color: rgba(3, 3, 27, 0.803);
	backdrop-filter: blur(15px);
	width: 600px;
	min-height: 500px;
	border-radius: 20px;
	border-color: rgba(0,0,0,0.5);
	box-shadow: 0px 5px 200px 50px  rgba(169, 47, 238, 0.25) ;

	transition: margin 200ms;
		
} */

html:not(.modal-show) .background_blur_form {
	/* transition: padding-top;
	padding-top: 150px; */
}

.background_blur_form {
	overflow: scroll;
	/* transition: padding-top;  */
	padding-top: 50px;
	padding-bottom: 50px;
}

html.modal-show .background_blur_form .form_wrapper_pricing {
	/* margin-top: 0%;
	transition: margin-top 300ms; */
}

html:not(.modal-show) .background_blur_form .form_wrapper_pricing {
	/* margin-top: 25%;
	transition: margin-top 300ms; */
}

.background_blur_form #email-form-2 {
	row-gap: 8px;
}


.background_blur_form .close_button {
	background: none;	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	transition: color 200ms;
	width: 28px;
	height: 28px;
	border-radius: 60px;
	border: 2px solid rgba(255,255,255,0.2);
	transition: border 300ms;
	transition: background 300ms;
	padding: 6px;
}
.background_blur_form .close_button:hover {
	background-color: rgba(255,255,255,0.1);
	border: 2px solid rgba(255,255,255,0.4);
	transition: border 100ms;
	transition: background 100ms;
}

.background_blur_form .close_button:active {
	background-color: rgba(255,255,255,0.3);
	border: 2px solid rgba(255,255,255,0.5);

	transition: border 10ms;
	transition: background 10ms;
}

.background_blur_form .close_button img {
	/* color: rgba(255, 255, 255, 0.346); */
	opacity: 0.35;
	transition: opacity 300ms;
	transition: background 300ms;
}


.background_blur_form .close_button:hover img{
	/* color: rgba(255, 255, 255, 0.75); */
	opacity: 0.75;
	transition: opacity 100ms;
	transition: background 100ms;
}


.background_blur_form input[type="submit"], .book-workshop{
	transition: transform 150ms;
}

.background_blur_form input[type="submit"]:hover, .book-workshop:hover{
	box-shadow: 0px 0px 30px 10px rgba(255,255,255,0.2);
}

.box-core-services.zero, .box-onboarding.zero {
	opacity: 0.3;
	filter: blur(1px);
	pointer-events: none;
	overflow: visible;
}


.background_blur_form {
	position: fixed;
}

.powerup_item {
	
}

.powerup_item.selected .option_checkmark img {
	display: block;
}


.powerup_item.selected .option_checkmark {
	background-color: var(--base-color-brand--purple);
}


.dropdown-link {
	
}

.dropdown-link .option_checkmark {
	display: inline-block;
	margin-right: 10px;
	height: 16px;
	width: 16px;
	min-width: 16px;
	margin-bottom: -4px;
	padding: 0.1rem;
}
.dropdown-link .option_checkmark img {
	/* width:90%; */
}

.dropdown-link.selected  {
	font-weight: 600;
	background-color: rgba(255,255,255,0.03)
}

.dropdown-link.selected:hover  {
	background-color: rgba(255,255,255,0.1)
}

.dropdown-link.selected .option_checkmark {
	background-color: var(--base-color-brand--purple);
}
.dropdown-link.selected .option_checkmark img {
	display: block;
}

.w-dropdown {
	z-index: 50;
}

.pricing-base-services-wrapper.expanded .box-always-included .box_gray_description,
.pricing-base-services-wrapper.expanded .box-always-included .pink-button{
	display: none;
}

.pricing-base-services-wrapper.expanded .box-always-included .price_wraapper_spacebetween .box_gray_description{
	display: block;
}

.pricing-base-services-wrapper:not(.expanded) .box-always-included .items_list {
	display: none;
}


.pricing-base-services-wrapper.expanded .box-core-services .box_gray_description,
.pricing-base-services-wrapper.expanded .box-core-services .pink-button{
	display: none;
}

.pricing-base-services-wrapper.expanded .box-core-services .price_wraapper_spacebetween .box_gray_description{
	display: block;
}

.pricing-base-services-wrapper:not(.expanded) .box-core-services .content_wrap {
	display: none;
}


.pricing-base-services-wrapper.expanded .box-onboarding .box_gray_description,
.pricing-base-services-wrapper.expanded .box-onboarding .pink-button{
	display: none;
}

.pricing-base-services-wrapper.expanded .box-onboarding .price_wraapper_spacebetween .box_gray_description{
	display: block;
}

.pricing-base-services-wrapper:not(.expanded) .box-onboarding .content_wrap {
	display: none;
}

/* .pricing-base-services-wrapper {
	transition: height 500ms;
	 height: auto;
}
.pricing-base-services-wrapper.expanded {
	transition: height 500ms;
	height: calc-size(auto, size);
} */

.pricing-base-services-wrapper .dropdown_icon, .pricing-base-services-wrapper .pink-button {
	
	cursor: pointer;
}


.pricing-base-services-wrapper .dropdown_icon {
	transition: rotate 200ms;
	border: 1px solid rgba(255,255,255,0.1);
}

.pricing-base-services-wrapper .dropdown_icon img {
	transition: rotate 200ms;
}

.pricing-base-services-wrapper .dropdown_icon:hover {
	background-color: rgba(255,255,255,0.1);
	border: 1px solid rgba(255,255,255,0.2);
}

.pricing-base-services-wrapper.expanded .dropdown_icon img {
	rotate: 90deg;
}

.pricing-base-services-wrapper.expanded .dropdown_icon {
	background-color: rgba(169, 47, 238, 0.4);
	border: 1px solid rgba(169, 47, 238, 1);
}

.pricing-base-services-wrapper.expanded .dropdown_icon:hover {
	background-color: rgba(169, 47, 238, 0.5);
	border: 1px solid rgba(169, 47, 238, 1);
}


.pricing-base-services-wrapper.dashed-background, .configurator_content-box.sticky.new-bg {
	/* border: 1px solid var(--base-color-brand--background_dark_blue); */
	border: 1px solid rgba(169,47,238,0.2);
	background-image: linear-gradient(180deg,rgba(169, 47, 238, 0.25), rgba(169, 47, 238, 0.1));
	
}

#outcome-paid-media .set-up-fee.explainer {
	margin-top: -6px;
	font-style: italic;
}

.w-webflow-badge {
	display: none !important;
}

.configurator_content_box_tablet_mobile .calculator_items_list {
	display: none;
}

.configurator_content_box_tablet_mobile  .summary_icon_wrapper {
	display: none;
}

.configurator_content_box_tablet_mobile .box_gray_description.small {
	display: none;
}

.configurator_content_box_tablet_mobile .pricing_line_divider {
	display: none;
}

.configurator_content_box_tablet_mobile, .configurator_content_box_tablet_mobile .summary_wrapper {
	cursor: default;
}

.base-services-grid .pink-button {
	flex-grow: 2;
}


/* Group tactic suboption selected  */
.option_item_subitem.selected .option_checkmark .checkmark_white {
display: block; }

.option_item_subitem.selected .option_checkmark {
background-color: #D136EA; }
