/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 10 2025 | 10:27:58 */
.product-left .w-post-elm.product_field.price {
	opacity : 1!important;
	display :flex;
	gap : 16px;
	align-items: center;
}

.product-left del .woocommerce-Price-amount bdi  {
	font-size: 15px;
    text-decoration: line-through;
}

.w-post-elm.product_field.price {
	opacity : 1!important;
}

.size_1x1 .w-post-elm.product_field.price del .woocommerce-Price-currencySymbol{
	display : none;
}

.size_1x1 .w-post-elm.product_field.price del bdi {
		font-size: 15px;
}



.price-action .saved-sale {
    left: 0px;
    direction: rtl;
    box-shadow: 0 5px 10px rgba(28, 76, 156, 0.08);
}

.saved-sale {
	position: absolute;
    top: 22px;
    left: -47px;
    color: #fff;
    font-size: 13px !important;
    padding: 0;
    background-color: #91ba45;
    background: linear-gradient(45deg, rgb(146, 197, 72), rgb(144, 171, 65));
    letter-spacing: -.5px;
    line-height: 2.6;
    padding: 0 15px 0 17px;
    border-radius: 0px 3px 3px 0px;
    z-index: 10;
}

.saved-sale:before {
    border-bottom: 10px solid #819e42;
    border-left: 15px solid transparent;
    position: absolute;
    content: " ";
    left: 0;
    top: -10px;
    width: 0;
    height: 0;
}

