*{
	box-sizing:border-box;
	margin:0;
	padding:0;
}
html{
	font-size: calc(100vw* 16 / 360);
	scroll-behavior: smooth;
}
body{
	overflow-x:hidden;
	font-family: "Outfit", sans-serif;
}

h1,h2,h3,h4,h5,p,a,span,li{
	font-family: "Outfit", sans-serif;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
}
/* header */
.sc-menu-main-wrapper,.header-wrapper{
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap: wrap;
	z-index: 99;
	position: relative;
}
.home header{
	margin-top:0.25rem;
}
.sc-menu-main-wrapper{
	padding:1rem 0 0.75rem 0;
}
.desk-logo a{
	display:flex;
}
.desk-logo img{
	width:7.5rem;
	height:2.125rem;
}
.desk-nav-menu,.megamenu-header-widget{
	display:none;
}
.desk-nav-menu li a{
	color:var(--Carbon);
}
.sc-toggle {
	height: 0.875rem;
	width: 1.188rem;
	float: right;
	cursor: pointer;
	z-index: 999;
	position: relative;
	margin-top:0.438rem;
	/* 	z-index: 99999; */
}
.sc-toggle>span::before, .sc-toggle>span::after {
	content: "";
	position: absolute;
}
.sc-toggle>span {
	position: relative;
	display: block;
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-duration: 75ms;
}
.sc-toggle>span, .sc-toggle>span::before, .sc-toggle>span::after {
	background-color: var(--Carbon);
	height: 0.188rem;
	width: 1.188rem;
	border-radius: 0.125rem;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform;
}
.home .sc-toggle>span,.home .sc-toggle>span::before,.home .sc-toggle>span::after,
.error404  .sc-toggle>span,.error404  .sc-toggle>span::before,.error404  .sc-toggle>span::after{
	background-color: var(--white);
}
.home .hero-scrolled .sc-toggle>span,.home .hero-scrolled .sc-toggle>span::before,.home .hero-scrolled .sc-toggle>span::after,
.error404  .sc-toggle>span,.error404  .sc-toggle>span::before,.error404  .sc-toggle>span::after{
	background-color: var(--Carbon);
}
.sc-toggle>span::before {
	top: -0.438rem;
}
.sc-toggle>span::after {
	top: 0.438rem;
}
.sc-toggle.active>span::before {
	top: 0;
	transition: top 75ms ease, opacity 75ms ease .12s;
	opacity: 0;
}
.sc-toggle.active>span::after {
	background-color: var(--Carbon);
	top: 0;
	transition: bottom 75ms ease, transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
	transform: rotate(-90deg)
}
.sc-toggle.active >span {
	background-color: var(--Carbon);
	transition-delay: .12s;
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transform: rotate(45deg);
}
.mob-nav-menu{
	position: fixed;
	background-color: var(--white);
	left: 0;
	width: 100vw;
	height: 100rem;
	top: 0;
	z-index: 99;
	transform: translateX(200%);
	opacity: 0;
	transition: all 2.25s cubic-bezier(.19,1,.22,1) 0s;
	overflow-X: hidden;
	   padding-top: 8.25rem;
}
.mob-nav-menu-wrap{
	overflow: auto;
	padding-inline: 1.5rem 4.563rem;
	height: 100%;
	max-height:98vh;
/* 	height: 100vh;
	padding: 8.25rem 4.563rem 0 1.5rem; */
}

.mob-nav-menu .sc-plan-pricing-menu{
	padding:0 0 2.25rem 0.75rem;
}
.mob-nav-menu .sc-plan-pricing-menu a{
	color:var(--Carbon);
	font-size:1rem;
	line-height:1.25rem;
	font-weight:500;
	display:block;
	padding-bottom:1.5rem;
}

.mob-nav-menu.active {
	display: block;
	opacity: 1;
	transform: translateX(0%);
	transition: all 1.25s cubic-bezier(.19,1,.22,1) 0s;
}
body.toggle-clicked{
	overflow:hidden;
}
@supports (-webkit-touch-callout: none) {
	body.toggle-clicked {
		position: fixed;
		width: 100%;
	}
}
.home .sc-menu-main-wrapper{
	max-width:18.5rem;
	padding:1.75rem 0;
}
.header_main:not(.home .header_main){
	border-bottom: 0.063rem solid var(--smokey-white);
	/* 	position: sticky;
	top: 0; */
	background: var(--white);
	z-index: 99999;
}
body:not(.home):not(.error404) .header_main.scroll-up {
	position: sticky ;
	width: 100%;
	z-index: 99999;
	top: 0;
	background:var(--white);
}
.hero-scrolled.scroll-up{
	background:var(--white);
	position: sticky ;
	top: 0;
	z-index: 99999;
}
.home .hero-scrolled .sc-menu-main-wrapper{
	max-width: 20.5rem;
}
.home .header-search-cmn {
	display:none;
}
.home .hero-scrolled .header-search-cmn {
	display:block;
}
.home .hero-scrolled .desk-logo img{
	content :url('/wp-content/themes/alpha-x-theme-framework/assets/images/slidesdepot-logo-black.svg')
}
/* body:not(.home):not(.error404) .header_main.scroll-up {
position: sticky !important;
width: -webkit-fill-available;
z-index: 99999 !important;
top: 0;
animation: smoothScrollReverse 1s;
}
*/


/* @keyframes smoothScrollReverse {
0% {
transform: translateY(0);
}
100% {
transform: translateY(0);
}
} */
.error404 .header_main{
	background: transparent !important;
	border-bottom-color:var(--transparent-white) !important;
	position:relative !important;
	position:static !important;
}
.error404 .header_main .sc-menu-main-wrapper{
	padding:1.5rem 0 1.188rem 0;
	margin-top:0.25rem;
}
.mob-nav-menu .menu-item-has-children  a{
	font-weight:600;
	font-size:1rem;
	line-height:1.25rem;
	display:block;
	padding:0 0 1.25rem 0.75rem;
	color:var(--Carbon);
}
.mob-nav-menu .menu-item-has-children > ul li a{
	font-weight:400;
	color:var(--gray);
}

.mob-nav-menu .menu-item-has-children > a{
	border-bottom: 0.063rem solid var(--gray);
} 
.mob-nav-menu .menu-item-has-children:not(:first-child) > a {
  padding-top:1.25rem;
}

.mob-nav-menu .menu-item-has-children.open> ul {
    padding: 1.25rem 0;
    visibility: visible;
	opacity: 1;
    transition: all .4s linear;
}

.mob-nav-menu .menu-item-has-children > ul {
    height: 0px;
    visibility: hidden;
	opacity: 0;
    transition: all .4s linear;
}

input:-webkit-autofill {
	background-color: transparent !important;
	-webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
	transition: background-color 5000s ease-in-out 0s !important;
}
.header_main.hero-scrolled.scroll-up{
	position:sticky;
	top:0;
	z-index:9999;
}
/* header search */
.header-search-cmn{
	order:3;
	position:relative;
}
.header-search-cmn .clear-search {
	top: 2.5rem;
}
.clear-search svg {
	width:1.125rem;
	height:1.125rem;
}
.header-search-cmn  .clear-search svg path{
	fill:#16161680;
}
.header-search-cmn .form-group{
	width:20.5rem;
	height:3.125rem;
	background-color:var(--light-gray);
	margin-top:1.5rem;
	border-radius:0.75rem;
	display:flex;
	align-items:center;
	gap:0.75rem;
	padding-left:1.125rem;
}
.error404 .header-search-cmn .form-group{
	background-color:#FFFFFF33;
	margin-top:2rem;
}
.error404 .header-search-cmn .form-group input{
	background-color:#ffffff00;
	color:#FFFFFFBF;
}
.error404 .header-search-cmn .clear-search {
    top: 2.85rem;
}

