.hidden {
	display: none !important
}

.d-none {
	display: none !important
}

.d-block {
	display: block !important
}

.help-block {
	color: red !important
}

.visually-hidden {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important
}

@-webkit-keyframes spinner-border {
	to {
		transform: rotate(360deg)
	}
}

@keyframes spinner-border {
	to {
		transform: rotate(360deg)
	}
}

.full-screen-loader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center
}

.full-screen-loader .spinner-border {
	display: inline-block;
	width: 4rem;
	height: 4rem;
	vertical-align: -0.125em;
	border: .3rem solid #420083;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: .75s linear infinite spinner-border;
	animation: .75s linear infinite spinner-border
}

.full-screen-loader h2 {
	font-family: "Roboto", sans-serif;
	margin-bottom: 0
}

body {
	padding: 0;
	margin: 0
}


.paln-panel-section {
	box-sizing: border-box;
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: column;
	font-family: "Roboto", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
	color: #000
}

@media(min-width: 1200px) {
	.paln-panel-section {
		flex-direction: row
	}
}

.paln-panel-section * {
	box-sizing: border-box
}

.paln-panel-section a {
	color: #420083;
	font-weight: 500
}

.paln-panel-section a:hover,
.paln-panel-section a:focus {
	color: #000
}



@media(min-width: 576px) {
	.paln-panel-section .plan-panel-left {
		padding: 3rem
	}
}

@media(min-width: 992px) {
	.paln-panel-section .plan-panel-left {
		width: 35%
	}
}

@media(min-width: 1200px) {
	.paln-panel-section .plan-panel-left {
		display: flex
	}
}

@media(min-width: 1600px) {
	.paln-panel-section .plan-panel-left {
		padding: 3rem 5rem;
		width: 30%
	}
}