:root {
	--bs-blue: #377dff;
	--bs-indigo: #6610f2;
	--bs-purple: #6f42c1;
	--bs-pink: #d63384;
	--bs-red: #ed4c78;
	--bs-orange: #fd7e14;
	--bs-yellow: #f5ca99;
	--bs-green: #198754;
	--bs-teal: #00c9a7;
	--bs-cyan: #09a5be;
	--bs-black: #000;
	--bs-white: #fff;
	--bs-gray: #8c98a4;
	--bs-gray-dark: #71869d;
	--bs-gray-100: #f7faff;
	--bs-gray-200: #f8fafd;
	--bs-gray-300: #e7eaf3;
	--bs-gray-400: #bdc5d1;
	--bs-gray-500: #97a4af;
	--bs-gray-600: #8c98a4;
	--bs-gray-700: #677788;
	--bs-gray-800: #71869d;
	--bs-gray-900: #1e2022;
	--bs-primary: #377dff;
	--bs-secondary: #71869d;
	--bs-success: #00c9a7;
	--bs-info: #09a5be;
	--bs-warning: #f5ca99;
	--bs-danger: #ed4c78;
	--bs-light: #f7faff;
	--bs-dark: #21325b;
	--bs-primary-rgb: 55,125,255;
	--bs-secondary-rgb: 113,134,157;
	--bs-success-rgb: 0,201,167;
	--bs-info-rgb: 9,165,190;
	--bs-warning-rgb: 245,202,153;
	--bs-danger-rgb: 237,76,120;
	--bs-light-rgb: 247,250,255;
	--bs-dark-rgb: 33,50,91;
	--bs-white-rgb: 255,255,255;
	--bs-black-rgb: 0,0,0;
	--bs-body-color-rgb: 103,119,136;
	--bs-body-bg-rgb: 255,255,255;
	--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
	--bs-body-font-family: Inter,sans-serif;
	--bs-body-font-size: 1rem;
	--bs-body-font-weight: 400;
	--bs-body-line-height: 1.5;
	--bs-body-color: #677788;
	--bs-body-bg: #fff;
	--bs-border-width: 0.0625rem;
	--bs-border-style: solid;
	--bs-border-color: rgba(33, 50, 91, 0.1);
	--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
	--bs-border-radius: 0.5rem;
	--bs-border-radius-sm: 0.3125rem;
	--bs-border-radius-lg: 0.75rem;
	--bs-border-radius-xl: 1rem;
	--bs-border-radius-2xl: 2rem;
	--bs-border-radius-pill: 50rem;
	--bs-link-color: #377dff;
	--bs-link-hover-color: #1366ff;
	--bs-code-color: #d63384;
	--bs-highlight-bg: #fdf4eb
}
.row {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1* var(--bs-gutter-y));
	margin-right: calc(-.5* var(--bs-gutter-x));
	margin-left: calc(-.5* var(--bs-gutter-x));
}
.row>* {
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
	padding-right: calc(var(--bs-gutter-x)* .5);
	padding-left: calc(var(--bs-gutter-x)* .5);
	margin-top: var(--bs-gutter-y);
}
@media (min-width: 768px) {
	.ms-md-n2 {
		margin-left: -.5rem !important;
	}
}
.bg-dark {
	--bs-bg-opacity: 1;
	background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.text-center {
	text-align: center !important;
}
.start-0 {
	left: 0 !important;
}
.bottom-0 {
	bottom: 0 !important;
}
.position-absolute {
	position: absolute !important;
}
.d-none {
	display: none !important;
}
@media (min-width: 992px) {
	.d-lg-block {
		display: block !important;
	}
}
.img-fluid {
	max-width: 100%;
	height: auto;
}
.position-relative {
	position: relative !important;
}
@media (min-width: 768px) {
	.align-items-md-center {
		align-items: center !important;
	}
}
.g-0, .gx-0 {
	--bs-gutter-x: 0;
}
@media (min-width: 768px) {
	.mb-md-0 {
		margin-bottom: 0 !important;
	}
}
.mb-3 {
	margin-bottom: 1rem !important;
}
@media (min-width: 768px) {
	.col-md-6 {
		flex: 0 0 auto;
		width: 50%;
	}
}
@media (min-width: 768px) {
	.col-md-6 {
		flex: 0 0 auto;
		width: 50%;
	}
}
.button {
	--bs-btn-padding-x: 1rem;
	--bs-btn-padding-y: 1rem;
	--bs-btn-font-size: 1rem;
	--bs-btn-font-weight: 400;
	--bs-btn-line-height: 1.5;
	--bs-btn-color: #677788;
	--bs-btn-bg: transparent;
	--bs-btn-border-width: 0.0625rem;
	--bs-btn-border-color: transparent;
	--bs-btn-border-radius: 0.3125rem;
	--bs-btn-hover-border-color: transparent;
	--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
	--bs-btn-disabled-opacity: 0.65;
	--bs-btn-focus-box-shadow: 0 0 0 0 rgba(var(--bs-btn-focus-shadow-rgb), .5);
	display: inline-block;
	padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
	font-family: var(--bs-btn-font-family);
	font-size: var(--bs-btn-font-size);
	font-weight: var(--bs-btn-font-weight);
	line-height: var(--bs-btn-line-height);
	color: var(--bs-btn-color);
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
	border-radius: var(--bs-btn-border-radius);
	background-color: var(--bs-btn-bg);
	transition: all .2s ease-in-out;
	padding-right: 2.8rem !important;
	padding-left: 2.8rem !important;
	transition: all .2s ease-in-out;
}
.mb-7 {
	margin-bottom: 3rem !important;
}
.step .step-item {
	display: flex;
	flex-direction: column;
	flex-basis: 0;
	flex: 0 0 100%;
	max-width: 100%;
	padding-left: .75rem;
	padding-right: .75rem;
	margin-bottom: 2.25rem;
}
.step .step-content-wrapper {
	position: relative;
	display: flex;
	width: 100%;
}
.rounded-circle {
	border-radius: 50% !important;
}
.p-4 {
	padding: 1.5rem !important;
}
.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}
.shadow-sm {
	box-shadow: 0 .1875rem .375rem rgba(140,152,164,.25)!important;
}
.d-none {
	display: none !important;
}
.gradient-y-lg-white {
	background-image: linear-gradient(to bottom, transparent, #fff);
}
.h-100 {
	height: 100% !important;
}
.w-100 {
	width: 100% !important;
}
.start-0 {
	left: 0 !important;
}
.top-0 {
	top: 0 !important;
}
.position-absolute {
	position: absolute !important;
}
.avatar-xl .avatar-img {
	width: 6.625rem;
}
.avatar-img {
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: .5rem;
}
.avatar:not(img) {
	background-color: #fff;
}
.avatar-xl, .avatar-xl .avatar-initials {
	width: 6.625rem;
	height: 6.625rem;
}
.avatar {
	position: relative;
	display: inline-block;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: .5rem;
}
.rounded-circle {
	border-radius: 50% !important;
}
.p-4 {
	padding: 1.5rem !important;
}
.col-3 {
	flex: 0 0 auto;
	width: 25%;
}
.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}
.shadow-sm {
	box-shadow: 0 .1875rem .375rem rgba(140,152,164,.25)!important;
}
.d-block {
	display: block !important;
}
.avatar:not(img) {
	background-color: #fff;
}
.avatar-xl, .avatar-xl .avatar-initials {
	width: 6.625rem;
	height: 6.625rem;
}
.avatar {
	position: relative;
	display: inline-block;
	/*     width: 3.125rem;
	height: 3.125rem; */
	border-radius: .5rem;
}
.rounded-circle {
	border-radius: 50% !important;
}
.p-4 {
	padding: 1.5rem !important;
}
.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}
.shadow-sm {
	box-shadow: 0 .1875rem .375rem rgba(140,152,164,.25)!important;
}
.button-white {
	--bs-btn-color: #000;
	--bs-btn-bg: #f7faff;
	--bs-btn-border-color: #f7faff;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #d2d5d9;
	--bs-btn-hover-border-color: #c6c8cc;
	--bs-btn-focus-shadow-rgb: 210, 213, 217;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #c6c8cc;
	--bs-btn-active-border-color: #b9bcbf;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #f7faff;
	--bs-btn-disabled-border-color: #f7faff;
}
.button:hover {
	color: var(--bs-btn-hover-color);
	background-color: var(--bs-btn-hover-bg);
	border-color: var(--bs-btn-hover-border-color);
}
.button:hover {
	border-color: transparent;
}
.button-check:active+.btn, .button-check:checked+.btn, .button.active, .button.show, .button:active {
	border-color: transparent;
}
.button-transition:focus, .button-transition:hover {
	transform: translateY(-.1875rem);
}
.button-check:focus+.btn-light, .button-white:focus, .button-white:hover {
	box-shadow: 0 4px 11px rgba(247,250,255,.35);
}
.button-check:focus+.button, .button:focus {
	box-shadow: none;
}
check:checked+.button, .button.active, .button.show, .button:first-child:active, :not(.btn-check)+.btn:active {
	color: var(--bs-btn-active-color);
	background-color: var(--bs-btn-active-bg);
	border-color: var(--bs-btn-active-border-color);
}
.w-65 {
	width: 65% !important;
}
.start-0 {
	right: 0 !important;
	transform: rotateY(180deg);
}
.top-0 {
	top: 0 !important;
}
.position-absolute {
	position: absolute !important;
}
figure {
	margin-bottom: 0;
}
figure {
	/* margin: 0 0 1rem; */
}
.position-relaive{
	position : relative!important;
}
.border-bottom {
	border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.freature-custom {
	padding: 32px 24px 24px;
	background: #fff;
	border-radius: 0;
	transition-duration: .5s;
	border: 2px solid var(--Limoo-gray-900);
	border-radius: 12px;
}
.freature-custom:hover {
	box-shadow: 8px 8px 0 rgb(28 29 34/16%);
	border-radius: 12px;
	transform: translate(-4px, -8px);
	width: inherit;
}
.w-100 {
	width: 100% !important;
}
.translate-middle {
	transform: translate(-50%, -50%) !important;
}
.start-50 {
	left: 50% !important;
}
.top-50 {
	top: 50% !important;
}
.position-absolute {
	position: absolute !important;
}
@media (min-width: 992px) {
	.px-lg-6 {
		padding-right: 2.5rem !important;
		padding-left: 2.5rem !important;
	}
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	width: 100%;
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
	margin-right: auto;
	margin-left: auto
}
@media (min-width: 576px) {
	.container,.container-sm {
		max-width:540px
	}
}
@media (min-width: 768px) {
	.container,.container-md,.container-sm {
		max-width:720px
	}
}
@media (min-width: 992px) {
	.container,.container-lg,.container-md,.container-sm {
		max-width:960px
	}
}
@media (min-width: 1200px) {
	.container,.container-lg,.container-md,.container-sm,.container-xl {
		max-width:1200px;
	}
}
.justify-content-center {
	justify-content: center !important;
}
.my-4 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}
.col-3 {
	flex: 0 0 auto;
	width: 25%;
}
.avatar:not(img) {
	background-color: #fff;
}
.avatar-xl, .avatar-xl .avatar-initials {
	width: 6.625rem;
	height: 6.625rem;
}
@media (min-width: 768px) {
	.d-md-block {
		display: block !important;
	}
}
.justify-content-center {
	justify-content: center !important;
}
.justify-content-between {
	justify-content: space-between !important;
}
@media (min-width: 576px) {
	.col-sm-6 {
		flex: 0 0 auto;
		width: 50%;
	}
}
.my-4 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}
.offset-1 {
	margin-right: 8.33333333%;
}
.offset-2 {
	margin-right: 16.66666667%;
}
.ms-auto {
	margin-right: auto !important;
}
.mt-6 {
	margin-top: 2.5rem !important;
}
.col-4 {
	flex: 0 0 auto;
	width: 33.33333333%;
}
.z-10 {
	z-index: 10!important;
}
.position-relative {
	position : relative;
}
.step {
	position: relative;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	padding-right: 0;
	margin-left: calc(1.5rem / -2);
	margin-right: calc(1.5rem / -2);
}
.step-icon-soft-primary {
	color: #377dff;
	background-color: rgba(55, 125, 255, .1);
}
.step .step-icon {
	display: inline-flex;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	font-weight: 600;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: 50%;
	margin-left: 1rem;
	line-height: 3rem;
}
.step-icon-xs .step-icon, .step-icon-xs.step-icon {
	font-size: 1.75rem;
	width: 3rem;
	height: 3rem;
	padding-top: 3px;
}
.step .step-content {
	flex: 1;
}
.step .step-icon::after {
	position: absolute;
	top: 3.875rem;
	right: 1.5625rem;
	height: calc(100% - 2.375rem);
	border-right: 3px solid rgba(33, 50, 91, .1);
	content: "";
}
.step.step-dashed .step-icon::after {
	border-right-style: dashed;
}
.step-icon-xs .step-icon::after, .step-icon-xs.step-icon::after {
	top: 3.65rem;
	right: 1.4rem;
	width: 1.625rem;
	height: calc(100% - 2rem);
}
.step-title {
	display: block;
	color: #1e2022;
	font-weight: 600;
}
.step p {
	color : #48485C;
}
.w-tabs-section-header {
	padding: 2rem 1.5em;
}
.button-blue {
	--bs-btn-color: #fff;
	--bs-btn-bg: #377dff;
	--bs-btn-border-color: #377dff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #2f6ad9;
	--bs-btn-hover-border-color: #2c64cc;
	--bs-btn-focus-shadow-rgb: 85, 145, 255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #2c64cc;
	--bs-btn-active-border-color: #295ebf;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #377dff;
	--bs-btn-disabled-border-color: #377dff;
}
.button-check:focus+.button-blue, .button-blue:focus, .button-blue:hover {
	box-shadow: 0 4px 11px rgba(55,125,255,.35);
	color: #fff!important;
}
.button-transition:focus, .button-transition:hover {
	transform: translateY(-.1875rem);
}
.button-check:checked+.btn, .button.active, .button.show, .button:first-child:active, :not(.btn-check)+.button:active {
	color: var(--bs-btn-active-color)!important;
	background-color: var(--bs-btn-active-bg)!important;
	border-color: var(--bs-btn-active-border-color)!important;
}
.button-act {
	margin-top: 24px;
	margin-right: 50px;
	width: fit-content;
}
.card {
	border-width: 0;
	box-shadow: 0 0.375rem 1.5rem 0 rgba(140,152,164,.125);
}
.zi-2 {
	z-index: 2 !important;
}
.card {
	--bs-card-spacer-y: 2rem;
	--bs-card-spacer-x: 2rem;
	--bs-card-title-spacer-y: 0.25rem;
	--bs-card-border-width: 0.0625rem;
	--bs-card-border-color: rgba(33, 50, 91, 0.1);
	--bs-card-border-radius: 0.5rem;
	--bs-card-box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
	--bs-card-inner-border-radius: 0.4375rem;
	--bs-card-cap-padding-y: 2rem;
	--bs-card-cap-padding-x: 2rem;
	--bs-card-cap-bg: transparent;
	--bs-card-bg: #fff;
	--bs-card-img-overlay-padding: 2rem 2rem;
	--bs-card-group-margin: 0.75rem;
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	height: var(--bs-card-height);
	word-wrap: break-word;
	background-color: var(--bs-card-bg);
	background-clip: border-box;
	border: var(--bs-card-border-width) solid var(--bs-card-border-color);
	border-radius: var(--bs-card-border-radius);
}
.card-body {
	flex: 1 1 auto;
	padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
	color: var(--bs-card-color);
}
.card-lg>.card-body, .card-lg>.card-img-overlay, .card-lg>.collapse .card-body {
	padding: 2.75rem 2.75rem;
}
.card {
	border-width: 0;
	box-shadow: 0 0.375rem 1.5rem 0 rgba(140,152,164,.125);
}
.img-fluid {
	max-width: 100%;
	height: auto;
}
@media (min-width: 992px) {
	.d-lg-block {
		display: block !important;
	}
}
.start-0 {
	right: 0 !important;
}
.bottom-0 {
	bottom: 0 !important;
}
.position-absolute {
	position: absolute !important;
}
.form-switch-promotion-body {
	display: flex;
	align-items: center;
	margin-top: -1rem;
	justify-content: center;
	margin-right: -70px;
}
.form-switch-promotion-arrow {
	margin-right: -1.75rem;
}
.form-switch-promotion-text {
	display: block;
	margin-top: .3125rem;
}
.ms-1 {
	margin-left: .25rem !important;
}
.badge {
	--bs-badge-padding-x: 0.65em;
	--bs-badge-padding-y: 0.35em;
	--bs-badge-font-size: 0.75em;
	--bs-badge-font-weight: 700;
	--bs-badge-color: #fff;
	--bs-badge-border-radius: 0.3125rem;
	display: inline-block;
	padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
	font-size: var(--bs-badge-font-size);
	font-weight: var(--bs-badge-font-weight);
	line-height: 1;
	color: var(--bs-badge-color);
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: var(--bs-badge-border-radius);
}
.btn .badge {
	position: relative;
	top: -1px;
}
.badge {
	line-height: normal;
}
.rounded-pill {
	border-radius: var(--bs-border-radius-pill) !important;
}
.bg-primary {
	--bs-bg-opacity: 1;
	background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.text-dark {
	color: #1e2022 !important;
}
.text-dark {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-center {
	text-align: center !important;
}
.display-4 {
	font-size: calc(1.475rem + 2.7vw);
	font-weight: 600;
	line-height: 1.2;
}
@media (min-width: 1200px) {
	.display-4 {
		font-size: 4rem;
	}
}
.list-checked-item::before {
	position: absolute;
	top: 0;
	right: 0;
	width: 1.25rem;
	height: 1.25rem;
	background-image: url(data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2371869d'/%3e%3c/svg%3e);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 1.25rem 1.25rem;
	content: "";
	margin-top: .125rem;
}
.list-checked-primary .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23377dff'/%3e%3c/svg%3e")
}
.list-checked-bg-primary .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23377dff'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")
}
.list-checked-soft-bg-primary .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23377dff' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23377dff'/%3e%3c/svg%3e")
}
.list-checked-secondary .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2371869d'/%3e%3c/svg%3e")
}
.list-checked-bg-secondary .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2371869d'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")
}
.list-checked-soft-bg-secondary .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2371869d' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%2371869d'/%3e%3c/svg%3e")
}
.list-checked-success .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2300c9a7'/%3e%3c/svg%3e")
}
.list-checked-bg-success .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2300c9a7'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")
}
.list-checked-soft-bg-success .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2300c9a7' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%2300c9a7'/%3e%3c/svg%3e")
}
.list-checked-info .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2309a5be'/%3e%3c/svg%3e")
}
.list-checked-bg-info .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2309a5be'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")
}
.list-checked-soft-bg-info .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2309a5be' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%2309a5be'/%3e%3c/svg%3e")
}
.list-checked-warning .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23f5ca99'/%3e%3c/svg%3e")
}
.list-checked-bg-warning .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f5ca99'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")
}
.list-checked-soft-bg-warning .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f5ca99' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23f5ca99'/%3e%3c/svg%3e")
}
.list-checked-danger .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23ed4c78'/%3e%3c/svg%3e")
}
.list-checked-bg-danger .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ed4c78'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")
}
.list-checked-soft-bg-danger .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ed4c78' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23ed4c78'/%3e%3c/svg%3e")
}
.list-checked-light .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23f7faff'/%3e%3c/svg%3e")
}
.list-checked-bg-light .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f7faff'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")
}
.list-checked-soft-bg-light .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f7faff' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23f7faff'/%3e%3c/svg%3e")
}
.list-checked-dark .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2321325b'/%3e%3c/svg%3e")
}
.list-checked-bg-dark .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2321325b'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")
}
.list-checked-soft-bg-dark .list-checked-item::before {
	background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2321325b' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%2321325b'/%3e%3c/svg%3e")
}
.list-checked {
	padding-right: 0;
	list-style: none;
}
.list-checked-item {
	position: relative;
	color: #677788;
	padding-right: 2rem;
}
.list-checked-item:not(:last-child) {
	margin-bottom: .5rem;
}
.svg-icon {
	display: block;
	margin-top: .125rem;
}
.text-white {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-white-70 {
	--bs-text-opacity: 1;
	color: rgba(255, 255, 255, .7) !important;
}
.card-text {
	color: #677788;
}
.card-text:last-child {
	margin-bottom: 0;
}
.svg-icon>svg {
	width: 3.125rem;
	height: 3.125rem;
}
.svg-icon[class*=text-]>svg [fill]:not([fill=none]) {
	fill: currentColor !important;
}
.w-tabs-section-header {
	font-weight: 700!important;
}
@media (min-width: 992px) {
	.col-lg-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}
}
@media (min-width: 1200px) {
	.col-xl-6 {
		flex: 0 0 auto;
		width: 50%;
	}
}
@media (min-width: 992px) {
	.col-lg-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}
}
.mb-5 {
	margin-bottom: 2rem !important;
}
.lead {
	font-size: calc(1.1rem + .06vw);
	font-weight: 400;
}
.lead,.secondary {
	color:#677788!important;
}
@media (min-width: 1200px) {
	.lead {
		font-size: 1.25rem;
	}
}
.px-6 {
	padding-right: 2.5rem !important;
	padding-left: 2.5rem !important;
}
.btn {
	--bs-btn-padding-x: 28px;
	--bs-btn-padding-y: 12px ;
	--bs-btn-font-size: 1rem;
	--bs-btn-font-weight: 400;
	--bs-btn-line-height: 1.5;
	--bs-btn-color: #677788;
	--bs-btn-bg: transparent;
	--bs-btn-border-width: 0.0625rem;
	--bs-btn-border-color: transparent;
	--bs-btn-border-radius: 12px;
	--bs-btn-hover-border-color: transparent;
	--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
	--bs-btn-disabled-opacity: 0.65;
	--bs-btn-focus-box-shadow: 0 0 0 0 rgba(var(--bs-btn-focus-shadow-rgb), .5);
	display: inline-block;
	padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
	font-family: var(--bs-btn-font-family);
	font-size: var(--bs-btn-font-size);
	font-weight: var(--bs-btn-font-weight);
	line-height: var(--bs-btn-line-height);
	color: var(--bs-btn-color);
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
	border-radius: var(--bs-btn-border-radius);
	background-color: var(--bs-btn-bg);
	transition: all .2s ease-in-out;
}
.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: #377dff;
	--bs-btn-border-color: #377dff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #2f6ad9;
	--bs-btn-hover-border-color: #2c64cc;
	--bs-btn-focus-shadow-rgb: 85, 145, 255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #2c64cc;
	--bs-btn-active-border-color: #295ebf;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #377dff;
	--bs-btn-disabled-border-color: #377dff;
}
.btn-transition {
	transition: all .2s ease-in-out;
}
.btn-link {
	--bs-btn-font-weight: 400;
	--bs-btn-color: var(--bs-link-color);
	--bs-btn-bg: transparent;
	--bs-btn-border-color: transparent;
	--bs-btn-hover-color: var(--bs-link-hover-color);
	--bs-btn-hover-border-color: transparent;
	--bs-btn-active-color: var(--bs-link-hover-color);
	--bs-btn-active-border-color: transparent;
	--bs-btn-disabled-color: #8c98a4;
	--bs-btn-disabled-border-color: transparent;
	--bs-btn-box-shadow: none;
	--bs-btn-focus-shadow-rgb: 85, 145, 255;
	text-decoration: none;
}
.btn-link {
	font-weight: 400;
}
:focus, a:focus, button:focus {
	outline-color: rgba(55, 125, 255, .5);
}
.btn:hover {
	color: var(--bs-btn-hover-color);
	background-color: var(--bs-btn-hover-bg);
	border-color: var(--bs-btn-hover-border-color);
}
.btn:hover {
	border-color: transparent;
}
.btn-check:focus+.btn, .btn:focus {
	box-shadow: none;
}
.btn-check:active+.btn, .btn-check:checked+.btn, .btn.active, .btn.show, .btn:active {
	border-color: transparent;
}
.btn-transition:focus, .btn-transition:hover {
	transform: translateY(-.1875rem);
}
.btn-check:focus+.btn-primary, .btn-primary:focus, .btn-primary:hover {
	box-shadow: 0 4px 11px rgba(55, 125, 255, .35);
}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
	color: var(--bs-btn-active-color);
	background-color: var(--bs-btn-active-bg);
	border-color: var(--bs-btn-active-border-color);
}
.btn-primary:hover {
	color: var(--bs-btn-active-color)!important;
}
.gap-3 {
	gap: 1rem !important;
}
.d-grid {
	display: grid !important
		;
}
@media (min-width: 576px) {
	.d-sm-flex {
		display: flex !important
			;
	}
}
.hero-home {
	padding : 5rem 0;
}
@media (min-width: 576px) {
	.hero-home {
		padding : 0;
		min-height:80vh;
	}
}
#products .grid-ar .w-grid-item:nth-child(4n + 1) {
	background-color: rgba(55,125,255,.1) !important;
}
#products .grid-ar .w-grid-item:nth-child(4n + 2) {
	background-color: rgba(33,50,91,.1) !important;
}
#products .grid-ar .w-grid-item:nth-child(4n + 3) {
	background-color: rgba(9,165,190,.1) !important;
}
#products .grid-ar .w-grid-item:nth-child(4n + 4) {
	background-color: rgba(33,50,91,.1) !important;
}
#products .grid-ar .w-grid-item {
	padding: 2.5rem;
	border-radius : 0.5rem;
}
html body .layout_blog_9 .usg_post_title_1 {
	color: inherit !important;
	font-weight: 400 !important;
	font-size: 1.2rem !important;
}
#products .grid-ar .w-grid-item .woocommerce-Price-amount {
	font-size :1.4rem!important;
}
.layout_blog_9 .usg_post_title_1 {
	font-size : 1.2rem!important;
}
@media (min-width: 992px) {
	.justify-content-lg-between {
		justify-content: space-between !important;
	}
}
@media (min-width: 992px) {
	.align-items-lg-center {
		align-items: center !important;
	}
}
@media (min-width: 992px) {
	.col-lg-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}
}
.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}
.position-relative {
	position: relative !important;
}
.zi-2 {
	z-index: 2 !important;
}
.me-10 {
	margin-right: 4.5rem !important;
}
.end-0 {
	right: 0 !important;
}
.top-0 {
	top: 0 !important;
}
.position-absolute {
	position: absolute !important;
}
@media (min-width: 576px) {
	.d-sm-block {
		display: block !important;
	}
}
.mt-10 {
	margin-top: 4.5rem !important;
}
.start-0 {
	left: 0 !important;
}
.end-0 {
	right: 0 !important;
}
.top-0 {
	top: 0 !important;
}
.position-absolute {
	position: absolute !important;
}
.me-3 {
	margin-right: 1rem !important;
}
.end-0 {
	right: 0 !important;
}
.top-0 {
	top: 0 !important;
}
.end-0 {
	right: 0 !important;
}
.bottom-0 {
	bottom: 0 !important;
}
.position-absolute {
	position: absolute !important;
}
@media (min-width: 992px) {
	.col-lg-6 {
		flex: 0 0 auto;
		width: 50%;
	}
}
@media (min-width: 1200px) {
	.col-xl-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}
}
.display-5 {
	font-size: calc(1.275rem + 2.5vw);
	font-weight: 600;
	line-height: 1.2;
}
@media (min-width: 1200px) {
	.display-5 {
		font-size: 2.8rem;
	}
}
.l-section-shape {
	z-index : 1;
}
.btn-black {
	display: inline-block;
	padding: 12px 24px;
	background-color: #000;
	color: #fff;
	font-weight: 600;
	border-radius: 8px;
	text-decoration: none;
	transition: background-color 0.3s ease;
}
.btn-black:hover {
	background-color: #333;
}
.w-tabs-section {
	border: none !important;
	border-radius: 20px !important;
	padding: 40px !important;
	background: white;
	margin-bottom: 1rem !important;
}
.w-tabs.accordion > div > div > .w-tabs-section-header {
	display: flex;
	padding: 0;
}
.w-tabs-section-header {
	background: transparent !important;
	color: inherit !important;
}
.yellowpay-contact-section {
	padding: 40px 0;
	direction: rtl;
}
.contact-content-wrapper {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 24px;
	flex-wrap: wrap;
}
.contact-title {
	font-weight: 700;
	font-size: 24px;
	color: #ffffff;
	display: flex;
	align-items: center;
	gap: 8px;
}
.contact-description {
	font-size: 16px;
	color: #f5f7fa;
	font-weight: 400;
	line-height: 1.8;
}
.icon-chat-vector {
	width: 24px;
	height: 24px;
}
.contact-online-btn {
	border-radius: 12px;
	background: #377dff;
	padding: 12px 28px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	color: #1c1d22;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	cursor: pointer;
}
.contact-support-hours {
	color: #f5f7fa;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: -0.32px;
	text-align: center;
}
.mt-12 {
	margin-top: 12px;
}
.mt-16 {
	margin-top: 16px;
}
.about-section {
	direction: rtl;
	text-align: right;
	font-family: "IRANSans", sans-serif;
}
.about-section .container {
	max-width: 960px;
	margin: 0 auto;
}
.about-title {
	font-size: 20px;
	font-weight: 700;
	color: #cccccc;
	margin-bottom: 20px;
}
.about-description {
	font-size: 1rem;
	line-height: 2;
	color: #bbbbbb;
	margin-bottom: 16px;
}
.w-tabs-section-content {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
#woo-btn button, body button[type=submit]:not(.w-btn),body  input[type=submit]:not(.w-btn),body  .woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .button.add_to_cart_button, .us-nav-style_1>*, .navstyle_1>.owl-nav button, .us-btn-style_1 {
	color: #fff !important;
}
.woocommerce button.single_add_to_cart_button ,#review_form input[type="submit"],.contact-page .w-btn.us-btn-style_1,.checkout-button.button,.place-order .button {
	border-radius: 12px !important;
	background: #377dff !important;
	padding: 14px 28px !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	gap: 8px !important;
	color: #fff !important;
	text-align: center !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 24px !important;
	cursor: pointer !important;
	flex-grow:1!important;
}
body .button.checkout.wc-forward, body .button.checkout.wc-forward:hover {
		background: #377dff !important;
		color: #fff !important;
}