/* .error404 .header-search-cmn .form-group input::placeholder{
		color:#FFFFFFBF;
} */
.error404 .header-search-cmn .clear-search svg path {
	fill: var(--glass-white);
}
.error404 .header-search-cmn .hdr-search-icon {
	background-image: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/search-icon-dimwhite.svg");
	display: inline-block;
	width: 1rem;
	height: 1rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.error404 .header-search-cmn .hdr-search-icon {
	content: none; /* content is invalid on img */
}
.header-search-cmn .form-group input{
	width:20.5rem;
	height:3.125rem;
	background-color:var(--light-gray);
	border:none;
	border-radius:0.75rem;
	font-family: "Outfit", sans-serif;
	font-weight:400;
	font-size:0.75rem;
	line-height:0.813rem;
	padding-right:2.813rem;
}
.header-search-cmn .form-group input:focus-visible{
	outline:none;
}
.header-search-cmn .form-group img,.header-search-cmn .form-group svg{
	width:0.813rem;
	height:0.813rem;
}
/* footer */
.sc-footer-widget{
	max-width:19.5rem;
	padding-bottom:7.375rem;
}
.sc-footer-content {
	background-image: url("data:image/svg+xml,%3Csvg width='360' height='1167' viewBox='0 0 360 1167' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_57_243)'%3E%3Cg filter='url(%23filter0_n_57_243)'%3E%3Cpath d='M-362 0H721V1167H-362V0Z' fill='url(%23paint0_linear_57_243)' style='mix-blend-mode:difference'/%3E%3Cpath d='M-362 0H721V1167H-362V0Z' fill='url(%23paint1_radial_57_243)' fill-opacity='0.2'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_n_57_243' x='-362' y='0' width='1083' height='1167' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.90909087657928467 0.90909087657928467' stitchTiles='stitch' numOctaves='3' result='noise' seed='9241' /%3E%3CfeColorMatrix in='noise' type='luminanceToAlpha' result='alphaNoise' /%3E%3CfeComponentTransfer in='alphaNoise' result='coloredNoise1'%3E%3CfeFuncA type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '/%3E%3C/feComponentTransfer%3E%3CfeComposite operator='in' in2='shape' in='coloredNoise1' result='noise1Clipped' /%3E%3CfeFlood flood-color='rgba(0, 0, 0, 0.5)' result='color1Flood' /%3E%3CfeComposite operator='in' in2='noise1Clipped' in='color1Flood' result='color1' /%3E%3CfeMerge result='effect1_noise_57_243'%3E%3CfeMergeNode in='shape' /%3E%3CfeMergeNode in='color1' /%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_57_243' x1='721' y1='0' x2='-561.611' y2='318.039' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232C117D'/%3E%3Cstop offset='0.5' stop-color='%2317024B'/%3E%3Cstop offset='1' stop-color='%232C117D'/%3E%3C/linearGradient%3E%3CradialGradient id='paint1_radial_57_243' cx='0' cy='0' r='1' gradientTransform='matrix(337.864 -453.7 203.035 663.735 -362 1191.64)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A86BF8'/%3E%3Cstop offset='1' stop-color='%23A86BF8' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_57_243'%3E%3Crect width='360' height='1167' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size: cover;
	padding: 2.5rem 0 0 0;
	min-height:72.938rem;
	position: relative;
	overflow: hidden;
}
.sc-footer-content li,.sc-footer-content a,.sc-footer-content p,.sc-footer-content h2,.sc-footer-content h3,
.sc-footer-content .menu a{
	color:var(--light-gray);
}
.sc-footer-first-cols{
	display:flex;
	flex-direction:column;
	align-items: flex-start !important;
	gap:2.5rem;
}
.sc-footer-content h3{
	font-size:1.25rem;
	line-height:1.563rem;
	font-weight:700;
}
.sc-footer-content li{
	padding-top:1.25rem;
	display:block;
}
.sc-footer-content a,.sc-footer-content p{
	font-size:0.875rem;
	line-height:1.5rem;
	display: block;
}
.sc-footer-content a{
	line-height:1.125rem;
}
.footer-widget-two{
	padding-top:3.75rem;
}
.sc-footer-content h2{
	font-size:1.75rem;
	line-height:2.5rem;
	padding-bottom:1rem;
}
.sc-footer-content .sc-footer-logo-img img{
	width:100%;
	height:3.19rem;
	margin-top:3.063rem;
}
.sc-footer-content .sc-footer-logo-img{
	position:absolute;
	bottom:0;
}
.sc-footer-content .footer-cpy-right{
	text-align: center;
	margin-top: 3.125rem;
	font-size:0.625rem !important;
	line-height:0.75rem !important;
	color:#F6F6F699;
	position: absolute;
	bottom: 5.625rem;
	left: 1.5rem;
}

.sc-footer-first-cols > div.sc-social-col{
	display:flex;
	flex-wrap:wrap;
	column-gap:2.5rem;
	row-gap:2rem;
	margin-bottom:1.25rem;
}
.sc-social-row{
	gap:0;
}
.sc-social-row  p > a{
	padding-left:0.625rem;
}
.sc-social-row img{
	width:1.375rem;
	height:1.375rem;
}
.sc-social-row P{
	font-size:0.938rem;
	line-height:1.188rem;
}

/* home */
h1,.primary-heading{
	font-size:2.5rem;
	line-height:3.438rem;
	font-weight:700;
}
h2,.secondary-heading{
	font-size:2rem;
	line-height:2.75rem;
	font-weight:600;
	color:var(--Carbon);
}
h3,.sc-heading-three{
	font-size:1.25rem;
	line-height:2rem;
	font-weight:600;
}
.secondary-sub-heading{
	font-size: 1.5rem;
	line-height: 2.25rem;
	font-weight: 600;
	color: var(--Carbon);
}
p,.single-blog-content-wrapper p{
	font-size:0.875rem;
	line-height:1.5rem;
	font-weight:400;
}
.sc-violet-button a,.is-style-sc-violet-button a,.is-style-sc-violet-button-no-border a,#rm-review-form .rm-review-submit,.share-link-popup .si-copy-link-btn{
	padding: 1.313rem 3.438rem 1.25rem 3.438rem;
	border-radius: 0.875rem;
	font-size: 1.125rem;
	line-height: 1.438rem;
	outline: 0.25rem solid #541CE012;
	font-weight:600;
	color: var(--white);
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/images/button-bg.webp") no-repeat;
	background-size: 100% 4rem;
	text-align: center;
	position:relative;
}
.is-style-sc-violet-button-no-border a,#rm-review-form .rm-review-submit, .share-link-popup .si-copy-link-btn{
	outline:none;
}
#rm-review-form .rm-review-submit,.share-link-popup .si-copy-link-btn{
	height: 3rem;
	background-size: 100% 3rem;
	padding: unset;
	width: 10rem;
	border-radius:0.75rem;
	font-size: 1rem;
	line-height: 1.25rem;
	font-family:"outfit";
}