.paln-panel-section .plan-panel-left::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #fcfcfc;
	background-image: url("../images/background.webp");
	background-repeat: no-repeat;
	background-position: center right;
	background-size: cover;
	opacity: .3
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner {
	height: 100%;
	display: flex;
	flex-direction: column;
	position: relative
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-logo {
	width: 400px;
	height: auto;
	max-width: 100%;
	margin-bottom: 1rem;
	margin-left: auto;
	margin-right: auto
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb {
	height: 100%;
	display: flex;
	align-content: center
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 16px;
	width: 2px;
	height: 100%;
	background: linear-gradient(0deg, rgba(86, 41, 168, 0.05) 0%, #5629a8 45%, #5629a8 55%, rgba(86, 41, 168, 0.05) 100%);
	opacity: .1
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul li {
	position: relative;
	padding-left: 3rem;
	min-height: 2rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul li::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 2rem;
	height: 2rem;
	border-radius: 100%;
	box-sizing: border-box;
	border: 2px solid #420083
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul li .h6 {
	margin-top: 0;
	font-size: 1.125rem;
	line-height: normal;
	color: #000;
	margin-bottom: 0;
	flex-grow: 1
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul li .h6 a {
	text-decoration: none
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul li p {
	margin-bottom: 0;
	margin-top: .2rem
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul li+li {
	margin-top: 2rem
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul li.active::before {
	background-color: #420083;
	border: 2px solid #420083
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul li.active .h6 {
	color: #420083
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul li.success::before {
	background-color: #1f5c21;
	border: 2px solid #1f5c21
}

.paln-panel-section .plan-panel-left .plan-panel-left-inner .plan-panel-breadcrumb ul li.success .h6 {
	color: #1f5c21
}

.paln-panel-section .plan-panel-right {
	flex-grow: 1;
	padding: 1.5rem 1.5rem 1rem;
	width: 100%
}

@media(min-width: 768px) {
	.paln-panel-section .plan-panel-right {
		padding: 1.5rem 3rem 1rem;
		min-height: 100vh
	}
}

@media(min-width: 1200px) {
	.paln-panel-section .plan-panel-right {
		padding: 5rem 3rem;
		display: flex;
		align-items: center;
		justify-content: center
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner {
	flex-grow: 1;
	max-width: 840px
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title {
	margin-bottom: 1rem
}

@media(min-width: 641px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title {
		margin-bottom: 2rem
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title h2 {
	font-size: 1.5rem;
	line-height: normal;
	margin-bottom: .5rem;
	text-align: center;
	margin-top: 0
}

@media(min-width: 768px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title h2 {
		font-size: 2rem;
		margin-bottom: 1.5rem
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column
}

@media(min-width: 641px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title ul {
		align-items: center;
		justify-content: center;
		flex-direction: row
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title ul li {
	position: relative;
	text-align: center
}

@media(min-width: 641px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title ul li {
		text-align: left
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title ul li strong {
	color: #c00024;
	font-size: 1rem
}

@media(min-width: 641px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title ul li strong {
		font-size: 1.125rem
	}
}

@media(min-width: 641px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title ul li+li {
		margin-left: 1rem;
		padding-left: 1rem
	}
}

@media(min-width: 641px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-right-title ul li+li::before {
		content: "";
		position: absolute;
		top: calc(50% - 3px);
		left: -3px;
		width: 6px;
		height: 6px;
		border-radius: 100%;
		background-color: #420083
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-free {
	padding: 1rem 1.5rem;
	background-color: rgba(0, 0, 0, .02);
	border: 1px solid rgba(0, 0, 0, .05);
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: .5rem;
	margin-bottom: 1.5rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-free strong {
	font-size: 1.125rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-free a {
	padding: .5rem 1.5rem;
	color: #fff;
	background-color: #420083;
	text-decoration: none;
	border-radius: .5rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-free a:hover,
.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-panel-free a:focus {
	background-color: #000
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 3.5rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .plan-toggle-label {
	font-size: 20px;
	line-height: normal;
	font-weight: 700;
	color: #000
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .plan-toggle-label.active {
	color: #420083
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
	margin-inline: 1rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .switch input {
	opacity: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border: none;
	z-index: 1;
	position: relative;
	cursor: pointer
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .switch .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .switch .slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .switch .slider.round {
	border-radius: 34px
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .switch .slider.round:before {
	border-radius: 50%
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .switch input:checked+.slider {
	background-color: #420083
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .switch input:focus+.slider {
	box-shadow: 0 0 1px #420083
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-toggle .switch input:checked+.slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px)
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list fieldset {
	border: none;
	padding: 0;
	margin: 0
}

@media(max-width: 767px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	width: 100%;
	margin-bottom: 1rem
}

@media(min-width: 641px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter {
		margin-bottom: 3rem;
		justify-content: center;
		flex-direction: row
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn {
	padding: .8rem 1.8rem;
	color: #000;
	background-color: #f0f2f5;
	text-decoration: none;
	border-radius: 5rem;
	appearance: none;
	border: none;
	margin: 0;
	font-weight: 700;
	box-shadow: none;
	outline: none;
	cursor: pointer;
	font-family: "Roboto", sans-serif;
	font-size: 1rem;
	min-width: 245px
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn+.plan-filter-btn {
	margin-top: .5rem
}

@media(min-width: 641px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn+.plan-filter-btn {
		margin-left: 1rem;
		margin-top: 0
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn.additional-discount {
	position: relative;
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn.additional-discount .additional-discount-info {
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.1;
	padding: 4px 10px;
	border-radius: 100px;
	color: #fff;
	background: linear-gradient(52deg, #c57aff 0%, #a160ec 15.56%, #1e17f1 100%);
	transition: all .5s ease;
	margin-top: .3rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn:hover,
.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn:focus {
	background-color: #420083;
	color: #fff
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn:hover.additional-discount .additional-discount-info,
.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn:focus.additional-discount .additional-discount-info {
	background: #fff;
	color: #420083
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn.active {
	background-color: #420083;
	color: #fff
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn.active.additional-discount .additional-discount-info {
	background: #fff;
	color: #420083
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn .rec-badge-wrap .text {
	font-size: 13px;
	font-weight: 500;
	box-shadow: 0 1px 3px rgba(75, 8, 69, .3);
	display: inline-block;
	text-align: center;
	border-radius: 6px;
	position: absolute;
	left: 50%;
	top: -32px;
	padding: 5px 19px 6px;
	color: #fff;
	background: #9f0000;
	text-transform: uppercase;
	transform: translateX(-50%)
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .plan-filter .plan-filter-btn .rec-badge-wrap .text::before {
	content: "";
	width: 0;
	height: 0;
	border-left: 5px solid rgba(0, 0, 0, 0);
	border-right: 5px solid rgba(0, 0, 0, 0);
	border-top: 5px solid #9f0000;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -5px
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box {
	position: relative;
	padding: 1.5rem;
	background-color: rgba(0, 0, 0, .02);
	border: 2px solid rgba(0, 0, 0, .05);
	border-radius: .5rem
}

@media(max-width: 767px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box {
		width: 48%;
		margin-top: 1.5rem
	}
}

@media(max-width: 640px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box {
		width: 100%
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .plan-label {
	position: absolute;
	top: -0.85rem;
	left: 1.5rem;
	padding: .3rem 1.5rem;
	font-size: .75rem;
	font-weight: 700;
	color: #fff;
	background-color: #420083;
	border-radius: .3rem
}

@media(max-width: 640px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .plan-label {
		left: 50%;
		transform: translateX(-50%)
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner {
	display: flex;
	flex-direction: column
}

@media(min-width: 768px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner {
		align-items: center;
		justify-content: space-between;
		flex-direction: row
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left {
	display: flex;
	align-items: center
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left .plan-check {
	display: flex;
	flex: 0 0 auto
}

@media(max-width: 767px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left .plan-check {
		font-size: 16px;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		border: 0;
		width: 100%;
		height: 100%;
		opacity: 0
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left .plan-check .form-check-input {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	cursor: pointer
}

@media(min-width: 768px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left .plan-check .form-check-input {
		width: 1.5rem;
		height: 1.5rem
	}
}

@media(max-width: 767px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left label {
		width: 100%;
		text-align: center
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left .plan-title {
	flex-grow: 1
}

@media(min-width: 768px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left .plan-title {
		margin-left: 1.5rem
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left .plan-title h3 {
	margin-top: 0;
	font-size: 1.5rem;
	line-height: normal;
	color: #420083;
	margin-bottom: .3rem
}

@media(min-width: 768px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left .plan-title h3 {
		font-size: 1.125rem
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-left .plan-title p {
	margin: 0
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-right {
	margin-top: 1rem;
	text-align: center
}

@media(min-width: 768px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-right {
		text-align: right;
		margin-top: 0
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-right .plan-price strong {
	font-size: 1.8rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box .single-plan-box-inner .single-plan-box-right p {
	margin: 0
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box.active {
	border-color: #032703;
	background-color: #fff
}

@media(min-width: 768px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .plan-list .single-plan-box+.single-plan-box {
		margin-top: 1.5rem
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .panel-button {
	margin-top: 1rem;
	display: flex;
	justify-content: center;
	padding: 1rem;
	background-color: #fff;
	background: linear-gradient(0deg, white 60%, rgba(255, 255, 255, 0) 100%);
	position: sticky;
	bottom: 0
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .panel-button .continue-btn {
	width: auto;
	background-color: #420083;
	border: none;
	outline: none;
	box-shadow: none;
	appearance: none;
	color: #fff;
	font-size: 1.125rem;
	font-weight: 700;
	text-transform: capitalize;
	padding: 1rem 3rem;
	border-radius: 3rem;
	line-height: normal;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .panel-button .continue-btn img {
	width: 1.5rem;
	height: auto;
	max-width: 100%;
	margin-left: .5rem;
	filter: invert(100%) sepia(0%) saturate(7488%) hue-rotate(97deg) brightness(101%) contrast(96%)
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .panel-button .continue-btn:hover,
.paln-panel-section .plan-panel-right .plan-panel-right-inner .panel-button .continue-btn:focus {
	background-color: #000
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .panel-button .continue-btn:disabled {
	opacity: .5;
	pointer-events: none
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .panel-button .continue-btn.previous {
	flex-direction: row-reverse;
	background-color: #334666
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .panel-button .continue-btn.previous img {
	margin-inline-end: .5rem;
	margin-left: 0;
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg)
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .panel-button .continue-btn+.continue-btn {
	margin-inline-start: 1.5rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .free-trial-strip {
	margin-bottom: 1rem;
	display: flex;
	justify-content: center
}

@media(min-width: 641px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner .free-trial-strip {
		margin-bottom: 2rem
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .free-trial-strip .free-trial-strip-inner {
	font-size: 14px;
	line-height: normal;
	opacity: .8
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .free-trial-strip .free-trial-strip-inner a {
	font-size: 14px
}

@media(max-width: 1600px) {
	.paln-panel-section .plan-panel-right .payment-page-main .row .col-lg-9 {
		width: 100%;
		padding: 0
	}
}

.paln-panel-section .plan-panel-right .payment-page-main .card {
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-header {
	padding: .8rem 1.5rem
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-header .payment-strip {
	display: flex;
	align-items: center
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-header .payment-strip .h6,
.paln-panel-section .plan-panel-right .payment-page-main .card .card-header .payment-strip h6 {
	flex: 0 0 auto
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-header .payment-strip img {
	margin-left: 1rem;
	width: 120px
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-body {
	padding: .8rem 1.5rem
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-body .payment-method-list {
	align-items: initial;
	margin-bottom: 1rem
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-body .payment-method-list .form-check {
	width: 6rem;
	padding: .6rem
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-body .payment-method-list .form-check .check-active {
	display: none !important
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-body .card-box {
	margin-top: 1rem
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-body .card-box .row {
	margin-top: 0 !important
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-body .coupon-form .coupon-button {
	margin-top: 0 !important
}

.paln-panel-section .plan-panel-right .payment-page-main .card .card-body .coupon-form .coupon-button button {
	margin-bottom: 0
}

.paln-panel-section .plan-panel-prev-step {
	width: auto;
	margin-top: 1.5rem;
	padding-left: 1.5rem
}

@media(min-width: 768px) {
	.paln-panel-section .plan-panel-prev-step {
		padding-left: 3rem
	}
}

@media(min-width: 1200px) {
	.paln-panel-section .plan-panel-prev-step {
		position: absolute;
		left: calc(35% + 3rem);
		top: 3rem;
		margin-top: 0;
		padding-left: 0
	}
}

@media(min-width: 1600px) {
	.paln-panel-section .plan-panel-prev-step {
		left: calc(30% + 3rem)
	}
}

.paln-panel-section .plan-panel-prev-step a {
	display: flex;
	align-items: center;
	color: #000;
	text-decoration: none
}

.paln-panel-section .plan-panel-prev-step a img {
	width: 1.5rem;
	max-width: 100%;
	height: auto;
	margin-right: .5rem
}

.paln-panel-section .paln-panel-footer {
	width: 100%;
	display: flex;
	flex-direction: column;
	font-weight: 400;
	padding: 1.5rem;
	font-size: .85rem;
	text-align: center;
	align-items: center
}

@media(min-width: 768px) {
	.paln-panel-section .paln-panel-footer {
		padding: 1.5rem 3rem
	}
}

@media(min-width: 992px) {
	.paln-panel-section .paln-panel-footer {
		align-items: center;
		justify-content: space-between;
		flex-direction: row;
		text-align: initial
	}
}

@media(min-width: 1200px) {
	.paln-panel-section .paln-panel-footer {
		width: 65%;
		position: absolute;
		right: 0;
		bottom: 0
	}
}

@media(min-width: 1600px) {
	.paln-panel-section .paln-panel-footer {
		width: 70%
	}
}

.paln-panel-section .paln-panel-footer .footer-link {
	margin-top: 1rem
}

@media(min-width: 992px) {
	.paln-panel-section .paln-panel-footer .footer-link {
		margin-top: 0
	}
}

.paln-panel-section .paln-panel-footer .footer-link ul {
	padding: 0;
	margin: 0;
	list-style: none
}

@media(min-width: 576px) {
	.paln-panel-section .paln-panel-footer .footer-link ul {
		display: flex;
		align-items: center
	}
}

.paln-panel-section .paln-panel-footer .footer-link ul li a {
	font-weight: 400;
	text-decoration: none
}

.paln-panel-section .paln-panel-footer .footer-link ul li+li {
	margin-left: 1rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner {
	max-width: 1080px
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-title {
	text-align: center
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-title h2 {
	margin-bottom: .5rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-title p {
	font-size: 16px;
	line-height: 1.4;
	margin: 0
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .order-details {
	display: flex;
	flex-wrap: wrap;
	border: 1px solid #e5e5e5;
	border-top: none;
	margin-bottom: 1.5rem;
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .1), 0 2px 4px 0 rgba(0, 0, 0, .06)
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .order-details .order-cell {
	flex: auto;
	width: 100%;
	padding: .8rem 1.5rem;
	border-top: 1px solid #e5e5e5;
	font-size: 16px;
	line-height: 1.5
}

@media(min-width: 580px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .order-details .order-cell {
		font-size: 18px
	}
}

@media(min-width: 1600px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .order-details .order-cell {
		width: 50%
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .order-details .order-cell.full-width {
	width: 100%;
	font-size: 20px;
	font-weight: 700
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .order-details .order-cell.w-100 {
	width: 100%
}

@media(min-width: 1600px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .order-details .order-cell.border-left {
		border-left: 1px solid #e5e5e5
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code {
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .1), 0 2px 4px 0 rgba(0, 0, 0, .06);
	padding: 1.5rem;
	border: 1px solid #e5e5e5;
	border-radius: 8px
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .widget-code-title .h6 {
	font-size: 20px;
	line-height: 1.5;
	color: #000;
	font-weight: 600;
	margin-bottom: .3rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .widget-code-title p {
	margin-top: 0
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .widget-code {
	background-color: #000;
	border-radius: .5rem;
	overflow: hidden;
	position: relative
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .widget-code.d-none {
	display: none
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .widget-code .widget-code-copy-btn {
	position: absolute;
	right: 0;
	top: 0
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .widget-code .widget-code-copy-btn .btn {
	padding: .5rem .8rem;
	background-color: #1f5c21;
	border: none;
	color: #fff;
	font-size: 13px;
	line-height: normal;
	font-weight: 600;
	cursor: pointer
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .widget-code pre {
	color: rgba(255, 255, 255, .7);
	margin: 0;
	padding: 1rem 5rem 1rem 1rem;
	white-space: break-spaces;
	display: block;
	font-size: .875em;
	overflow: auto
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .code-toggle {
	margin-top: .5rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .code-toggle .form-check {
	width: 100%;
	display: flex
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .code-toggle .form-check .form-check-input {
	width: 20px;
	height: 20px
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .code-toggle .form-check .form-check-label {
	font-weight: 500;
	margin-left: .5rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .panel-button {
	padding: 0;
	margin: 1rem 0 0;
	position: relative
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .panel-button .continue-btn {
	background-color: #420083;
	text-decoration: none
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code .panel-button .continue-btn:hover {
	background-color: #334666
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list {
	margin-top: 1.5rem;
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .1), 0 2px 4px 0 rgba(0, 0, 0, .06);
	padding: 1.5rem;
	border: 1px solid #e5e5e5;
	border-radius: 8px
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .platform-title .h6 {
	font-size: 20px;
	line-height: 1.5;
	color: #000;
	font-weight: 600;
	margin-bottom: .3rem
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .platform-title p {
	margin-top: 0
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .platform-box-list {
	margin-left: -1rem;
	margin-right: -1rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .platform-box-list .platform-box {
	width: 50%;
	flex: auto;
	padding: 1rem
}

@media(min-width: 480px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .platform-box-list .platform-box {
		width: 50%
	}
}

@media(min-width: 640px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .platform-box-list .platform-box {
		width: 20%
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .platform-box-list .platform-box a {
	display: flex;
	align-items: center;
	justify-content: center
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .platform-box-list .platform-box img {
	width: 90px
}

@media(min-width: 640px) {
	.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .platform-box-list .platform-box img {
		width: 150px
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .panel-button {
	padding: 0;
	margin: 1rem 0 0;
	position: relative
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .panel-button .continue-btn {
	background-color: #334666;
	border-radius: .8rem;
	padding: 1rem 2rem;
	text-decoration: none
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .platform-list .panel-button .continue-btn:hover {
	background-color: #420083
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .footer-small-text {
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-size: 18px;
	line-height: normal
}

.thankyou-page-main {
	font-family: "Roboto", sans-serif;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 100vh
}

.thankyou-page-main .thankyou-page-inner {
	max-width: 1299px;
	width: 100%;
	text-align: center
}

.thankyou-page-main .thankyou-page-inner img {
	max-width: 100%;
	width: auto;
	height: auto
}

.select2-area .select2-container {
	width: 100% !important
}

.select2-area .select2-container.select2-container--default .select2-selection--single {
	background-color: rgba(0, 0, 0, .009);
	border: 2px solid rgba(0, 0, 0, .1);
	height: auto
}

.select2-area .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #373535;
	padding: .5rem 1.125rem;
	font-size: 1rem;
	height: 3.5rem;
	line-height: normal;
	border-radius: .5rem;
	display: flex;
	align-items: center
}

.select2-area .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 100%
}

.widget-setting-flow .widget-setting-box-main {
	overflow: hidden
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-title {
	padding: 1.5rem;
	background-color: rgba(66, 0, 131, .08);
	border-radius: .5rem .5rem 0 0
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-title h2 {
	margin: 0;
	font-size: 1.125rem
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body {
	background-color: #fff;
	border: 2px solid rgba(66, 0, 131, .08);
	padding: .75rem 1.5rem;
	border-radius: 0 0 .5rem .5rem
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .row {
	display: flex;
	flex-wrap: wrap;
	margin-inline: -0.75rem
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .row .col {
	max-width: 100%;
	padding-right: .75rem;
	padding-left: .75rem;
	flex: 0 0 auto;
	width: 16.6666666667%;
	margin-top: .75rem;
	margin-bottom: .75rem
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .row.row-cols-2 .col {
	width: 50%
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .row.row-cols-3 .col {
	width: 33.33%
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .row.row-cols-5 .col {
	width: 20%
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box {
	width: 100%;
	height: 8rem;
	display: flex;
	box-shadow: 0 5px 8px rgba(0, 0, 0, .08);
	border: 2px solid #f8f8f8;
	position: relative;
	border-radius: .5rem
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box .form-check {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box .form-check .form-check-input {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	border: none;
	box-shadow: none;
	background-color: transparent;
	width: 100%;
	height: 100%;
	appearance: none;
	-webkit-appearance: none;
	cursor: pointer
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box .form-check .form-check-label {
	margin-inline-start: 0;
	padding: 1rem;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box .widget-icon-box {
	width: 5rem;
	height: 5rem;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #420083
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box .widget-icon-box img {
	width: 4rem;
	height: 4rem
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.widget-screen-size-box {
	text-align: center;
	width: auto;
	height: auto
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.widget-screen-size-box img {
	width: auto;
	height: 10rem;
	max-width: 100%
}

@media(min-width: 576px) {
	.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.widget-screen-size-box img {
		height: 16rem
	}
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.widget-screen-size-box.widget-screen-size-box+.widget-screen-size-box {
	margin-inline-start: 1.5rem
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.flat-logo .widget-icon-box {
	width: 100%;
	height: auto;
	border-radius: .3rem;
	padding: .3rem
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.flat-logo .widget-icon-box img {
	width: 100%;
	height: auto
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box:hover,
.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box:focus {
	border-color: #420083
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.active {
	border-color: #1f5c21;
	background-color: rgba(31, 92, 33, .1)
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.active .active-icon {
	visibility: visible;
	opacity: 1
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box {
	height: 100%;
	padding: 1rem;
	flex-direction: column
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box .form-check .form-check-label {
	flex-direction: column;
	padding: 0
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box .form-check .form-check-label span {
	font-weight: 700;
	margin-bottom: 1rem
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box .error-msg {
	margin-top: .2rem;
	color: #9f0000
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box:hover,
.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box:focus {
	border-color: #f8f8f8
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box.select-color .select-color-box .color-option {
	display: flex;
	align-items: center;
	width: 100%
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box.select-color .select-color-box .color-option .form-control {
	height: 42px;
	border: none;
	padding: 0;
	border: none;
	flex: 0 0 auto;
	width: 80px;
	cursor: pointer
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box.select-color .select-color-box .color-option .form-control.error {
	border-color: #9f0000 !important
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box.select-color .select-color-box .color-option .form-control+.form-control {
	margin-inline-start: .5rem
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box.select-color .select-color-box .color-option .form-control.color_picker_value {
	border: 1px solid #334666;
	padding: 0 .75rem;
	width: 100%;
	flex: 1 1 auto;
	width: 100%;
	cursor: initial
}

.widget-setting-flow .widget-setting-box-main .widget-setting-box-body .widget-setting-box-list .icon-box.select-color-box.select-color .select-color-box .color_picker {
	border: none;
	padding: 0;
	height: 5rem;
	width: 5rem;
	border-radius: 100%;
	overflow: hidden;
	cursor: pointer
}

.domain-script {
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .1), 0 2px 4px 0 rgba(0, 0, 0, .06);
	padding: 1.5rem;
	border: 1px solid #e5e5e5;
	border-radius: 8px;
	background-color: rgba(0, 0, 0, .04)
}

.domain-script .step {
	font-size: 18px;
	line-height: 1.4
}

.domain-script .step+.step {
	margin-top: 1rem
}

.domain-script .step p {
	margin-top: 0;
	margin-bottom: .4rem
}

.domain-script .step span {
	color: rgba(0, 0, 0, .7);
	font-size: 17px
}

.domain-script .widget-code {
	background-color: #000;
	border-radius: .5rem;
	overflow: hidden;
	position: relative
}

.domain-script .widget-code.d-none {
	display: none
}

.domain-script .widget-code .widget-code-copy-btn {
	position: absolute;
	right: 0;
	top: 0
}

.domain-script .widget-code .widget-code-copy-btn .btn {
	padding: .5rem .8rem;
	background-color: #1f5c21;
	border: none;
	color: #fff;
	font-size: 13px;
	line-height: normal;
	font-weight: 600;
	cursor: pointer
}

.domain-script .widget-code pre {
	color: rgba(255, 255, 255, .7);
	margin: 0;
	padding: 1rem 5rem 1rem 1rem;
	white-space: break-spaces;
	display: block;
	font-size: .875em;
	overflow: auto
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .website-platform .installation-guide-part .panel-button .continue-btn {
	background-color: #334666;
	border-radius: 8px;
	text-decoration: none
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .website-platform .installation-guide-part .panel-button .continue-btn:hover {
	background-color: #420083
}

.website-platform {
	font-size: 18px
}

.website-platform--is_modal {
	position: fixed;
	top: 50%;
	z-index: 1000;
	width: calc(100% - 25px);
	max-width: 560px;
	text-align: left;
	display: none;
	-webkit-box-shadow: 0px 0px 20px -2px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0px 0px 20px -2px rgba(0, 0, 0, .4);
	box-shadow: 0px 0px 20px -2px rgba(0, 0, 0, .4);
	background: #fff;
	border: 1px solid #ebebeb;
	right: 0;
	transform: translate(-50%, -50%);
	left: 50%;
	border-radius: .3rem
}

.website-platform__modal-heading {
	padding: 20px 50px 20px 30px;
	border-bottom: 1px solid #e4e4e4
}

.website-platform__modal-heading .heading {
	font-size: 22px;
	line-height: 1.2;
	margin: 0
}

.website-platform__modal-body {
	padding: 40px 30px
}

.website-platform__modal-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100vw;
	height: 100vh;
	background: rgba(14, 4, 24, .9)
}

.website-platform__close-popup-btn {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	right: 17px;
	top: 17px;
	border: none;
	background: transparent;
	cursor: pointer
}

.website-platform__close-popup-btn::before,
.website-platform__close-popup-btn::after {
	height: 20px;
	width: 2px;
	background: #000;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	transform: rotate(45deg)
}

.website-platform__close-popup-btn::after {
	transform: rotate(-45deg)
}

.website-platform .select-website-platform {
	margin-bottom: 2rem;
	display: flex;
	flex-direction: column
}

.website-platform .select-website-platform label {
	flex: 0 0 auto;
	margin-bottom: .5rem
}

.website-platform .select-website-platform.select2-area .select2-container {
	height: auto;
	width: 100% !important;
	max-width: 250px;
	font-weight: 700
}

.website-platform .select-website-platform.select2-area .select2-container.select2-container--default .select2-selection--single {
	border-width: 0 0 2px 0;
	border-color: #420083;
	border-radius: 0
}

.website-platform .select-website-platform.select2-area .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #420083;
	padding: .5rem 2.025rem .5rem 0;
	height: auto
}

.website-platform .select-website-platform.select2-area .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #420083 transparent transparent transparent
}

.bottom-btn-part {
	text-align: center
}

.bottom-btn-part .text-danger.verify-domain_msg {
	margin-top: 1.5rem;
	margin-bottom: 1rem;
	color: #9f0000;
	font-weight: 600
}

.bottom-btn-part .verification-progress {
	margin-bottom: 1.5rem
}

.bottom-btn-part .verification-progress .progress-bar-main {
	max-width: 800px;
	margin-inline: auto;
	text-align: left
}

.bottom-btn-part .verification-progress .progress-bar-main .progress-bar-title {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.bottom-btn-part .verification-progress .progress-bar-main .progress-bar-title span {
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.4
}

.bottom-btn-part .verification-progress .progress-bar-main .progress-bar-title .progress-number {
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.4;
	color: #420083
}

.bottom-btn-part .verification-progress .progress-bar-main .progress-bar-wrap {
	position: relative;
	height: 2rem;
	width: 100%;
	background-color: rgba(66, 0, 131, .08);
	border-radius: 4px;
	overflow: hidden
}

.bottom-btn-part .verification-progress .progress-bar-main .progress-bar-wrap .progress-bar-innerwrap {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 100%;
	background-color: #420083;
	height: 100%;
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 2rem 2rem;
	animation: 1s linear infinite progress-bar-stripes;
	transition: width 1s ease-in-out
}

.bottom-btn-part .verification-loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(14, 4, 24, .9);
	z-index: 9999999;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.bottom-btn-part .verification-loader span {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	margin-bottom: 20px
}

.bottom-btn-part .verification-loader .loader {
	width: 60px;
	padding: 10px;
	aspect-ratio: 1;
	border-radius: 50%;
	background: #a549ff;
	--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;
	-webkit-mask: var(--_m);
	mask: var(--_m);
	-webkit-mask-composite: source-out;
	mask-composite: subtract;
	animation: l3 1s infinite linear
}

@keyframes progress-bar-stripes {
	0% {
		background-position-x: 1rem
	}
}

@keyframes l3 {
	to {
		transform: rotate(1turn)
	}
}

.paln-panel-section .plan-panel-right .plan-panel-right-inner .bottom-btn-part>a {
	color: rgba(0, 0, 0, .7);
	font-weight: 400;
	font-size: 14px
}

.non_trial_plan_msg_section {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 9;
	display: flex;
	align-items: center;
	justify-content: center
}

.non_trial_plan_msg_section .non_trial_plan_msg_section_inner {
	max-width: 600px;
	padding: 1.5rem;
	background-color: #fff;
	border-radius: 10px;
	width: 100%;
	text-align: center;
	position: relative
}

.non_trial_plan_msg_section .non_trial_plan_msg_section_inner .close-btn {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	background-color: #9f0000;
	color: #fff;
	font-size: 18px;
	border: none;
	width: 2rem;
	height: 2rem;
	cursor: pointer
}

.non_trial_plan_msg_section .non_trial_plan_msg_section_inner .non_trial_plan_msg_section_popup p {
	margin-top: 0;
	font-size: 18px;
	line-height: 1.5rem
}

.non_trial_plan_msg_section .non_trial_plan_msg_section_inner .non_trial_plan_msg_section_popup .panel-button {
	padding: 0 !important
}

.paln-panel-section.trial_isframe .plan-panel-prev-step {
	display: none
}

.paln-panel-section.trial_isframe .plan-panel-left {
	display: none
}

.paln-panel-section.trial_isframe .plan-panel-right {
	background-color: #f0f0f1;
	justify-content: center;
	padding: 3rem 1.5rem 5rem
}

@media(min-width: 576px) {
	.paln-panel-section.trial_isframe .plan-panel-right {
		padding: 3rem
	}
}

@media(min-width: 1600px) {
	.paln-panel-section.trial_isframe .plan-panel-right {
		padding: 3rem 5rem
	}
}

.paln-panel-section.trial_isframe .plan-panel-right .plan-panel-right-inner {
	background-color: #fff;
	border-radius: 16px;
	max-width: 920px;
	padding: 1.5rem
}

@media(min-width: 576px) {
	.paln-panel-section.trial_isframe .plan-panel-right .plan-panel-right-inner {
		padding: 2rem
	}
}

@media(min-width: 1600px) {
	.paln-panel-section.trial_isframe .plan-panel-right .plan-panel-right-inner {
		padding: 4rem
	}
}

.paln-panel-section.trial_isframe .plan-panel-right .plan-panel-right-inner .plan-panel-right-title {
	margin-bottom: 3rem
}

.paln-panel-section.trial_isframe .plan-panel-right .plan-panel-right-inner .plan-panel-right-title h2.single_site_text {
	display: none
}

.paln-panel-section.trial_isframe .plan-panel-right .plan-panel-right-inner .plan-list .plan-toggle {
	display: none
}

.paln-panel-section.trial_isframe .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-title {
	margin-bottom: 2rem
}

.paln-panel-section.trial_isframe .plan-panel-right .plan-panel-right-inner.thanks-panel-right-inner .plan-panel-right-code1 .panel-button {
	margin: 0 !important;
	padding: 0 !important
}

.paln-panel-section.trial_isframe .paln-panel-footer {
	display: none
}

.paln-panel-section.trial_isframe.payment_screen .payment-page-main {
	background-color: #fff;
	border-radius: 16px;
	max-width: 920px;
	min-height: 890px;
	padding: 1.5rem
}

@media(min-width: 576px) {
	.paln-panel-section.trial_isframe.payment_screen .payment-page-main {
		padding: 2rem
	}
}

@media(min-width: 1600px) {
	.paln-panel-section.trial_isframe.payment_screen .payment-page-main {
		padding: 4rem
	}
}
/*# sourceMappingURL=signup.css.map */


  .bar {
    flex: 1;
    height: 8px;
    background-color: #ddd;
    border-radius: 2px;
    transition: background-color 0.3s;
  }
 
  .bar.active {
    background-color: green;
  }
  .d-none{
    display:none !important
  }
  :root {
        --primary-purple: #4d00b1;
        --gradient-start: #f2e9ff;
        --gradient-end: #e2d9f3;
        --light-gray: #f2f2f2;
        --medium-gray: #e0e0e0;
        --dark-gray: #555;
        --text-color: #333;
        --red-accent: #d9534f;
        --border-radius-lg: 24px;
        --border-radius-md: 8px;
        --shadow: 0 8px 30px rgba(0, 0, 0, 0.07);
    }

    /* --- General Setup --- */
    body {
      font-family: 'Rubik', sans-serif;
        margin: 0;
        /* background-color: var(--light-gray); */
        color: var(--text-color);
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 100vh;
        box-sizing: border-box;
    }

    /* --- Main Layout --- */
    .main-container {
        display: flex;
        max-width: 1920px;
        background-color: #fff;
        border-radius: var(--border-radius-lg);
        box-shadow: var(--shadow);
        justify-content: center;
        overflow: hidden;
    }

    .left-panel,
    .right-panel {
        flex: 1;
        width: 100%;
        padding: 2.5rem 3rem;
        box-sizing: border-box;
    }

    .left-panel {
        max-width: 40%;
        height: 100vh;              /* Full viewport height */
        overflow-y: auto;           /* Allow vertical scroll */
        scrollbar-width: none;      /* Firefox hide scrollbar */
        -ms-overflow-style: none;   /* IE/Edge hide scrollbar */
    }
     
    .left-panel::-webkit-scrollbar {
        display: none;              /* Chrome/Safari hide scrollbar */
    }
    /* --- CORRECTED RIGHT PANEL STYLES --- */
    .right-panel {
        max-width: 50%;
        position: sticky;
        top: 0;                     /* Stick from top */
        align-self: flex-start;     /* Keep alignment */
        height: 100vh;              /* Full height */
        overflow: hidden;           /* Prevent extra scroll */
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }

    /* --- Left Panel: Form --- */
    .form-container { width: 100%; }
    .header { text-align: center; margin-bottom: 2rem; }
    .header .logo-text { font-size: 0.875rem; font-weight: 700; display: flex; align-items: center; justify-content: center; gap: 10px; }
    .header .logo-text .logo {width: 100%;  max-width: 200px;}
 
    /* Tablets (≥768px) */
    @media (min-width: 768px) {
    .header .logo-text .logo {
        max-width: 400px;
    }
    }
    
    /* Laptops / Desktops (≥1200px) */
    @media (min-width: 1200px) {
    .header .logo-text .logo {
        max-width: 620px;
    }
    }
    .header .logo-text span { font-weight: normal; font-size: 0.8rem; color: var(--dark-gray); display: block; margin-top: 5px; }
    .header h2 { font-size: 24px; font-weight: 700; margin: 1rem 0 0.5rem 0; }
    .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem; }
    .form-group { margin-bottom: 1.25rem; }
    .form-group label { display: block; margin-bottom: 0.5rem; font-weight: 600; font-size: 0.875rem; }
    .form-group label .required { color: var(--red-accent); }
    .input-field, .select-field { width: 100%; padding: 0.8rem; border: 1px solid var(--medium-gray); border-radius: var(--border-radius-md); box-sizing: border-box; font-size: 1rem; }
    .input-field::placeholder { color: #aaa; }
    .input-field:focus, .select-field:focus { outline: none; border-color: var(--primary-purple); box-shadow: 0 0 0 2px rgba(77, 0, 177, 0.2); }
    .phone-input-container { display: flex; align-items: center; border: 1px solid var(--medium-gray); border-radius: var(--border-radius-md); }
    .phone-input-container:focus-within { border-color: var(--primary-purple); box-shadow: 0 0 0 2px rgba(77, 0, 177, 0.2); }
    .country-code-selector { display: flex; align-items: center; padding: 0.75rem; cursor: pointer; border-right: 1px solid var(--medium-gray); }
    .country-code-selector .flag { width: 24px; margin-right: 0.5rem; }
    .country-code-selector .code { font-weight: 600; margin-right: 0.5rem; }
    .country-code-selector .dropdown-arrow { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; }
    .phone-number-input { border: none; outline: none; padding: 0.8rem; width: 100%; font-size: 1rem; background: transparent; }
    .input-wrapper { position: relative; }
    .password-toggle-icon { position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); color: #6b7280; cursor: pointer; }
    .agreement-group { display: flex; align-items: center; font-size: 0.9rem; margin-bottom: 1.5rem; }
    .agreement-group input[type="checkbox"] { width: 1.25em; height: 1.25em; margin-right: 0.75rem; margin-bottom: 0.75rem; accent-color: var(--primary-purple); }
    .agreement-group a { color: var(--text-color); font-weight: bold; text-decoration: underline; }
    .btn { width: 100%; padding: 1rem; border-radius: 50px; font-size: 1rem; font-weight: bold; cursor: pointer; transition: all 0.3s; border: none; }
    .btn-primary { background-color: var(--primary-purple); color: white; }
    .btn-primary:hover { background-color: #3b0087; box-shadow: 0 4px 10px rgba(77, 0, 177, 0.3); }
    .separator { text-align: center; margin: 1.5rem 0; color: var(--dark-gray); display: flex; align-items: center; gap: 1rem; }
    .separator::before, .separator::after { content: ""; flex-grow: 1; height: 1px; background-color: var(--medium-gray); }
    .social-login { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 1rem; }
    .social-btn { display: flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.75rem; background-color: white; border: 1px solid var(--medium-gray); border-radius: 50px; font-size: 0.9rem; }
    .social-btn:hover { background-color: var(--light-gray); }
    .social-btn img { width: 20px; height: 20px; }
    .footer-link { text-align: center; margin-top: 2rem; font-size: 0.9rem; }
    .footer-link a { color: var(--primary-purple); font-weight: bold; text-decoration: none; }

    /* --- Right Panel: Video & Slider (ADJUSTED) --- */
    .video-section { position: relative; cursor: pointer; border-radius: var(--border-radius); overflow: hidden; box-shadow: var(--shadow); }
    .panel-image, .video-thumbnail { width: 100%; height: auto; display: block; border-radius: var(--border-radius); }
    .video-iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; display: none; }
    .video-section.video-playing .video-thumbnail, .video-section.video-playing .video-play-button { opacity: 0; pointer-events: none; }
    .video-section.video-playing .video-iframe { display: block; border: none; }
    
    /* Corrected play button position */
    .video-play-button { position: absolute; top: 58%; left: 50%; transform: translate(-50%, -50%); width: 110px; height: 110px; pointer-events: none; transition: opacity 0.3s ease-out; }
    .play-pulse { position: absolute; width: 100%; height: 100%; background: rgba(106, 90, 205, 0.2); border-radius: 50%; animation: pulse 2.5s infinite ease-out; }
    .play-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 75px; height: 75px; background-color: var(--primary-purple); border-radius: 50%; display: flex; justify-content: center; align-items: center; }
    .play-icon i { color: white; font-size: 1.8rem; margin-left: 5px; }

    .slider-container { position: relative; overflow: hidden; border-radius: 0px 0px 32px 32px; }
    .slider { display: flex; transition: transform 0.6s ease-in-out; }
    .slide { min-width: 100%; box-sizing: border-box; }
    .slide img { width: 100%; height: auto; object-fit: contain; }

    @keyframes pulse { 0% { transform: scale(0.9); opacity: 0.8; } 70% { transform: scale(1.5); opacity: 0; } 100% { transform: scale(0.9); opacity: 0; } }
    
    /* --- Responsive Design --- */
    @media (max-width: 1200px) {
        .main-container { flex-direction: column; }
        .left-panel { border-right: none; }
    }
    @media (max-width: 768px) {
        body { padding: 0; }
        .main-container { border-radius: 0; }
        .left-panel, .right-panel { padding: 1.5rem; }
        .form-row { grid-template-columns: 1fr; gap: 0; }
        .social-login { grid-template-columns: 1fr; }
        .video-play-button { width: 80px; height: 80px; }
        .play-icon { width: 50px; height: 50px; }
        .play-icon i { font-size: 1.2rem; }
    }

    /* --- Responsive Design --- */
@media (max-width: 1200px) {
    .main-container {
        flex-direction: column;
        max-width: 100%;
        border-radius: 0;
    }
    .left-panel, .right-panel {
        max-width: 100%;
        padding: 2rem;
    }
    .video-section {
        margin-bottom: 1.5rem;
    }
}

@media (max-width: 992px) {
    .form-row {
        grid-template-columns: 1fr;
        gap: 0;
    }
    .social-login {
        grid-template-columns: 1fr;
    }
    .video-play-button {
        width: 90px;
        height: 90px;
    }
    .play-icon {
        width: 60px;
        height: 60px;
    }
    .play-icon i {
        font-size: 1.4rem;
    }
}

@media (max-width: 768px) {
    body {
        padding: 0;
    }
    .main-container {
        border-radius: 0;
    }
    .left-panel, .right-panel {
        padding: 1.2rem;
    }
    .header h2 {
        font-size: 1.4rem;
    }
    .form-row {
        grid-template-columns: 1fr;
        gap: 0;
    }
    .social-login {
        grid-template-columns: 1fr;
    }
    .video-play-button {
        width: 70px;
        height: 70px;
    }
    .play-icon {
        width: 45px;
        height: 45px;
    }
    .play-icon i {
        font-size: 1rem;
    }
    .slider-container {
        border-radius: 12px;
    }
}

@media (max-width: 480px) {
    .left-panel, .right-panel {
        padding: 1rem;
    }
    .header h2 {
        font-size: 1.2rem;
    }
    .input-field, .select-field, .phone-number-input {
        font-size: 0.9rem;
        padding: 0.65rem;
    }
    .btn {
        padding: 0.8rem;
        font-size: 0.9rem;
    }
    .video-play-button {
        width: 60px;
        height: 60px;
    }
    .play-icon {
        width: 38px;
        height: 38px;
    }
    .play-icon i {
        font-size: 0.9rem;
    }
}

@media (max-width: 768px) {
    .header .logo-text img {
        max-width: 500px; /* adjust as needed */
    }
}
@media (max-width: 480px) {
    .header .logo-text img {
        max-width: 400px;
    }
}
.plan-panel-prev-step {
    position: relative;
    z-index: 10; /* Ensure it's above other panels */
    padding: 10px;
    background-color: #fff; /* Optional for visibility */
}

.plan-panel-right,
.plan-panel-left {
    position: relative;
    z-index: 1;
}
.select2-area .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #373535;
    padding: .5rem 1.125rem;
    font-size: 1rem;
    height: 1.7rem !important; /* Ensure this height is applied */
    line-height: normal;
    border-radius: .5rem;
    display: flex; /* Fixed syntax error here */
    align-items: center;
}
.select2-search--dropdown .select2-search__field {
    padding: 9px !important;
}
.iti {
  width: 100%; /* Ensures the container spans full width */
}

.iti input {
  width: 100%; /* Ensures the input fills the container */
  box-sizing: border-box;
}

.iti--separate-dial-code .iti__selected-flag {
  width: 80px; /* Adjust as needed */
}
.iti__country-list {
  width: 322px !important; /* Set your desired width */
  max-height: 250px;       /* Optional: control height */
  overflow-y: auto;        /* Enables scrolling if content overflows */
}
.select-field {
  width: 100%;
  padding: 8px 32px 8px 12px; /* space for arrow */
  font-size: 14px;
  line-height: 1.4;
  border: 1px solid #ccc;
  border-radius: 4px;
 
  /* remove native styling */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
 
  /* custom background arrow */
  background: url("data:image/svg+xml;utf8,<svg fill='black' height='12' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M2 4l4 4 4-4z'/></svg>")
    no-repeat right 12px center;
  background-color: #fff;
  background-size: 14px;
}


/*=============================================================================*/
.screen-plan {
    margin-bottom: 2rem
}

.screen-plan .screen-plan-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .8rem
}

.screen-plan .screen-plan-title .plan-list-title {
    font-size: 1.5rem;
    line-height: normal;
    color: #334666;
    font-weight: 700
}

.screen-plan .screen-plan-title .plan-popup-button {
    color: #420083;
    border-bottom: 1px solid #420083;
    cursor: pointer;
    text-decoration: none
}

.screen-plan .screen-plan-title .plan-popup-button:hover,
.screen-plan .screen-plan-title .plan-popup-button:focus {
    color: #000;
    border-bottom-color: #000
}

.screen-plan .plan-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #fafafa;
    border-radius: .5rem;
    border: 2px solid #e9e9e9;
    padding: 1rem;
    margin-bottom: .8rem
}

@media(max-width: 575px) {
    .screen-plan .plan-box {
        flex-wrap: wrap;
        text-align: center
    }
}

.screen-plan .plan-box+.plan-box {
    margin-top: 1.5rem
}

.screen-plan .plan-box .plan-box-left .plan-name {
    font-size: 1.5rem;
    line-height: normal;
    color: #420083;
    font-weight: 700;
    margin-bottom: .5rem
}

.screen-plan .plan-box .plan-box-left .plan-description {
    font-size: 1.125rem;
    line-height: normal
}

.screen-plan .plan-box .plan-box-right {
    font-size: 1.125rem;
    line-height: normal;
    flex: 1 0 auto;
    margin-left: 1rem;
    text-align: right
}

@media(max-width: 575px) {
	.screen-plan .plan-box .plan-box-right {
        margin-left: 0;
        text-align: center
    }
}

.screen-plan .plan-box .plan-box-right strong {
    font-size: 2rem
}

.screen-plan .plan-box.active {
    background-color: #1f5c21;
    color: #fff !important;
    border-color: #1f5c21
}

.screen-plan .plan-box.active .plan-box-left .plan-name {
    color: #fff
}

.screen-plan ul {
    align-items: center;
    justify-content: center;
    flex-direction: row;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none
}

@media(max-width: 1499px) {
    .screen-plan ul {
        flex-wrap: wrap
    }
}

.screen-plan ul li {
    text-align: left;
    position: relative;
    margin-left: 1rem;
    padding-left: 1rem
}

@media(max-width: 1499px) {
    .screen-plan ul li {
        width: 100%;
        flex: 0 0 auto;
        margin-left: 0
    }
}

.screen-plan ul li::before {
    content: "";
    position: absolute;
    top: calc(50% - 3px);
    left: -3px;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: #420083
}

@media(min-width: 1500px) {
    .screen-plan ul li:first-child::before {
        display: none;
        margin-left: 0;
        padding-left: 0
    }
}

.screen-plan ul li strong {
    color: #9f0000;
    font-size: 1rem
}

@media(min-width: 641px) {
    .screen-plan ul li strong {
        font-size: 1rem
    }
}

@media(min-width: 1500px) {
    .screen-plan ul li strong {
        font-size: 1.125rem
    }
}