button[type=submit]:not(.w-btn), input[type=submit]:not(.w-btn), .woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .button.add_to_cart_button, .us-nav-style_1>*, .navstyle_1>.owl-nav button, .us-btn-style_1 {
    padding: 1em 0.8em!important;;
}
.product-left .w-hwrapper .fa-circle{
	font-size: 0.5rem;
	margin-left:0.5rem;
}
.shop_table .woocommerce-Price-amount {
	font-size: 16px!important;
}
.product-left .woocommerce-Price-amount {
	font-size: 26px!important;
}
.w-text:not(.no_text).icon_atleft i {
	margin-inline-end: 1em;
}
.product-left .vc_column-inner {
	padding: 2rem;
	border-radius: 12px !important;
	background: #f7f7f7 !important;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper {
	gap:10px;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item {
	width : 100%;
}
.variable-item-contents {
	width: 100%;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label {
	color: #333;
	border: 2px solid #c8d1e1f7;
	border-radius: 26px;
	width: 100%;
	transition :all 300ms ease-in-out;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input {
	height: 20px;
	width: 20px;
	visibility: hidden;
	opacity: 0;
	display : none;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img {
	display : none;
}
.variable-item-radio-value-wrapper .price{
	display : none;
}
.variable-item-radio-value-wrapper {
	display:block!important;
	opacity : 0;
	width :100%!important;
	margin : 0!important;
	;
	padding: 1rem!important;
	;
}
input:checked ~ .variable-item-radio-value-wrapper {
	background: #c8d1e1f7;
}
.variable-item-radio-input-wrapper {
	padding: 0!important;
	overflow : hidden;
}
.w-cart-table .quantity>*, .w-post-elm.add_to_cart:not(.qty-btn-style_0) .quantity>* {
	font-size: inherit;
	text-align: center;
	min-height: 2.5em;
	line-height: 2.5em;
	width: 2.5rem;
	height: 2.5rem;
	font-size: 1.3rem;
	display: block;
}
.label {
	font-size: 1.2rem !important;
	font-weight: 700 !important;
	color: #2C2F34 !important;
}
.woocommerce-Price-amount {
	color : #2C2F34;
}
.woocommerce-variation.single_variation {
	padding : 1rem;
}
.w-post-elm.product_field.price {
	opacity : 1;
}
.product-left .w-post-elm.product_field.price {
	opacity : 0;
}
.quantity input {
	box-shadow : none;
	outline : none;
}
.w-cart-table[style*=--qty-btn-size] .quantity, .w-post-elm.add_to_cart[style*=--qty-btn-size] .quantity {
	border: 2px solid #377dff;
	border-radius: 8px;
	overflow: hidden;
	color : #377dff;
}
.post_title, .w-post-elm.post_title {
	font-size : 18px;
	font-weight: 400;
}
.woocommerce-product-gallery li img.flex-active {
	border-radius :12px;
}
.yith-wcbr-brands-logo {
	max-width: 100px;
	margin-right: auto!important;
	;
	margin-top: 0;
	display: block;
	padding: 4px;
}
.w-hwrapper.valign_top {
	align-items: center!important;
}
.yith-wcbr-brands-logo a:last-child{
	display: block;
}
img:is([sizes="auto" i], [sizes^="auto," i]) {
	contain-intrinsic-size: 3000px 1500px;
	display: block;
}
.services-container {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	width: 100%;
	margin: 15px 0;
	padding: 20px;
	border: 2px solid #f5f6f7;
	border-radius: 15px;
	background-color: #fff;
}
.service-item {
	display: flex;
	align-items: center;
	flex: 1 1  calc(50% - 15px);
	gap: 15px;
}
@media screen and (min-width: 800px) {
	.services-container {
		gap: 20px;
	}
	.service-item {
		flex: 1 1  calc(50% - 15px);
	}
}
@media screen and (min-width: 1025px) {
	.service-item {
		flex: 1 1 calc(25% - 15px);
	}
}
.service-item img {
	width: 70px;
	height: auto;
	flex-shrink: 0;
}
.service-details {
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 5px;
}
.service-title {
	color: #000;
	font-weight: 700;
	font-size: 1rem;
}
@media screen and (min-width: 800px) {
	.service-title {
		font-size: 1.2rem;
	}
}
.service-details span:last-child {
	color: #555;
	font-size: 0.9rem;
}
.product-tab .w-tabs-section {
	padding : 20px 0 !important;
}
.product-tab .w-tabs-section-content {
	padding-top : 0!important;
}

.product-tab .w-hwrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-tab .w-hwrapper>:not(:last-child) {
    margin-inline-end: var(--hwrapper-gap, 1.2rem);
    font-weight: 600;
}


.product-tab .w-hwrapper {
	padding  :10px 16px;
}

.product-tab .w-hwrapper:nth-child(even) {
	background : rgba(55,125,255,.1) !important;
	border-radius: 8px;
}

.w-image-h img{
	margin :auto;	
}



html {
  scroll-behavior: smooth;
}


@media (min-width: 1281px) {
    .l-header {
        position: relative;
        z-index: 110000000;
        width: 100%;
    }
}


.product-item-single { 
	padding : 1rem!important;
}

.product-item-single .woocommerce-Price-amount {
	font-size :1rem!important;
}


.product-item-single .post_title { 
	font-weight:600!important;
}

del .woocommerce-Price-amount {
	font-size :90%;
}
.w-post-elm.product_field.price {
	opacity: 0;
}

/* .notificationx-shortcode-wrapper>.nx-bar .nx-bar-inner, .nx-bar .nx-bar-inner {
	padding :12px!important;
} */

.w-cart-dropdown{
	width:30rem;	
}

.woocommerce ul.product_list_widget li a {
    display: flex;
    line-height: 1.2;
    align-items: flex-end;
}

.woocommerce ul.product_list_widget li a {
    line-height: 18px;
    font-size: 12px;
    font-family: yekan;
}

.woocommerce ul.product_list_widget li img {
    float: right;
    margin-left: 1rem;
    margin-right: 0;
}

.woocommerce-mini-cart-item.mini_cart_item {
	border-bottom : 1px solid #eee;
}

.w-cart-dropdown .woocommerce-Price-amount.amount {
	font-size : 12px!important;
	
}

.w-cart-dropdown .woocommerce .quantity {
    display: flex;
    width: 100%;
    justify-content: flex-end;
}

.woocommerce .variation {
    font-size: .9rem;
    line-height: 1.5;
    margin-bottom: 0;
    color: #9d9d9d!important;;
}

.ddd{
	width: 100px;
    position: absolute;
    left: -7%;
    top: -3%;
    z-index: 10;
}