/* hero */
.sc-hero-container{
	background-image: url("data:image/svg+xml,%3Csvg width='352' height='792' viewBox='0 0 352 792' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_279_984)'%3E%3Cg filter='url(%23filter0_n_279_984)'%3E%3Crect y='-4' width='1548' height='796' fill='url(%23paint0_linear_279_984)' style='mix-blend-mode:difference'/%3E%3Crect y='-4' width='1548' height='796' fill='url(%23paint1_radial_279_984)' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.5' filter='url(%23filter1_f_279_984)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M298.975 517.507C365.867 505.906 416.025 447.656 483.77 445.421C583.544 442.131 702.259 432.323 768.291 502.028C834.599 572.025 851.168 695.95 799.213 778.412C746.48 862.109 596.226 821.549 523.492 890.574C456.819 953.845 508.306 1093.76 424.407 1134.1C346.324 1171.64 247.783 1110.16 187.541 1052.09C134.946 1001.39 175.656 906.23 129.679 849.993C68.4403 775.088 -97.5302 784.579 -108.834 689.573C-119.113 603.186 5.16897 549.422 89.6742 513.767C155.608 485.947 228.308 529.762 298.975 517.507Z' fill='%230F071B'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter2_f_279_984)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M310.615 134.144C279.129 141.556 257.299 171.939 225.069 174.679C177.601 178.714 121.335 186.468 87.338 153.125C53.1993 119.643 40.8462 57.9533 62.6634 15.397C84.8073 -27.7966 157.925 -11.07 190.136 -47.391C219.662 -80.6849 190.08 -149.552 228.646 -171.767C264.538 -192.442 313.744 -163.999 344.561 -136.346C371.466 -112.204 355.468 -63.5554 379.416 -36.4802C411.313 -0.417759 490.129 -9.14303 498.933 38.1845C506.938 81.2185 449.595 111.127 410.572 131.011C380.125 146.526 343.878 126.314 310.615 134.144Z' fill='%23CCA7F5'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_n_279_984' x='0' y='-4' width='1548' height='796' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.90909087657928467 0.90909087657928467' stitchTiles='stitch' numOctaves='3' result='noise' seed='9241' /%3E%3CfeColorMatrix in='noise' type='luminanceToAlpha' result='alphaNoise' /%3E%3CfeComponentTransfer in='alphaNoise' result='coloredNoise1'%3E%3CfeFuncA type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '/%3E%3C/feComponentTransfer%3E%3CfeComposite operator='in' in2='shape' in='coloredNoise1' result='noise1Clipped' /%3E%3CfeFlood flood-color='rgba(0, 0, 0, 0.5)' result='color1Flood' /%3E%3CfeComposite operator='in' in2='noise1Clipped' in='color1Flood' result='color1' /%3E%3CfeMerge result='effect1_noise_279_984'%3E%3CfeMergeNode in='shape' /%3E%3CfeMergeNode in='color1' /%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='filter1_f_279_984' x='-409.434' y='143.012' width='1539.3' height='1302.59' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_279_984'/%3E%3C/filter%3E%3Cfilter id='filter2_f_279_984' x='-248.227' y='-478.855' width='1047.92' height='957.297' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_279_984'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_279_984' x1='1548' y1='-4' x2='15.6911' y2='792.217' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232C117D'/%3E%3Cstop offset='0.5' stop-color='%2317024B'/%3E%3Cstop offset='1' stop-color='%232C117D'/%3E%3C/linearGradient%3E%3CradialGradient id='paint1_radial_279_984' cx='0' cy='0' r='1' gradientTransform='matrix(482.93 -309.464 290.211 452.727 4.21107e-05 808.805)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A86BF8'/%3E%3Cstop offset='1' stop-color='%23A86BF8' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_279_984'%3E%3Crect width='352' height='792' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:100%;
	border-radius:1.875rem;
	padding:10.75rem 0.75rem 19.063rem 0.75rem;
	max-width:22rem;
	margin:auto;
	margin-top:-5.65rem;
	/* 	height: calc(100vh - 0.5rem);
	display: flex;
	align-items: center;
	justify-content: center; */
}
.sc-home-anim-gif video{
	width:20rem;
	height:16.875rem;
	margin-top:3.75rem;
}
.sc-hero-container h1,.sc-hero-container p{
	color:var(--white);
}
.sc-hero-container h1{
	max-width:15.75rem;
	margin:auto;
}
.sc-hero-container h1 strong{
	color:var(--transparent-white);
	position:relative;
}
.sc-hero-container h1 strong::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/drawing-love.gif") no-repeat;
	background-size:cover;
	height:3.813rem;
	width:5.75rem;
	left: -0.75rem;
	top: -0.75rem;
}
.sc-hero-container p{
	padding-top:0.75rem;
	font-size:0.875rem;
	line-height:1.5rem;
}
.sc-hero-search-wrapper{
	max-width:20.5rem;
	margin:auto;
	margin-top:2.5rem;
	position:relative;
}
.clear-search{
	position: absolute;
	right: 1.125rem;
	top: 0.875rem;
	transform: rotate(45deg);
	z-index:3;
}
.sc-hero-search-wrapper .clear-search{
	opacity:0.6;
}
.sc-hero-search-wrapper .wp-block-search__inside-wrapper,.sc-hero-search-wrapper .wp-block-search__inside-wrapper input{
	background:var(--transparent-violet);
	border:none;
}
.sc-hero-search-wrapper .wp-block-search__inside-wrapper input{
	font-size:0.75rem;
	line-height:0.813rem;
	padding-left:2.688rem;
	padding-right:2.813rem;
	color:#FFFFFFBF;
	font-family: "Outfit", sans-serif;
	border-radius:0.75rem;
	z-index:2;
}
.sc-hero-search-wrapper .wp-block-search__inside-wrapper input:-webkit-autofill {
	-webkit-text-fill-color: var(--glass-white) !important; 
	-webkit-box-shadow: 0 0 0 1000px transparent inset !important;
	transition: background-color 9999s ease-in-out 0s;
}
.sc-hero-search-wrapper .wp-block-search__inside-wrapper input::-webkit-search-cancel-button {
	-webkit-appearance: none;
	appearance: none;
	display: none;
}
.sc-hero-search-wrapper .wp-block-search__inside-wrapper{
	height:3.125rem;
	border-radius:0.75rem;
	position:relative;
}
.sc-hero-search-wrapper .wp-block-search__inside-wrapper::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 0.75rem;
	padding: 2px;
	background:linear-gradient(186deg, #7441E6 29.67%, #3f0ac3 90.02%);
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index:1;
}
.sc-hero-search-wrapper  .wp-block-search__button{
	background:unset;
	border:none;
	position:absolute;
	margin-left: 0;
	transform: rotate(268deg);
	margin:0;
	top: 0.625rem;
	left: 0.625rem;
	width: 1.813rem;
	height: 1.813rem;
}
.sc-hero-search-wrapper  .wp-block-search__button svg{
	fill:#FFFFFF80;
	width: 1.813rem;
	height: 1.813rem;
	min-height: 1.813rem;
	min-width: 1.813rem;
}
.sc-second-section-spacer{
	height:3.75rem !important
}
/* home fourcolumn */
.sc-fourcolumn-layout-sec{
	max-width:22rem;
	margin:auto;
}
.sc-fourcolumn-layout-sec > div{
	display:flex;
	flex-direction:column;
	gap:2rem;
}
.sc-fourcolumnlayout-columnset{
	flex-direction:column;
	gap:2rem;
}
.sc-fourcolumnlayout-columnset > div{
	padding:2.5rem 1rem 2.5rem 1rem;
	background-color:var(--light-gray);
	border-radius:0.75rem;
	display:flex;
	align-items: center;
	flex-direction:column;
}
.sc-fourcolumnlayout-columnset > div img{
	margin-top:3.75rem;	
}
.sc-fourcolumnlayout-columnset > div p{
	font-size:0.75rem;
	line-height:1.375rem;
	color:var(--gray);
	padding-top:0.75rem;
}
.sc-fourcolumnlayout-columnset:first-child  .sc-home-scaling-section{
	min-height:21.75rem;
	position:relative;
	overflow:hidden;
}
.sc-fourcolumnlayout-columnset:first-child  .sc-home-scaling-section img{
	position:absolute;
	height:10rem;
	width:auto;
	bottom:-0.438rem;
}
.sc-fourcolumnlayout-columnset:first-child  .sc-home-scaling-section .sc-home-fourcol-scale-img-one img{
	left: -9.25rem;
}
.sc-fourcolumnlayout-columnset:first-child   .sc-home-scaling-section .sc-home-fourcol-scale-img-two img{
	right: -9.25rem;
}
.sc-home-slider-section{
	min-height:25rem;
	overflow:hidden;
}
.sc-fourcolumnlayout-columnset:last-child  .sc-home-fourcol-regularity-sec{
	padding:3.625rem 4.375rem 3.125rem 2.625rem;
	background-image: url("data:image/svg+xml,%3Csvg width='352' height='140' viewBox='0 0 352 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_289_196)'%3E%3Crect width='352' height='140' fill='%23F6F6F6'/%3E%3Cg opacity='0.5'%3E%3Cpath d='M378.67 175.129L332.178 147.88C325.241 143.817 320.988 136.405 320.988 128.375V87.0379C320.988 80.077 328.543 75.7295 334.553 79.2455L379.478 105.568C386.629 109.75 391 117.399 391 125.691V168.05C391 174.393 384.11 178.336 378.646 175.129H378.67Z' fill='%23BDBDBD'/%3E%3Cpath d='M353.673 190.094L307.181 162.845C300.244 158.782 295.991 151.37 295.991 143.34V102.003C295.991 95.0419 303.546 90.6943 309.556 94.2104L354.481 120.533C361.632 124.715 366.003 132.364 366.003 140.656V183.014C366.003 189.358 359.113 193.301 353.649 190.094H353.673Z' fill='%23DDDDDD'/%3E%3Cpath d='M337.115 161.445C339.657 164.842 341.035 168.976 341.035 173.205V197.983C341.035 204.326 334.17 208.27 328.682 205.063L282.189 177.837C275.252 173.775 271 166.339 271 158.309V116.971C271 110.011 278.555 105.663 284.565 109.179L302.478 119.68C306.255 121.889 309.557 124.835 312.194 128.351L337.068 161.421L337.115 161.445Z' fill='%23E8E8E8'/%3E%3Cpath d='M341.039 174.111V179.171L338.021 171.593C336.358 167.411 332.866 164.228 328.566 162.945L322.793 161.211C317.21 159.548 313.077 154.82 312.198 149.047L309.608 134.627C308.99 131.182 307.613 127.927 305.569 125.1L301.056 118.828L302.98 119.945C306.448 121.988 309.489 124.672 311.913 127.903L336.572 160.712C339.471 164.561 341.039 169.264 341.039 174.111Z' fill='%23BDBDBD'/%3E%3C/g%3E%3Cg opacity='0.5'%3E%3Cpath d='M60.781 37.9144L17.2636 12.4085C10.7704 8.606 6.79004 1.66806 6.79004 -5.84805V-44.5404C6.79004 -51.0559 13.8613 -55.1252 19.4873 -51.8342L61.537 -27.1956C68.2303 -23.2819 72.3219 -16.1215 72.3219 -8.36083V31.2878C72.3219 37.225 65.8732 40.9164 60.7588 37.9144H60.781Z' fill='%23BDBDBD'/%3E%3Cpath d='M37.3835 51.9222L-6.13389 26.4163C-12.627 22.6138 -16.6074 15.6759 -16.6074 8.15976V-30.5326C-16.6074 -37.0481 -9.53612 -41.1174 -3.91021 -37.8264L38.1396 -13.1878C44.8329 -9.27404 48.9244 -2.11373 48.9244 5.64699V45.2956C48.9244 51.2328 42.4758 54.9242 37.3613 51.9222H37.3835Z' fill='%23DDDDDD'/%3E%3Cpath d='M21.885 25.1068C24.2644 28.2867 25.5541 32.1559 25.5541 36.1141V59.3073C25.5541 65.2446 19.1277 68.9359 13.991 65.9339L-29.5265 40.4503C-36.0196 36.6478 -40 29.6876 -40 22.1715V-16.5209C-40 -23.0363 -32.9287 -27.1057 -27.3028 -23.8146L-10.5362 -13.9859C-7.00058 -11.9178 -3.90967 -9.16045 -1.44138 -5.86938L21.8406 25.0845L21.885 25.1068Z' fill='%23E8E8E8'/%3E%3Cpath d='M25.5574 36.9564V41.6929L22.7333 34.5993C21.1767 30.6856 17.9079 27.7059 13.883 26.5051L8.47949 24.8818C3.25384 23.3252 -0.615361 18.9 -1.43812 13.4964L-3.86194 -0.00145063C-4.44009 -3.22582 -5.72982 -6.27229 -7.64219 -8.91849L-11.8672 -14.7891L-10.066 -13.7439C-6.81943 -11.8315 -3.97312 -9.31876 -1.70496 -6.29453L21.3768 24.4148C24.0897 28.0172 25.5574 32.4201 25.5574 36.9564Z' fill='%23BDBDBD'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_289_196'%3E%3Crect width='352' height='140' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:cover;
}
.sc-fourcolumnlayout-columnset:first-child .sc-home-slider-section,.sc-fourcolumnlayout-columnset:first-child   .sc-home-scaling-section{
	position:relative;
}

.sc-fourcolumnlayout-columnset:first-child   .sc-home-scaling-section::after{
	position:absolute;
	content:'';
	width:100%;
	height:4.625rem;
	background: linear-gradient(180deg, rgba(246, 246, 246, 0) 0%, #F6F6F6 100%);
	bottom: -0.063rem;
	left: 0;
	border-radius: 0.75rem;
}
.sc-fourcolumnlayout-columnset:last-child  .sc-home-fourcol-regularity-sec h2{
	position:relative;
}
.sc-fourcolumnlayout-columnset:last-child  .sc-home-fourcol-regularity-sec h2::after{
	position:absolute;
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M36.5283 28.3926L26.1989 32.1989L22.3927 42.5283C22.2875 42.8131 22.0976 43.0588 21.8485 43.2324C21.5994 43.406 21.3031 43.4991 20.9995 43.4991C20.6959 43.4991 20.3996 43.406 20.1505 43.2324C19.9014 43.0588 19.7115 42.8131 19.6064 42.5283L15.8001 32.1989L5.47077 28.3926C5.18596 28.2875 4.9402 28.0976 4.76663 27.8485C4.59306 27.5994 4.5 27.3031 4.5 26.9995C4.5 26.6959 4.59306 26.3996 4.76663 26.1505C4.9402 25.9014 5.18596 25.7115 5.47077 25.6064L15.8001 21.8001L19.6064 11.4708C19.7115 11.186 19.9014 10.9402 20.1505 10.7666C20.3996 10.5931 20.6959 10.5 20.9995 10.5C21.3031 10.5 21.5994 10.5931 21.8485 10.7666C22.0976 10.9402 22.2875 11.186 22.3927 11.4708L26.1989 21.8001L36.5283 25.6064C36.8131 25.7115 37.0588 25.9014 37.2324 26.1505C37.406 26.3996 37.4991 26.6959 37.4991 26.9995C37.4991 27.3031 37.406 27.5994 37.2324 27.8485C37.0588 28.0976 36.8131 28.2875 36.5283 28.3926Z' fill='url(%23paint0_linear_1_571)'/%3E%3Cpath d='M37.0463 24.1987L27.3751 20.625L23.8126 10.9462C23.6016 10.3731 23.2199 9.87849 22.719 9.5291C22.2181 9.17971 21.622 8.99238 21.0113 8.99238C20.4006 8.99238 19.8045 9.17971 19.3036 9.5291C18.8027 9.87849 18.421 10.3731 18.2101 10.9462L14.6251 20.625L4.9463 24.1875C4.37317 24.3985 3.87854 24.7802 3.52915 25.2811C3.17976 25.782 2.99243 26.378 2.99243 26.9888C2.99243 27.5995 3.17976 28.1955 3.52915 28.6964C3.87854 29.1973 4.37317 29.579 4.9463 29.79L14.6251 33.375L18.1876 43.0537C18.3985 43.6269 18.7802 44.1215 19.2811 44.4709C19.782 44.8203 20.3781 45.0076 20.9888 45.0076C21.5995 45.0076 22.1956 44.8203 22.6965 44.4709C23.1974 44.1215 23.5791 43.6269 23.7901 43.0537L27.3751 33.375L37.0538 29.8125C37.6269 29.6015 38.1216 29.2198 38.471 28.7189C38.8203 28.218 39.0077 27.622 39.0077 27.0112C39.0077 26.4005 38.8203 25.8045 38.471 25.3036C38.1216 24.8027 37.6269 24.421 37.0538 24.21L37.0463 24.1987ZM25.6876 30.7913C25.4839 30.8663 25.299 30.9846 25.1456 31.1381C24.9922 31.2915 24.8738 31.4764 24.7988 31.68L21.0001 41.9719L17.2088 31.6875C17.1339 31.4817 17.0148 31.2949 16.86 31.1401C16.7052 30.9852 16.5183 30.8662 16.3126 30.7913L6.02818 27L16.3126 23.2087C16.5183 23.1338 16.7052 23.0148 16.86 22.8599C17.0148 22.7051 17.1339 22.5183 17.2088 22.3125L21.0001 12.0281L24.7913 22.3125C24.8663 22.5161 24.9847 22.701 25.1381 22.8545C25.2915 23.0079 25.4764 23.1262 25.6801 23.2013L35.9719 27L25.6876 30.7913ZM27.0001 7.5C27.0001 7.10218 27.1581 6.72064 27.4394 6.43934C27.7207 6.15804 28.1022 6 28.5001 6H31.5001V3C31.5001 2.60218 31.6581 2.22064 31.9394 1.93934C32.2207 1.65804 32.6022 1.5 33.0001 1.5C33.3979 1.5 33.7794 1.65804 34.0607 1.93934C34.342 2.22064 34.5001 2.60218 34.5001 3V6H37.5001C37.8979 6 38.2794 6.15804 38.5607 6.43934C38.842 6.72064 39.0001 7.10218 39.0001 7.5C39.0001 7.89782 38.842 8.27936 38.5607 8.56066C38.2794 8.84196 37.8979 9 37.5001 9H34.5001V12C34.5001 12.3978 34.342 12.7794 34.0607 13.0607C33.7794 13.342 33.3979 13.5 33.0001 13.5C32.6022 13.5 32.2207 13.342 31.9394 13.0607C31.6581 12.7794 31.5001 12.3978 31.5001 12V9H28.5001C28.1022 9 27.7207 8.84196 27.4394 8.56066C27.1581 8.27936 27.0001 7.89782 27.0001 7.5ZM46.5001 16.5C46.5001 16.8978 46.342 17.2794 46.0607 17.5607C45.7794 17.842 45.3979 18 45.0001 18H43.5001V19.5C43.5001 19.8978 43.342 20.2794 43.0607 20.5607C42.7794 20.842 42.3979 21 42.0001 21C41.6022 21 41.2207 20.842 40.9394 20.5607C40.6581 20.2794 40.5001 19.8978 40.5001 19.5V18H39.0001C38.6022 18 38.2207 17.842 37.9394 17.5607C37.6581 17.2794 37.5001 16.8978 37.5001 16.5C37.5001 16.1022 37.6581 15.7206 37.9394 15.4393C38.2207 15.158 38.6022 15 39.0001 15H40.5001V13.5C40.5001 13.1022 40.6581 12.7206 40.9394 12.4393C41.2207 12.158 41.6022 12 42.0001 12C42.3979 12 42.7794 12.158 43.0607 12.4393C43.342 12.7206 43.5001 13.1022 43.5001 13.5V15H45.0001C45.3979 15 45.7794 15.158 46.0607 15.4393C46.342 15.7206 46.5001 16.1022 46.5001 16.5Z' fill='url(%23paint1_linear_1_571)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_571' x1='37.0288' y1='3.75425' x2='15.0785' y2='66.7656' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.28' stop-color='%237441E6'/%3E%3Cstop offset='0.66' stop-color='%23541CE0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1_571' x1='45.88' y1='-7.39395' x2='16.9396' y2='75.6834' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.28' stop-color='%237441E6'/%3E%3Cstop offset='0.66' stop-color='%23541CE0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:cover;
	width:2rem;
	height:2rem;
	top: -0.875rem;
	right: -1.938rem;
}
.sc-fourcolumnlayout-columnset > div .wp-block-image{
	margin-top:auto;
}
.sc-home-slider-section{
	padding-left:unset !important;
	padding-right:unset !important;
	padding-bottom:0 !important;
}
.sc-home-slider-section h2,.sc-home-slider-section p{
	max-width:19rem;
}
/* Keyframes for first image */
@keyframes bounceFirst {
	0% { transform: scale(1); }
	25% { transform: scale(1.15); }
	50% { transform: scale(1.1); }
	100% { transform: scale(1.15); }
}

@keyframes returnFirst {
	0% { transform: scale(1.15); }
	100% { transform: scale(1); }
}

/* Keyframes for second image */
@keyframes bounceSecond {
	0% { transform: scale(1); }
	25% { transform: scale(1.15); }
	50% { transform: scale(1.1); }
	100% { transform: scale(1.15); }
}

@keyframes returnSecond {
	0% { transform: scale(1.15); }
	100% { transform: scale(1); }
}

/*nj toggle*/

.sd-toggle-item{
	display:none !important;
}


/*toggle end*/

.sd-home-templates-item.sd-toggle-item.active{
	display:block !important;
}

/*  testimonial*/
.sc-testimonial-wrapper-group{
	max-width:20rem;
	margin:auto;
	padding:3.75rem 0 4rem 0;
}
.sc-testimonial-wrapper-group > div > h2{
	max-width:16.25rem;
	margin:auto;
}
.sc-testimonials-list-wrapper{
	margin-top:2.5rem;
}
.sc-testimonials-item{
	background-color:var(--light-gray);
	padding:1.5rem 1.5rem 2rem 1.5rem;
	border-radius:0.75rem;
}
.sc-testimonial-group {
	display: flex;
	flex-direction:column;
	gap:1.25rem;
	margin-top:1.25rem;
}
.sc-testimonial-info-card{
	padding:2rem;
	background-color:var(--lavender-mist);
	border: 0.125rem solid var(--lilac);
}
.sc-testimonial-info-card p{
	font-size:1.5rem;
	line-height:2.25rem;
	font-weight:400;
	color:var(--Carbon);
}
.sc-testimonial-info-card span{
	font-size:2.5rem;
	line-height:3.125rem;
	font-weight:700;
	color:var(--Carbon);
	padding-bottom:0.5rem;
}
.sc-testimonials-item img{
	width:2.5rem;
	height:2.5rem;
	border-radius:100%;
}
.sc-testimonials-item .content{
	color:var(--Carbon);
	padding-top:3.5rem;
	position:relative;
}
.sc-testimonials-item .content::before{
	position:absolute;
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M10.125 6.75V13.5H3.75C3.55109 13.5 3.36032 13.421 3.21967 13.2803C3.07902 13.1397 3 12.9489 3 12.75V6.75C3 6.55109 3.07902 6.36032 3.21967 6.21967C3.36032 6.07902 3.55109 6 3.75 6H9.375C9.57391 6 9.76468 6.07902 9.90533 6.21967C10.046 6.36032 10.125 6.55109 10.125 6.75ZM20.25 6H14.625C14.4261 6 14.2353 6.07902 14.0947 6.21967C13.954 6.36032 13.875 6.55109 13.875 6.75V12.75C13.875 12.9489 13.954 13.1397 14.0947 13.2803C14.2353 13.421 14.4261 13.5 14.625 13.5H21V6.75C21 6.55109 20.921 6.36032 20.7803 6.21967C20.6397 6.07902 20.4489 6 20.25 6Z' fill='%23161616'/%3E%3Cpath d='M9.375 5.25H3.75C3.35218 5.25 2.97064 5.40804 2.68934 5.68934C2.40804 5.97064 2.25 6.35218 2.25 6.75V12.75C2.25 13.1478 2.40804 13.5294 2.68934 13.8107C2.97064 14.092 3.35218 14.25 3.75 14.25H9.375V15C9.375 15.7956 9.05893 16.5587 8.49632 17.1213C7.93371 17.6839 7.17065 18 6.375 18C6.17609 18 5.98532 18.079 5.84467 18.2197C5.70402 18.3603 5.625 18.5511 5.625 18.75C5.625 18.9489 5.70402 19.1397 5.84467 19.2803C5.98532 19.421 6.17609 19.5 6.375 19.5C7.56809 19.4988 8.71197 19.0243 9.55561 18.1806C10.3993 17.337 10.8738 16.1931 10.875 15V6.75C10.875 6.35218 10.717 5.97064 10.4357 5.68934C10.1544 5.40804 9.77282 5.25 9.375 5.25ZM9.375 12.75H3.75V6.75H9.375V12.75ZM20.25 5.25H14.625C14.2272 5.25 13.8456 5.40804 13.5643 5.68934C13.283 5.97064 13.125 6.35218 13.125 6.75V12.75C13.125 13.1478 13.283 13.5294 13.5643 13.8107C13.8456 14.092 14.2272 14.25 14.625 14.25H20.25V15C20.25 15.7956 19.9339 16.5587 19.3713 17.1213C18.8087 17.6839 18.0456 18 17.25 18C17.0511 18 16.8603 18.079 16.7197 18.2197C16.579 18.3603 16.5 18.5511 16.5 18.75C16.5 18.9489 16.579 19.1397 16.7197 19.2803C16.8603 19.421 17.0511 19.5 17.25 19.5C18.4431 19.4988 19.587 19.0243 20.4306 18.1806C21.2743 17.337 21.7488 16.1931 21.75 15V6.75C21.75 6.35218 21.592 5.97064 21.3107 5.68934C21.0294 5.40804 20.6478 5.25 20.25 5.25ZM20.25 12.75H14.625V6.75H20.25V12.75Z' fill='%23161616'/%3E%3C/svg%3E%0A");
	width:1.5rem;
	height:1.5rem;
	left:0;
	top:1.5rem;
	background-size:cover;
}
.testimonial-meta{
	margin-top:1.5rem;
	padding:0.5rem 0 0.5rem 1rem;
	border-left: 0.125rem solid var(--Carbon);
	margin-left:0.25rem;
}
.testimonial-designation,.testimonial-company,.testimonial-meta{
	color:var(--medium--light-gray);
	font-size:0.75rem;
	line-height:0.938rem;
}
.testimonial-meta p{
	color:var(--Carbon);
	font-size:1rem;
	line-height:1.25rem;
	font-weight:600;
	padding-bottom:0.5rem;
}
/* product single page */
.sc-single-head-wrap .sc-heading-one-main{
	font-size:1.5rem;
	line-height:2.25rem;
	color:var(--Carbon);
	font-weight:600;
	padding:0.75rem 0 1.25rem 0;
}
.swiper-button-next-click {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 50%;
	z-index: 99;
	outline:none;
}
.swiper-button-prev-click {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 50%;
	z-index: 99;
	outline:none;
}
.swiper-container.sc-main-slider, .swiper-container.sc-thumb-slider {
	overflow: hidden;
	position: relative;
}
.sc-thumb-slider-container img {
	width: 5.5rem !important;
	height: 3.125rem;
	border-radius: 0.375rem;
	border: 0.063rem solid var(--dim-black);
}
.swiper-slide-thumb-active img{
	border-color:var(--violet);
}
.sc-main-slider-container .swiper-slide img,.sc-main-slider img {
	width: 20.5rem;
	height: 11.438rem;
	border-radius: 0.625rem;
	border: 0.063rem solid var(--dim-black);
}

.sc-single-content {
	position:relative;
	height: 13rem;
	transition: height 1s;
	overflow: hidden;
}
.sc-single-content::before {
	position: absolute;
	content: "";
	background: var(--cloudy-white);
	padding-top: 2.75rem !important;
	z-index: 11;
	width: 100%;
	bottom: 0;
	left: 0;
}
.sc-single-content.active::before {
	z-index: -1;
	background: none;
}
.tax-footer-page-dis h2, .sc-single-content-show h2,.sc-template-variation h2,.sc-single-related h2,.tax-footer-page-dis h3,.tax-footer-page-dis h4,
.templates-archive-description :is(h2, h3, h4){
	font-size: 1.5rem !important;
	line-height: 2rem;
	font-weight: 400;
	padding:0.813rem 0;
	text-align: left !important;
	color:var(--Carbon);
}
.tax-page-dis p, .sc-single-content-show p,.tax-footer-page-dis p,.tax-footer-page-dis,.tax-footer-page-dis li,.tax-page-dis h2,
.templates-archive-description :is(p, a, span, li){
	color: var(--charcoal-gray);
	padding-bottom: 0.5rem;
	font-weight: 400;
	font-size:0.875rem;
	line-height:1.5rem;
}
.tax-footer-page-dis p:last-child{
	padding-bottom:unset;
}
.sc-cat-conatiner .sc-filter-content-wrapper{
	padding-bottom:3.125rem;
}
.tax-footer-page-dis li,.templates-archive-description li{
	list-style:disc;
}
.tax-footer-page-dis ul,.templates-archive-description ul{
	padding-left:1.25rem;
}
ul.sidebar-list{
	display: grid;
	grid-template-columns: repeat(2,1fr);
	row-gap:1.5rem;
	padding-bottom:2.5rem;
	max-width:20.5rem;
	margin:auto;
	margin-top:2.5rem;
	position:relative;
}
.sidebar-list li:first-child{
	flex-basis:50%;
}
.sidebar-list li > div,.single-slide-no,.single-item{
	display:flex;
	align-items:center;
	gap:0.375rem;
}
.sidebar-list li > div svg{
	width:1.25rem;
	height:auto;
}
.post-details .sc-thumb-slider-container{
	margin-top:0.5rem;
}
.swiper-thumb-button-prev,.swiper-thumb-button-next{
	display:none;
}
.sc-single-wrapper{
	display:flex;
	flex-direction:column;
}
.sc-single-post-thumbnail{
	order:1;
}
.sc-single-download-bk-vt{
	order:2;
}
.sc-addition-meta{
	order:3;
}
.sc-template-variation{
	order:6;
	margin-top:5rem;
}
.sc-give-rating{
	order:4;
	padding:2.5rem 0;
	position:relative;
}
.sc-give-rating::after, ul.sidebar-list::after {
	position: absolute;
	content: "";
	background-color: var(--light-gray);
	height: .06rem;
	width: 22.5rem;
	left: -1rem;
	bottom:0;
}
.sc-template-share{
	order:5;
	display:flex;
	align-items: center;
	gap:1.25rem;
	/* 	margin-bottom:5rem; */
	padding-top:2.5rem;
}
.sc-template-share a,.si-share-button-wrap,.blog-single-share a{
	padding:0.75rem;
	border-radius:0.75rem;
	background-color:var(--light-gray);
	border: 0.063rem solid var(--smokey-white);
	display:flex;
	transition:0.3s ease-in-out;
	cursor:pointer;
	position:relative;
}
.sc-template-share a:hover,.si-share-button-wrap:hover{
	background-color: var(--smokey-white);
}
.sc-template-share a img,.si-share-button-wrap img,.blog-single-share a img{
	width:1.75rem;
	height:1.75rem;
	border-radius:unset !important;
}
.sc-single-content-wrapper{
	order:7;
	padding-top:2.5rem;
}
.sc-single-tags-wrap{
	order:8;
}
.sc-single-tags-list{
	display:flex;
	flex-wrap:wrap;
	row-gap:0.75rem;
	column-gap:0.625rem;
	margin-top:1.5rem;
}
.sc-template-variation h2{
	padding:0 0 1.25rem 0;
}
.sc-single-content-show > h2:first-child{
	padding:0 0 0.813rem 0;
}
.sc-single-tags-list a{
	padding:0.625rem 1rem;
	border: 0.063rem solid #18181833;
	border-radius:0.5rem;
	font-size:0.875rem;
	line-height:1.063rem;
	color:var(--dark-gray);
	display:block;
}
.sc-not-logged-in-single-page{
	font-weight:500;
	padding-bottom:0.625rem;
}
.sc-give-rating > p{
	font-size:1rem;
	line-height:1.5rem;
	color:var(--dark-gray);
}
.sc-give-rating .rm-review-hd-rating{
	margin-top:0.75rem;
}
.post-details .sidebar-list p,.post-details .sidebar-list a,.post-details .sidebar-list span{
	font-size:0.75rem;
	line-height:0.938rem;
	color:var(--dark-gray);
}
.post-details .sidebar-list a{
	font-weight:600;
	background: var(--vivid-purple);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.post-details .sidebar-list span,.post-details .rm-review-rating-agrgate-wrapper p{
	font-weight:600;
}
.post-details .single-star-rev-count{
	font-size:0.625rem !important;
	font-weight:400 !important;
}
.single-side-colon{
	position:relative;
	padding-right:0.375rem;
}
.sidebar-list .single-side-colon::after {
	position: absolute;
	content: ":";
	right: 0;
}
.post-details .single-read-more{
	font-size:1rem;
	line-height:2rem;
	background:unset;
	border:none;
	cursor:pointer;
	font-family: "Outfit", sans-serif;
	font-weight:600;
	background: var(--vivid-purple);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-top:0.75rem;
}
.rm-review-hd-rating{
	gap:0.375rem;
}
.rm-review-rating-agrgate-wrapper{
	display:flex;
	align-items:baseline;
	gap:0.125rem;
	margin-top:0.188rem;
}
.single-dis-rating{
	display:none;
}
.sc-single-download-bk-vt{
	display: flex;
	flex-direction: column-reverse;
	justify-content: flex-end;
	margin-top:2.188rem;
}
.sc-single-download-bk-vt .sc-action-btn{
	display: flex;
	align-items:center;
	gap:0.5rem;
	margin-bottom:1.5rem;
}
.sc-single-fvt{
	font-size:1rem;
	line-height:1.25rem;
	color:var(--dark-gray);
}
.download-btns-wrap,.download-btns-list-inner{
	display:flex;
	flex-wrap:wrap;
	gap:0.75rem;
	text-align:center;
	border-radius:0.75rem;
}
.download-btns-wrap a,.download-btns-list-inner button, .download-btns-wrap button.default-download-btn.slides,.download-btns-wrap button.default-download-btn.powerpoint,
.default-download-btn.limit-exceeded-link{
	padding:0.875rem;
	width:20.5rem;
	height:3.45rem;
	font-size:1rem;
	line-height:1.25rem;
	font-weight:600;
	color:var(--white);
	border-radius:0.75rem;
	position:relative;
	padding-top:1.125rem;
	border:none;
}
.download-btns-list-inner button{
	border:none;
}
.download-btns-wrap a.download-pricing-page,.download-btns-list-inner button.default-download-btn.powerpoint, .download-btns-list-inner .default-download-btn-powerpoint, .download-btns-wrap button.default-download-btn.powerpoint{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/downloadpower-mob.png") no-repeat;
	background-size:100%;
}
.download-btns-wrap a,.download-btns-list-inner button.default-download-btn.slides,.download-btns-wrap button.default-download-btn.slides,.download-btns-wrap a.download-pricing-page.slides,.default-download-btn.limit-exceeded-link{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/downloadslide.png") no-repeat;
	background-size:100%;
}
.sc-single-related{
	margin-bottom:3rem;
}
.download-btns-wrap a::before,.download-btns-list-inner button:before,
.download-btns-wrap button.default-download-btn.slides:before,.download-btns-wrap button.default-download-btn.powerpoint:before,
.default-download-btn.limit-exceeded-link:before{
	position:absolute;
	content:'';
	width:1.5rem;
	height:1.5rem;
	top:1.063rem;
}
.download-btns-wrap a.powerpoint::before,.download-btns-list-inner button.default-download-btn.powerpoint:before, .download-btns-wrap button.default-download-btn.powerpoint span:before,.download-btns-wrap button.default-download-btn.powerpoint:before{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/powerpoint-icon.svg") no-repeat;
	background-size:100%;
	left:3.25rem;
}
.download-btns-wrap a.slides::before,.download-btns-list-inner button.default-download-btn.slides:before , .download-btns-wrap button.default-download-btn.slides span:before,
.download-btns-wrap button.default-download-btn.slides:before,.default-download-btn.limit-exceeded-link:before{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/slides-dwnld-icon.svg") no-repeat;
	background-size:100%;
	left: 4.5rem;
}
.sc-give-rating .single-side-colon,.sc-give-rating .rm-review-rating-agrgate-wrapper > p:first-child,.sc-give-rating .single-star-rev-count{
	display:none;
}
.sc-give-rating .single-dis-rating{
	display:block;
}
.sc-single-post-thumbnail svg.swiper-controls-button{
	width:1.875rem;
	height:1.875rem;
	border-radius:50%;
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/images/pagination-bg.svg) no-repeat;
	background-size: cover;
	opacity:0;
	transition:0.5s ease-in-out;
}
.sc-single-post-thumbnail svg.swiper-controls-button g{
	opacity:1;
}
.sc-single-post-thumbnail .swiper-button-disabled{
	display:none;
}
.sc-give-rating .single-dis-rating,.rm-review-hd-rating-popup .rating-popup {
	display: inline-flex;
	justify-content: flex-end;
	gap:0.5rem;
}
.rm-review-hd-rating-popup .rating-popup{
	flex-direction:row-reverse;
}
.rph-close-icon svg path{
	fill:var(--medium-gray);
}
.single-dis-rating .single-span-star:before,.rating-popup label:before,.display-rating label:before {
	width: 1.375rem;
	height:1.438rem;
	-webkit-mask-image:unset !important;
	background-color: #161616;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/star-black.svg") no-repeat;
	background-size:100%;	
	transition:0.3s ease-in-out;
}
.star-nofill{
	opacity:0.3;
}
.display-rating label{
	margin-right:0.5rem;
}
.single-dis-rating .single-span-star.star-hover:before,.rating-popup label:hover:before, .rating-popup label:hover~label:before{
	background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/star.svg") no-repeat;
	background-size: 100%;
}

.single-dis-rating .single-span-star.star-filled:before,.rating-popup input:checked~label:before, .rating-popup input:checked~label~label:before,
.display-rating input:checked~label:before, .display-rating input:checked~label~label:before{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/violet-start.svg") no-repeat;
	background-size:100%;
}
.display-rating input:checked ~ label, .display-rating input:checked ~ label ~ label{
	background:unset !important;
}
.review-popup-footer {
	overflow-y: auto;
	max-height: 12rem;
}
.review-popup-footer .review{
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
	align-items: flex-start;
	border-bottom: 0.063rem solid var(--smokey-white);
	border-radius: unset !important;
	margin-bottom:1.25rem;
}
.review-popup-footer .review:last-child{
	margin-bottom:unset;
}
textarea#popup_review_content {
	font-family:inherit;
    font-size: 0.875rem;
	line-height:1.5rem;
}
/* share popup */
.share-link-popup{
	background: var(--white);
	padding: 1.875rem;
	width: 17.5rem;
	left: 20%;
	top: 50%;
	display: none;
	z-index: 9999;
	box-shadow: 0 8px 16px rgba(0,0,0,.15);
	position: fixed;
	border-radius: 0.5rem;
}
.si-share-link-popup-head{
	font-size:1rem;
}
.share-link-popup.is-open{
	display: block;
}

.si-share-link-popup-head {
	display: flex;
	justify-content: space-between;
	margin-bottom: 1.375rem;
}
#si-share-link-popup-close{
	border: none;
	background: no-repeat;
	font-size: 1rem;
	cursor:pointer;
}
.si-share-link {
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
}
.si-share-link input {
	height: 2rem;
	border: 0.063rem solid #111f46;
	color: var(--Carbon);
}
.si-copy-link-btn{
	background: unset;
	padding: 0.688rem 1.875rem;
	width: fit-content;
	border: none;
	background: var(--Carbon);
	color: var(--white);
	font-weight: 500;
	font-family: 'Outfit';
	font-size: 0.875rem;
	cursor:pointer;
}
/* share popup  end*/
/* templates */
.sd-home-template-group{
	max-width:19.375rem;
	margin:auto;
	margin-top:-14.25rem;
}
.sd-home-templates-nav{
	display: grid !important;
	grid-template-columns: repeat(2, 1fr);
	row-gap:1.75rem;
	column-gap: 2.5rem;
	margin:0 0 2.938rem 0;
}
.sd-home-templates-nav a{
	line-height:1.125rem;
	color:var(--white);
}
.sd-home-templates-nav img,.sd-home-templates-nav figure,.sd-home-templates-nav svg.render-svg{
	width:1.5rem;
	height:1.5rem;
}
.sd-home-templates-nav-item{
	display:flex;
	max-width:fit-content;
	gap:0.625rem;
	align-items: center;
	cursor:pointer;
	margin-left: 1.438rem !important;
}
.sd-home-templates{
	flex-direction:column;
}
.sd-home-templates-nav-item.active p,.sd-home-templates-nav-item.active img,.sd-home-templates-nav-item.active figure{
	opacity:1;
} 
.sc-post-title-term-wrapper{
	display:flex;
	flex-direction:column;
	gap:0.5rem;
	padding-left:0.375rem;
}
.sc-post-contents-wrapper{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top:0.75rem;
}
.sc-post-terms{
	font-size:0.75rem;
	line-height:0.938rem;
	color:var(--ash-gray);
}
.sc-download-loop ul {
	flex-direction: column;
	gap: 2rem;
}
.sc-post-title a {
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 16.5rem;
	display: block;
	overflow: hidden;
	font-size: 1rem;
	line-height: 1.25rem;
	font-weight: 600;
	color: var(--charcoal-gray);
	text-decoration: none;
}
.sc-upvote-display svg{
	width:1.063rem;
	height:0.938rem;
}
.sc-upvote-display svg path{
	stroke:#181818;
}
.sc-post-title {
	order:2;
}
.sc-loop-post-group img {
	width: 19.375rem;
	height: 10.938rem;
	border-radius: 0.75rem;
	box-shadow: 0px 0.25rem 0.625rem 0px #0000000F;
}
.sc-action-btn{
	background:unset;
	border:unset;
	cursor:pointer;
}
.sc-more-template-btn{
	margin-top:2.5rem;
}
/* gradient text */
.sc-filter .sc-filter-name span:nth-child(2),.sc-filter-item.active a,.sc-search-result-stat span,.sc-search-page h1 span,.breadcrumb_last,a.rph-text-a,
.sc-upvote-btn.active .sc-single-fvt,.member-confirm-btn,.atch-arrw-tag,.main-legal-grp a,.mob-nav-menu .sc-plan-pricing-item a,.blog-single-contents a:not(.wp-block-button__link),
.sc-single-content-show a{
	background: var(--vivid-purple);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent !important;
}

/* pricing plans page */
.sc-pricing-heading-grp{
	padding-top:2rem;
}
.sc-pricing-heading-grp  p{
	font-size:1.125rem;
	line-height:2rem;
	color:var(--charcoal-gray);
	padding-top:1rem;
}
.sc-pricing-main-grp{
	max-width:20rem;
	margin:auto;
	margin-top:2rem;
	margin-bottom:3.75rem;
}
.sc-pricing-main-cols.sd-toggle-item.active{
	display:grid !important;
	gap:2rem;
}
.sc-pricing-main-cols > div{
	background-color:var(--light-gray);
	padding:2rem 1.938rem 1.5rem 1.938rem;
	border-radius:1.25rem;
	min-height:36.813rem;
	display: flex;
	flex-direction: column;
}
.sc-pricing-main-cols .wp-block-buttons{
	margin-top: auto;
}
.sc-pricing-main-cols strong{
	background: var(--vivid-purple);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	padding:0 0.125rem;
}
.sc-pricing-main-grp .sc-violet-button a,.sc-pricing-main-grp .is-style-sc-violet-button a{
	min-width:16.125rem;
}
.sc-plantype-row{
	flex-wrap:wrap !important;
	gap:0.75rem;
}
.sc-pricing-main-cols > div p{
	color:var(--Carbon);
}
.sc-plantype-row > p{
	font-weight:600;
	font-size:1rem;
	line-height:1.25rem;
	padding-bottom:0.688rem;
}
.sc-pricing-main-cols > div .sb-pricing-save{
	color:var(--orange);
}
.sc-pricing-row{
	gap:0;
	padding:0.375rem 0 0.75rem 0;
	align-items: baseline;
}
.sc-pricing-row p{
	font-size:1.25rem;
	line-height:1.563rem;
}
.sc-plan-subscription-time{
	color:var(--medium-gray) !important;
	padding-bottom:1.5rem;
}
.sc-pricing-main-cols .sc-violet-button{
	margin-top:2.5rem;
}
.sc-pricing-main-cols ul{
	padding-top:1.5rem;
	position:relative;
}
.sc-pricing-main-cols ul::before{
	position:absolute;
	content:'';
	background-color:#18181814;
	height:0.063rem;
	width:20rem;
	left:-1.938rem;
	top:0;
}
.sc-pricing-main-cols li{
	font-size:1rem;
	line-height:1.25rem;
	margin-bottom:1.25rem;
	padding-left:2.125rem;
	color:var(--Carbon);
	position:relative;
	display:flex;
}
.sc-pricing-main-cols li:last-child{
	margin-bottom:unset;
}
.sc-pricing-main-cols li::before{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/check-circle.svg") no-repeat;
	background-size:cover;
	width:1.5rem;
	height:1.5rem;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.sc-pricing-free-item::before{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/check-circle-inactive.svg") no-repeat !important;
	background-size:100% !important;
}
.sc-most-popular{
	position:relative;
	margin:2.188rem 0 0.375rem 0 !important;
}
.sc-most-popular::before{
	position:absolute;
	content:'';
	background:var(--vivid-purple);
	border-radius:1.375rem;
	height: calc(100% + 2.65rem);
	width:20.75rem;
	left: -0.375rem;
	top: -2.188rem;
	z-index:-1;
}
.sc-most-popular::after{
	position:absolute;
	content:"MOST POPULAR";
	color:var(--white);
	font-size:0.75rem;
	line-height:0.938rem;
	font-weight:600;
	top:-1.563rem;
	left:50%;
	transform:translatex(-50%);
}
.sd-monthly-yearly-toggle-row{
	justify-content:center;
	margin-bottom:2rem !important;
}
.sd-monthly-yearly-toggle-row > div{
	background: linear-gradient(199.21deg, rgba(116, 65, 230, 0.2) 29.67%, rgba(84, 28, 224, 0.2) 90.02%);
	padding:0.188rem;
	gap:0;
	border-radius:0.75rem;
	width: 11.375rem;
	height:2.688rem;
	border:0.013rem solid #a081ee;
}
.sd-monthly-yearly-toggle a{
	background:transparent;
	padding-left:1.313rem;
	color:var(--Carbon);
	font-size:0.75rem;
	line-height:0.938rem;
	font-weight:500;
	border-radius:0.563rem;
	padding:0.688rem 1.125rem;
	transition:0.3s ease-in-out;
}
.sd-monthly-yearly-toggle-row , .sd-monthly-yearly-toggle.sd-toggle-nav-item{
	position:relative;
	width:fit-content;
	margin:auto;
}

/* Purple background "slider" */
.sd-monthly-yearly-toggle-row::before {
	content: '';
	position: absolute;
	top: 0.188rem;
	left: 0.188rem;
	width: calc(11.375rem / 2);
	height: calc(100% - 0.376rem);
	background: var(--vivid-purple);
	border-radius: 0.563rem;
	transition: transform 0.5s ease-in-out;
	z-index: 0;
	display: flex;
}

/* Active text color/font */
.sd-monthly-yearly-toggle.active a {
	color: var(--white);
	font-size: 0.875rem;
}

/* Move purple background when second (right) button is active */
.sd-monthly-yearly-toggle-row:has(.sd-monthly-yearly-toggle:nth-child(2).active)::before {
	transform: translateX(5.313rem);
}
.sc-pricing-row h2{
	font-size: 3.75rem;
	line-height: 4.75rem;
}
/* faq */
.faq-item,.wp-block-sprintberg-faq-single{
	padding:1.5rem 1.5rem 1.5rem 1.625rem;
	transition:0.5s ease-in-out;
	border-radius:1.25rem;
	margin-bottom:0.75rem;
}
.faq-item:last-child,.wp-block-sprintberg-faq-single:last-child{
	margin-bottom:4rem;
}
.faq-item.active,.wp-block-sprintberg-faq-single.active{
	background-color: var(--light-gray);
}
.faq-question h3,.blog-single .faq-question h3{
	font-size: 1.25rem;
	line-height: 2rem;
	padding-top:unset;
	font-weight:600;
}
.blog-single .faq-ans p{
	padding-top:1rem !important;
}
.faq-ans{
	max-height:0;
	overflow:hidden;
	transition:0.5s ease-in-out;
}
.faq-ans p{
	padding-top:0.75rem;

}
.faq-question{
	display:flex;
	justify-content:space-between;
	cursor:pointer;
}
.faq-question button{
	background:unset;
	border:unset;
	position:relative;
}

.sc-faq-grp h2{
	padding-bottom:1rem;
}
/* home anim */
.sb-home-image-sliding {
	position: relative;
	height: 11.246rem;
	width: 22rem;
	will-change: transform;
	overflow: hidden;  
	margin-top:3.75rem;
}

.sb-home-image-sliding .wp-block-image {
	position: absolute;   
	top: 0;              
	left: 0;             
	width: 100%;          
	height: 100%;         
	margin: 0;            
	will-change: transform;
}

.sb-home-image-sliding img {
	min-height: 11.246rem;
	object-fit: cover;
	width: 100%;          
	height: 100%;         
	display: block;  
	margin-top:0 !important;
}
/* templates */
.sc-templates-archive-wrapper-block{
	padding:2rem 0 0 0;
}
.templates-archive-description{
	padding-bottom:4rem;
}
.sc-download-loop{
	max-width:19.375rem;
	margin:auto;
}
.sc-cat-conatiner .tax-page-details h1,.templates-page-head h1{
	font-size:1.5rem;
	line-height:2.25rem;
	font-weight:600;
	color:var(--Carbon);
	padding:0.75rem 0 1rem 0;
}
.sc-cat-conatiner .tax-page-details p,.templates-page-head p,.templates-page-head h2{
	font-size:1rem !important;
	line-height:1.75rem;
	color:var(--Carbon);
	font-weight:400;
}
.sc-cat-conatiner .sc-filter-content-wrapper{
	padding-top:1.875rem;	
}
.sc-filter{
	display:flex;
	align-items:center;
	gap:0.25rem;
	padding:0 0 1.25rem 0.75rem;
	border-bottom: 0.063rem solid var(--gray);
	cursor: pointer;
}
.sc-filter .sc-filter-name span,.sc-filter-list li a{
	font-size:1rem;
	line-height:1.25rem;
	font-weight:600;
	color:var(--Carbon);
}
.sc-filter svg path{
	fill:var(--violet);
}
.sc-filter-left{
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
}
.sc-filter-list li a{
	display:block;
	padding:1.25rem 0 0 0.75rem;
	font-weight:400;
}
.sc-filter-right{
	margin-bottom:1.5rem;
}
.sc-upvote-btn.active svg,.sc-upvote-btn.active:hover svg{
	fill:#dfd4f9;
}
.sc-upvote-btn.active svg path{
	stroke:var(--violet);
}
.sc-upvote-btn:hover svg{
	fill:#d0d0d0;
}

.sc-filter-pop{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background: var(--white);
	height: 100%;
	z-index: 99999;
	padding: 1.375rem 1rem 0 1.5rem;
	opacity:0;
	visibility:hidden;
	transition:0.5s ease-in-out;
}
.sc-filter-pop.active{
	opacity:1;
	visibility:visible;
}
.sc-filter-outer-wrap-mob{
	display:flex;
	/* 	justify-content:flex-end; */
}
.sc-filter-outer-wrap-mob .sc-filter-mob{
	display: flex;
	align-items: center;
	font-weight:600;
	font-size:1rem;
	line-height:1.25rem;
	color:var(--Carbon);
	gap: .5rem;
	margin:0 0.625rem 0.625rem;
	position:relative;
}
.sc-filter-outer-wrap-mob .sc-filter-mob .filter-count-badge{
	font-size:0.625rem;
	line-height:1.625rem;
	background:var(--vivid-purple);
	height:1.25rem;
	display:flex;
	justify-content:center;
	align-items:center;
	color:var(--white);
	border-radius:50%;
	font-weight:600;
	width:1.25rem;
	position:absolute;
	left: -0.75rem;
	top: -0.75rem;
}
.sc-filter-outer-wrap-mob .sc-filter-mob img{  
	width: 1.438rem;
	height: 1.313rem;
}
.sc-filter-pop-body{
	padding-right:3.563rem;
	position:relative;
}
.sc-filter-clear-text{
	position: absolute;
	top: -3.125rem;
	left:0.781rem;
	display: flex;
	align-items: center;
	gap: 0.5rem;
}
.sc-filter-clear-text img{
	width:1rem;
	height:1rem;
}
.sc-filter-clear-text span{
	font-size:0.75rem;
	line-height:0.75rem;
	font-weight:600;
	color:var(--ash-gray);
}

.sc-filter-pop-top{
	display:flex;
	justify-content: flex-end;
	margin-bottom:5rem;
}
.sc-filter-pop-title{
	display:none;
}

.sctm-pagination-wrapper,.sctm-pagination-wrapper .page-numbers{
	display:flex;
	align-items:center;
	justify-content:center;
}
.sctm-pagination-wrapper .page-numbers:not(.next.page-numbers,.prev.page-numbers){
	font-size:1rem;
	line-height:1.25rem;
	font-weight:500;
	color:var(--Carbon);
	border: 0.063rem solid var(--gray);
	border-radius:0.375rem;
}
.sctm-pagination-wrapper .page-numbers.current{
	font-weight:600 !important;
	color:var(--white) !important;
	border:none !important;
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/pagination-bg.svg") no-repeat;
	background-size:cover;
}
.sctm-pagination-wrapper svg,.sctm-pagination-wrapper .page-numbers,.first-page-prev,.last-page-next{
	height:2.5rem;
	width:2.5rem;
}
.sc-filter-arrow{
	height:0.75rem;
	width:0.813rem;
	transition:0.5s ease-in-out;
	margin-top:0.125rem;
}
.sc-filter-wrap.active .sc-filter-arrow{
	transform:rotateX(180deg);
}
.sc-filter-list{
	max-height:0;
	overflow:hidden;
	transition:0.5s ease-in-out;
}
.sc-filter-list.active{
	max-height:100rem;
}
.sctm-pagination-wrapper{
	gap:1.25rem;
	margin:2.5rem 0 4rem 0;
}
.prev.page-numbers,.first-page-prev{
	transform: rotate(180deg);
}
.first-page-prev,.last-page-next{
	opacity:0.3;
}
.tax-footer-page-dis p,.templates-archive-description p{
	padding-bottom:1rem;
}
.tax-footer-page-dis{
	padding-bottom:4rem;
}
.faq-container h2{
	text-align:center;
	padding-bottom: 1rem;
}
/* search page */
.sc-search-page{
	padding:2.5rem 0 4rem 0;
}
.sc-search-page .sc-filter-content-wrapper{
	padding-top:1.25rem;
}
.sc-search-result-stat{
	font-size:1rem;
	line-height:1.875rem;
	font-weight:400;
	color:var(--Carbon);
}
.sc-search-result-stat span{
	font-weight:600;
}
.sc-search-no-result h2{
	font-size: 1.5rem;
	line-height: 1.875rem;
	font-weight: 400;
	padding: 0.813rem 0;
}
.sc-search-no-result li{
	list-style:decimal;
	font-size: 0.875rem;
	line-height: 1.5rem;
	font-weight: 400;
	color:var(--Carbon);
}
.sc-search-no-result ol{
	padding-left:1rem;
	padding-top:0.938rem;
}
.breadcrumbs{
	padding-top:2rem;
	max-width: 20.5rem;
	/* margin: auto; */
	width: 95%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
}
.breadcrumbs a,.breadcrumbs span,.breadcrumbs p{
	color:var(--medium-gray);
	font-size:0.75rem;
	line-height:0.938rem;
}
.sc-cat-conatiner{
	padding-bottom:4rem;
}
.sc-cat-conatiner .sctm-pagination-wrapper{
	    margin: 2.5rem 0 0 0;
}
/* favourite template */
.sc-fav-templates-group{
	padding:2rem 0 4rem 0;
}
.sc-fav-templates-group h1{
	padding-bottom:1rem;
}

/* .sc-search-page h1 span{
text-transform:capitalize;
} */
/* error page */
.sc-error-page{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin:auto;
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/404-background-mob.svg") no-repeat;
	background-size:100%;
	padding: 13.375rem 0.5rem 5rem 0.5rem;
	margin-top: -9.938rem;
	margin-bottom:0.25rem;
	max-width: 22rem;

}
.sc-error-page p,.sc-error-page a{
	text-align:center;
	color:var(--white);
	z-index:2;
}
.sc-error-page svg{
	width:19.5rem;
	height:13.375rem;
}
.sc-error-page .sc-error-back-home{
	color:var(--orange);
	font-weight:500;
	text-decoration:underline;
	margin-top:3.75rem;
}
.sc-error-title{
	padding:3.75rem 0 0.5rem 0;
	max-width: 16.563rem;
}
.sc-error-para{
	max-width: 19.688rem;
}
.sc-error-title,.sc-error-page .sc-error-back-home{
	font-size:1.5rem;
	line-height:2.25rem;
	font-weight:500;
}
/* blog pages */
.single-sc-post-title{
	font-size:2rem;
	line-height:2.75rem;
	padding:2rem 0;
	text-align:center;
}
.blog-meta-thumbnail-wrap img,.blog-single-contents img,.blog-thumbnail-container img{
	width:20.5rem;
	height:12.25rem;
	border-radius:0.625rem 0.625rem 0 0;
}

.blog-single-contents > *:first-child {
    padding-top: 0;
}

.blog-single img:not(.blog-item-list img){
	border-radius:0.625rem;
}
.blog-meta-wrap,.category-date{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content:space-between;
	gap:0.375rem;
}
.blog-meta-wrap{
	padding:0 0.375rem 0.375rem;
}
.blog-meta-wrap span,.blog-metas span,.category-date span,.featured-post-cat span,.blog-metas a,.blog-meta-wrap a{
	font-size:0.75rem;
	line-height:1.25rem;
	font-weight:600;
	color:var(--Carbon);
	position:relative;
	padding-left:0.75rem;
}
.blog-archive-page .blog-meta-wrap span:before,.blog-archive-page .blog-metas span:before,
.blog-archive-page .category-date span:before,.blog-archive-page .featured-post-cat span:before,
.blog-item-list .blog-metas span:before,.blog-metas a:before{
	position:absolute;
	content:'';
	background:var(--vivid-purple);
	height:0.375rem;
	border-radius:50%;
	top:50%;
	transform:translatey(-50%);
	left:0;
	width:0.375rem;
}
.blog-meta-wrap .separator svg{
	width:0.375rem;
	height:0.375rem;
	    object-fit: contain;
    vertical-align: middle;
}
.single-blog-content-wrapper .category-date span{
	padding-left:unset;
}
.single-blog-content-wrapper p{
	font-size:0.875rem !important;
	color:var(--Carbon);
	padding-top:1rem;
}
.single-blog-content-wrapper h2,.single-blog-content-wrapper h3{
	font-size:1.5rem;
	line-height:2.25rem;
	font-weight:500;
	padding:3.75rem 0 0 0;
}
.single-blog-content-wrapper li{
	list-style:disc;
	font-size: 0.875rem;
	line-height: 1.5rem;
	color:var(--Carbon);
}
.single-blog-content-wrapper ul,.single-blog-content-wrapper ol{
	padding:1rem 0 0 1.15rem;
}
.single-blog-content-wrapper h4{
	font-size:1.125rem;
	line-height:1.75rem;
	font-weight:500;
	padding:1.5rem 0 0 0;
}
.blog-single-contents{
	padding-top:2rem;
}
.blog-single .sc-faq-grp > div > h3{
	padding-bottom:1.25rem;
}
/* blog archive */
.blog-page-head{
	padding-top:2rem;
	text-align:center;
}
.blog-archive-featured{
	margin-top:2rem;
}
.blog-archive-page,.blog-single{
	padding-bottom:4rem;
}
.blog-archive-page p{
	color:var(--gray);
}
.blog-archive-page img{
	width:20.5rem;
	height:12.25rem;
	border-radius: 0.625rem 0.625rem 0 0;
}
.blog-archive-featured,.blog-item-list li{
	background-color:var(--light-gray);
}
.blog-item-list{
	gap:2.5rem;
	margin-top:2.5rem;
}
.blog-item-list li,.blog-archive-featured{
	border-radius:0.625rem;
}
.blog-item-list-contents{
	padding:2.5rem 1rem 2rem 1rem;
}
.featured-post-details{
	padding:1rem 1rem 2rem 1rem;
}
.featured-post-details{
	display: flex;
	flex-direction: column;
}

.featured-post-content{
	order:2;
	padding-top:2.5rem;
}
.blog-metas{
	display:flex;
	    gap: 0.5rem;
	column-gap:0.625rem;
/* 	justify-content:space-between; */
	flex-wrap:wrap;
	padding:1rem 0.75rem 0 0.75rem;
}
.featured-post-details .blog-metas{
	padding:unset;
	order:1;
}
.blog-item-list-title a,.featured-post-content a{
	color:var(--Carbon);
	display:flex;
}
.blog-item-list-contents p,.featured-post-content p{
	font-size:1rem;
	line-height:1.625rem;
	padding-top:0.75rem;
	    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.blog-page-description{
	font-size:1.125rem;
	line-height:2rem;
	padding-top:1rem;
	    color: var(--gray);
}
.blog-archive-featured a,.blog-thumbnail-container a,
.blog-archive-featured picture,.blog-thumbnail-container picture{
	display:flex;
}
.blog-single-share{
	display:flex;
	margin-top:2rem;
	gap:1.5rem;
	align-items: center;
}
.blog-single-share a {
	padding:0.625rem;
}
/* download confirmation */
.download-confirmation-templates{
	margin-bottom:4rem;
}
.download-confirm-page{
	margin:2rem 0;
}
.download-confirm-page h1{
	font-size:1.5rem;
	line-height:2.25rem;
	padding-bottom:0.5rem;
}
.member-confirm-btn{
	font-weight: 600;
	font-family: "Outfit", sans-serif;
	border: none;
	font-size: 0.875rem;
	line-height: 1.5rem;
	cursor:pointer;
}
/* attachment page */
.single-attachment .atch-spn-wrapper {
    padding: 1rem 0 2rem 0;
}
.single-attachment .sck-single-thumb img, .sc-thumbnail-showcase img {
    width: 20.5rem;
    height: 11.438rem;
    border-radius: 0.625rem;
	border: 0.063rem solid var(--dim-black);
}
.single-attachment .atch-spn-wrapper p {
    margin-bottom: 1rem;
    display: block;
}
.atch-arrw-tag{
	display: flex;
	align-items: center;
	gap:0.625rem;
	font-size:1rem;
	font-weight:600;
}
.atch-arrw-tag svg{
	width:1rem;
	height:1rem;
}
.single-attachment .sc-single-wrapper{
	padding-bottom:4rem;
}
.sc-content-description.sc-sub-heading{
	font-weight:400;
}

/* faq */

.sc-common-head{
	gap:1rem;
	padding:2rem 0;
}
.sc-common-head p{
	font-size: 1.125rem;
	line-height: 2rem;
	color:var(--charcoal-gray);
}
/* contact page */
.sc-contact-form{
	margin:0 0 3.75rem 0 !important;
}
.sc-contact-form .wpforms-field{
	padding:0.375rem 0;
}
.sc-contact-form .wpforms-field-container .wpforms-field-name{
	padding-top:unset ;
}
.sc-contact-form input,.sc-contact-form textarea{
	background:var(--light-gray) !important;
	height:3.75rem !important;
	font-size:1rem !important;
	line-height:1.625rem !important;
	padding:1.25rem 1.5rem !important;
	border-radius:0.75rem !important;
}
.sc-contact-form input::placeholder,.sc-contact-form textarea::placeholder{
	color: #16161666 !important;
}
.sc-contact-form textarea{
	min-height:11.25rem !important;
	resize: none !important;
}
.sc-contact-form .wpforms-field-row-block{
	padding:unset !important;
	width:100% !important;
}
.sc-contact-form .wpforms-field-container .wpforms-field-name .wpforms-field-row .wpforms-field-row-block:first-child{
	margin-bottom:0.75rem;
}
.sc-contact-form .wpforms-submit-container{
	display:flex;
	justify-content:center;
	margin-top:1.625rem !important;
}
.sc-contact-form .sc-form-btn{
	width:20.5rem;
	height:4.5rem !important;
	border-radius:1.25rem !important;
	font-size:1.125rem !important;
	line-height:2rem !important;
	color:var(--white) !important;
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/submit-Button.svg") no-repeat !important;
	background-size:100% !important;
}
.sc-contact-form .sc-form-btn:focus,.sc-contact-form input:focus,.sc-contact-form textarea:focus{
	border:none !important;
	box-shadow:none !important;
}
.sc-contact-form .sc-form-btn:focus:after{
	content:none !important;
}
/* legal pages */
.main-legal-grp{
	padding:2rem 0 4rem 0;
}
.main-legal-grp p{
	color:var(--gray);
	line-height:1.75rem;
}
.main-legal-grp h1 {
	padding-bottom: 1rem;
}
.main-legal-grp p:nth-child(2) a{
	background:unset;
	color:var(--gray) !important;
	text-decoration:underline;
}
.main-legal-grp p.sc-para-gap{
	padding-bottom:1.25rem;
}
.main-legal-grp h2{
	font-weight:500;
	font-size:1.5rem;
	line-height:2.25rem;
	padding:3.75rem 0 1rem 0;
}
.main-legal-grp h3{
	font-size:0.875rem;
	line-height:1.75rem;
	color:var(--gray);
	font-weight:700;
}
.main-legal-grp ul{
	padding-left:2rem;
}
.main-legal-grp li{
	list-style:disc;
	color:var(--gray);
	font-size:0.875rem;
	line-height:1.75rem;
}
/* about */
.sc-abt-main-grp{
	padding:1rem 0 4rem 0;
}
.sc-abt-hero-img img{
	content: url(/wp-content/uploads/2025/12/Hero-Section-mob.webp);
    height: 20rem;
    object-fit: cover;
    border-radius: 1.25rem;
    width: 100%;
}
.sc-abt-sml-img-one img,.sc-abt-sml-img-two img,.sc-abt-lg-img img{
	border-radius:1.25rem;
	width:20.5rem;
	height:19.125rem;
	object-fit:cover;
}
.sc-abt-lg-img img{
	height:20.5rem;
	border-radius:0.75rem;
}
.sc-abt-sml-img-two img{
	height:30.625rem;
}
.sc-about-grid {
	display:grid !important;
	grid-template-columns: 1fr;
	gap: 2rem;
	margin-top:2rem;
}
.sc-abt-who-we-are,.sc-what-we-do{
	gap:0;
}
.sc-abt-who-we-are h3{
		padding-bottom:0.75rem;
}
.sc-abt-main-grp h2{
	padding:2rem 0 1rem 0;
}
.sc-abt-main-grp p,.sc-abt-main-grp li{
	font-size:1rem;
	line-height:1.5rem;
	color:var(--gray);
	font-weight:400;
}
.sc-abt-main-grp h3{
	font-size:1.5rem;
	line-height:1.875rem;
	font-weight:400;
	color:var(--Carbon);
}
.sc-abt-lists{
		padding-left:1.875rem;
}
.sc-abt-lists > li{
	list-style:disc;
	font-size:1.25rem;
	line-height:1.563rem;
	padding-top:2rem;
	color:var(--Carbon);
}
.sc-abt-lists > li ul li{
	padding-top:0.75rem;
}
.sc-abt-stack{
	gap:0.75rem;
	margin-top:2.5rem;
}
.sc-abt-vision-mision-cols{
	gap:0;
	flex-direction:column;
}
.sc-abt-stack.sc-values li{
	list-style:disc;
}
.sc-abt-stack.sc-values ul{
	padding-left:1.563rem;
}
.sc-abt-hero-img{
	position:relative;
}
.sc-about-grid::after,.sc-abt-hero-img::after,.sc-abt-hero-img::before{
	position:absolute;
	content:'';
}
.sc-abt-hero-img::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/about-group-work-mob.svg") no-repeat;
	background-size:100%;
	width:15.063rem;
	height:10.813rem;
	right:0;
	z-index:2;
	bottom:-0.063rem;
}
/* blog auther */
.blog-about-author{
	display: flex;
	flex-direction: column;
	align-items: center;
	background:var(--light-gray);
	padding:2.5rem 1.5rem;
	border-radius:1.25rem;
	margin-top:2.5rem;
}
.blog-about-author-head{
	display:flex;
	gap:1.5rem;
	align-items: center;
}
.blog-about-author-head img{
	border-radius:100% !important;
	width:3.75rem;
	height:3.75rem;
	object-fit:cover;
}
.blog-about-author-head .author-name{
	color:var(--Carbon);
	font-size:0.75rem;
	line-height:1.25rem;
	font-weight:600;
}
.blog-about-author-description{
	margin-top:0.75rem;
	color:var(--gray);
	font-size:0.875rem;
	line-height:1.5rem;
	font-weight:400;
	text-align:center;
	font-family: "Outfit", sans-serif;
}

/*single limit exceeded popup*/
	.sc-popup-container {
		position: fixed;
		inset: 0;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
/* 		padding: 1rem; */
		background: rgba(0, 0, 0, 0.6);
		backdrop-filter: blur(4px);
		z-index: 999999;
		box-sizing: border-box;
	}
	.sc-popup {
		position: relative;
		width: 22.5rem;
		background: #ffffff;
		padding: 2.5rem 1.375rem;
		box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
		max-height: 100vh;
		overflow: auto;
	}
	
	.popup-media-column video{
		width:10rem;
		height:auto;
	}
  .price-text{
    background: linear-gradient(199.21deg, #7441E6 29.67%, #541CE0 90.02%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-size: 3.75rem;
    line-height: 5rem;
    font-weight: 600;
	  padding-top:1rem;
	}
  h2.wp-block-heading.popup-title:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='338' height='2' viewBox='0 0 338 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H337' stroke='%23F6F6F6' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	      background-size: 100%;
    display: block;
    height: 0.125rem;
    background-repeat: no-repeat;
    margin-block: 0.625rem;
  }
  button.popup-close {
    position: absolute;
       right: 1.375rem;
    top: 1.25rem;
    background: none;
    border: none;
    cursor: pointer;
  }
  button.popup-close svg{
    width: 1rem;
    height: 1rem;
  }
  .popup-desc mark {
    background: linear-gradient(199.21deg, #7441E6 29.67%, #541CE0 90.02%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
	  font-weight:700;
}
.one-day-popup{
	flex-direction:column;
	align-items:center !important;
	gap:0.375rem;
	margin-bottom: 0.375rem;
}
.one-day-popup p{
	text-align:center;
	color:var(--charcoal-gray);
}
.popup-top-btn{
	gap:0.625rem;
	width:fit-content;
	padding:0.625rem 1rem;
	background:#7441E61A;
	border: 1px solid #541CE0;
	border-radius: 0.5rem;
	margin:auto;
}
.popup-top-btn svg{
	width:1.125rem;
	height:1.125rem;
}
.popup-top-btn p{
	color:var(--Carbon);
}
.popup-text-column h2{
	font-size: 1.25rem;
	line-height: 2rem;
	padding-top: 2rem;
	text-align: center;
}
.one-day-popup p{
	text-align:center;
	color:var(--charcoal-gray);
}
.sc-popup .wp-block-buttons{
    justify-content: center;
}



/* end  */