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

}
body{
	font-family: "Inter", sans-serif;
	background-color:var(--smokey-white);
	  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
body.toggle-clicked{
	overflow:hidden;
}
body.os-windows p,body.os-windows a{
	font-weight:400;
}
a{
	text-decoration:none;
/* 	color:unset; */
}
li{
	list-style:none;
}
p,a,h2,h3,h4,h5,h6,button{
	font-family: "Inter", sans-serif;	
}


/* header */
.header_main .desk-logo img,.footer-main-container .sc-footer-logo img,.header_main .desk-logo  a{
	width:9.063rem;
	height:1.375rem;
	transition: all 1s cubic-bezier(.36, .0, .64, 1);
	object-fit: cover;
	object-position: left;
}
.desk-logo a{
	display:flex;
}
.header_main{
	background-color:var(--deep-blue);
	padding:0 0;
}
#menu-primary-menu-1{
	display:none;
}
.mob-menu-wrapper{
	background: var(--white);
	position: fixed;
	width: 100%;
	height: 33.313rem;
	left: 0;
	top: 0;
	padding: 4.625rem 1.875rem 2.063rem 2.25rem;
	z-index: 99999;
	transform: translatey(-101%);
	transition:0.35s ease-in-out;
	border-radius:0 0 0.813rem 0.813rem;
}
.sc-toggle-section.active .mob-menu-wrapper{
	transform: translatey(0%);
}
.mob-menu-wrapper::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/close.svg") no-repeat;
	background-size:100%;
	width: 1.25rem;
	height:1.25rem;
	top:2.188rem;
	right:1.875rem;
}
.mob-menu-wrapper li a{
	display:block;
	padding:0.75rem 0;
	border-bottom: 0.063rem solid #0104351F;
	font-size:0.875rem;
	line-height:1.063rem;
	color:var(--deep-blue);
	opacity:0.8;
	position:relative;
}
.mob-menu-wrapper li a::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/blue-dot-right-arrow.svg") no-repeat;
	background-size:100%;
	width: 0.563rem;
	height: 0.938rem;
	top:50%;
	transform:translatey(-50%);
	right:0;
}
.mob-menu-wrapper li.sc-plan-pricing-item a::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/blush-dot-right-arrow.svg") no-repeat;
	background-size:100%;
}
.mob-menu-wrapper li.sc-login-menu-item a::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/blue-dot-arrow-thick.svg") no-repeat;
	background-size:100%;
}
.sc-plan-pricing-menu{
	display: flex;
	flex-direction: column-reverse;
}
.mob-menu-wrapper .desk-nav-menu li:first-child a{
	border-bottom:unset;
}
.mob-menu-wrapper .desk-nav-menu li a{
	font-weight:600;
	font-size:0.938rem;
	line-height:1.125rem;
	opacity:0.9;
}
.mob-menu-wrapper .desk-nav-menu li.sc-plan-pricing-item a{
	color:var(--vivid-blush);
	opacity:1;
}

.header-top{
	display:flex;
	justify-content:space-between;
	align-items: center;
	overflow-x:hidden;
	padding:2rem 0;
}
.header_main_sticky .header-top{
	padding-bottom:0;
}
.header_main .desk-logo{
	flex-basis:100%;
}

.sc-home-banner .form-group svg path{
	fill-opacity : 0.9;
}

/* .sticky-header-search{
display:none;
} */
/* mobile header search */

 input[type="search"]::-webkit-search-cancel-button {
  cursor:pointer;
}
 
.header_main.search-expand .desk-logo img,.header_main.search-expand .desk-logo a{
	width: 2.063rem;
}
.sticky-header-search .form-group {
	display: flex;
	align-items: center;
	border-radius: 6.25rem;
	gap: 0.688rem;
	background-color: transparent;
	padding: 0;
	transition: all 1s cubic-bezier(.36, .0, .64, 1);
	margin-left:0;
	width:1.813rem;
}
.sticky-header-search .form-group svg{
	height:1.125rem;
	width:1.063rem;
/* 	opacity: 0.7; */
	overflow: visible;
}
.header_main.search-expand .sticky-header-search .form-group{
	width: 16.25rem;
	padding: 0.625rem 0.938rem;
	background-color: #FFFFFF0D;
	margin-left:0.813rem;
}
.sticky-header-search .form-group input::placeholder{
	color: #FFFFFF33;
}
.sticky-header-search .form-group input{
	font-family: "Inter", sans-serif !important;
	background:unset;
	border:unset;
	font-size:0.75rem;
	line-height: 1.063rem;
	color: var(--white);
	width:0;
	transition: all 1s cubic-bezier(.36, .0, .64, 1);
}
.header_main.search-expand  .sticky-header-search .form-group input{
	width: 13.063rem;
}
.header-buttons-wrap{
	display:flex;
	gap:0.75rem;
	align-items: center;
}
.sc-home-banner{
	padding:6.25rem 0 4.25rem 0;
	border-top: 0.063rem solid var(--border-white);
	margin-top:1rem;
}
.sc-home-banner h1{
	text-align:center;
	font-family: "Montserrat Alternates", sans-serif;
	color:var(--white);
	font-size:2.5rem;
	line-height:3.063rem;
	font-weight:500;
}
.sc-home-banner h1 mark{
	font-weight:700;
	background: radial-gradient(50% 50% at 50% 50%, #FF4658 0%, #FF4F60 82.69%);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent !important;
}
.sc-home-banner .sc-banner-description{
	text-align:center;
	color:var(--white-sixty);
	padding-top:0.625rem;
}
.sc-home-banner .form-group{
	background-color:#FF465833;
	padding:0.5rem;
	border-radius:1.825rem;
	border: 0.063rem solid #FF46584D;
	margin-top:2.25rem;
	display: flex;
	align-items: center;
	gap:0.5rem;
}
.sc-home-banner .form-group input{
	height:2.5rem;
	width:15.063rem;
	border-radius:1.625rem;
	border:unset;
	padding:0.75rem 0.938rem;
	font-weight: 500;
	font-size: 0.75rem;
	line-height: 0.938rem;
	font-family: "Inter", sans-serif;	
}
.sc-home-banner .form-group input::placeholder {
	color: #01043540;
}
.sc-home-banner .sc-hero-search-wrap{
	width:2.5rem;
	height:2.5rem;
	background-color:var(--vivid-blush);
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	border: unset;
}
.sc-home-banner .sc-hero-search-wrap svg{
	width:1.25rem;
	height:1.25rem;
}
.mob-header-search-icon svg,.mob-header-search-icon{
	width:1.063rem;
	height:1.063rem;
}
.header-cart svg{
	width:1.188rem;
	height:1.063rem;
}
.header-cart{
	position:relative;
}
.header-cart a{
	display:flex;
}
.cart-count-badge{
	position:absolute;
	right:-0.375rem;
	top:-0.313rem;
	background-color:var(--vivid-blush);
	height:0.75rem;
	width:0.75rem;
	color:var(--deep-blue);
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	font-weight:500;
	font-size:0.5rem;
	line-height:0.625rem;
	padding-top: 0.063rem;
}
.cart-count-badge:has(span[data-len="2"]) span {
	transform: scale(0.8);
}
.cart-count-badge:has(span[data-len="3"]) span {
	transform: scale(0.65);
}
.cart-count-badge:has(span[data-len="4"]) span { 
	transform: scale(0.55); 
}
.sc-toggle {
	height: 0.75rem;
	width: 1.25rem;
	float: right;
	cursor: pointer;
	z-index: 999;
	position: relative;
	margin-top: 0.625rem;
	margin-left: 0.25rem;
}
.sc-toggle>span, .sc-toggle>span::before, .sc-toggle>span::after {
	background-color: var(--white-sixty);
/* 	opacity:0.9; */
	height: 0.094rem;
	width: 1.25rem;
	border-radius: 0.125rem;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform;
}
.sc-toggle>span {
	position: relative;
	display: block;
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-duration: 75ms;
}
.sc-toggle>span::before, .sc-toggle>span::after {
	content: "";
	position: absolute;
}
.sc-toggle>span::before {
	top: -0.375rem;
}
.sc-toggle>span::after {
	top: 0.375rem;
}
/* header scroll */
.home .header_main_sticky.hero-scrolled.scroll-down,
.header_main_sticky.scroll-down:not(.home .header_main_sticky){
	display:block !important;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
	padding-bottom:2rem;
	
}

/* .header_main.scroll-down .sc-home-banner{
	display:none;
} */

/* footer */
.footer-main-container{
	background-color:var(--deep-blue);
	padding:5rem 0 0.875rem 0;
}
.home .footer-main-container{
	padding-top:2.5rem;
}
.sc-footer-column{
	flex-direction:column;
	gap:2.5rem;
}
#sc-footer-section .sc-footer-description{
	font-size:0.813rem;
	line-height:1.125rem;
	padding-top:0.625rem;
}
.sc-footer-logo-col{
	padding-bottom:1.25rem;
}
#sc-footer-section p{
	font-size:0.813rem;
	line-height:1.125rem;
	color:var(--white);
	opacity:0.55;
}
#sc-footer-section .sc-footer-link-hd{
	font-size:1.25rem;
	line-height:1.5rem;
	font-weight:600;
	color:var(--white);
	opacity:0.8;
	padding-bottom:0.25rem;
}
#sc-footer-section li a{
	display:block;
	font-size:0.938rem;
	line-height:1.125rem;
	color:var(--white);
	opacity:0.55;
	padding-top:1.25rem;
}
.sc-footer-social-row{
	margin:2.5rem 0 0.875rem 0;
	padding-top:2.5rem;
	gap:0.688rem;
	border-top:0.063rem solid var(--border-white);
	justify-content: center;
}
.sc-footer-social-row img{
	width:2.5rem;
	height:2.5rem;
}
.footer-main-container .footer-cpy-right{
	font-size:0.5rem;
	line-height:0.625rem;
	color:var(--white);
	opacity:0.4;
	text-align:center;
}

/* common */

p,li{
	font-weight: 500;
	font-size: 0.813rem;
	line-height: 1.375rem;
}
p,a, .yarpp-related .sc-post-title a{
	font-weight:500;
}
input:focus{
	outline:none;
}
.sc-heading-two,.sc-heading-two-sub{
	font-size:1.375rem;
	line-height:1.688rem;
	font-weight:500;
	color:var(--deep-blue);
}

.sc-main-hd-two,.sc-faq-main-grp .sc-main-hd-two,.wc-legal-main-grp h1{
	font-size:1.5rem !important;
	line-height:1.813rem;
	font-weight:600;
	color:var(--deep-blue);
}
.sc-mont-hd-two{
	font-size:1.5rem;
	line-height:1.813rem;
	font-weight:500;
	font-family: "Montserrat Alternates", sans-serif;
}
.header-search input:-webkit-autofill {
    background-color: transparent !important;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
    -webkit-text-fill-color: var(--white) !important;
    transition: background-color 5000s ease-in-out 0s !important;
}

/*  button */
.is-style-ws-primary-button a,.is-style-ws-secondary-button a {
	background-color: var(--dim-blue);
	color: var(--garyish-blue);
	font-size: 1.063rem;
	line-height: 1.313rem;
	padding: 0.75rem 1.5rem;
	border-radius: 1.438rem;
	padding-right: 3.813rem;
	height:2.875rem;
	position: relative;
}
.is-style-ws-secondary-button a{
	background-color: var(--border-white);
	color: #FFFFFF66;;
}
.is-style-ws-primary-button,.is-style-ws-secondary-button{
	position:relative;
	transition:0.5s ease-in-out;
	width:fit-content;
} 
.is-style-ws-primary-button::after,.is-style-ws-secondary-button::after {
	content: '';
	position: absolute;
	background: var(--deep-blue-gradient);
	height: 2.25rem;
	width: 2.25rem;
	border-radius: 50%;
	top: 0.313rem;
	right: 0.313rem;
	pointer-events:none;
}
.is-style-ws-secondary-button::after{
	background: var(--vivid-blush);
}

.is-style-ws-primary-button a::before,.is-style-ws-secondary-button a::before,
.is-style-ws-primary-button a::after,.is-style-ws-secondary-button a::after  {
	content: '';
	position: absolute;
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/white-right-arrow.svg) no-repeat center center / contain;
	height: 1rem;
	width: 1.125rem;
	top: calc(0.313rem + (2.25rem / 2) - (1rem / 2));
	right: calc(0.313rem + (2.25rem / 2) - (1.125rem / 2));
	z-index: 2;
}
.is-style-ws-secondary-button a::before{
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/blue-right-arrow.svg) no-repeat center center / contain;
}

/* templates */

.home .wp-block-sprintberg-sc-templates {
	margin-top: 1.75rem;
}

.sc-download-loop{
	max-width:19rem;
	margin:auto;
}
.sc-loop-post-group img {
	width: 17.448rem;
	height: 9.797rem;
	border-radius: 0.438rem;
}
.free-download-grp,.free-download-grp picture{
	display:flex;
}
.sc-download-loop ul li {
	background: rgba(255, 255, 255, 0.6);
	border: 0.031rem solid rgba(1, 4, 53, 0.2);
	border-radius: 0.688rem;
	padding:0.813rem 0.688rem 1.063rem 0.75rem;
}
.sc-post-title a{
	font-size:0.813rem;
	line-height:1rem;
	color:var(--deep-blue);
	display:block;
	margin-top:1.438rem;
}
.sc-post-terms{
	font-size:0.688rem;
	line-height:0.813rem;
	color:rgba(1, 4, 53, 0.6);
	display:block;
	margin-top:0.5rem;
}
.sc-post-contents-wrapper{
	padding-left:0.5rem;
}
.sc-post-pricing-like-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top:1.063rem;
}
.sc-card-price{
	font-size:0.875rem;
	line-height:1.063rem;
	color:var(--deep-blue);
	font-weight:600;
	flex-basis: fit-content;
	margin-top: 0.125rem;
}
.sc-download-loop ul{
	gap:1.75rem;
}
.sc-bookmark-btn svg{
	width:0.813rem;
	height:0.875rem;
}
.sc-upvote-btn svg{
	width:0.875rem;
	height:0.875rem;
}
.sc-single-related .sc-bookmark-btn svg path{
	stroke:var(--deep-blue);
}
.sc-single-related .sc-upvote-btn svg path{
	stroke:var(--vivid-blush);
}
.sc-bookmark-btn.active svg{
	fill: var(--deep-blue);
}

.sc-post-single-bk-mark-fvt-wraper .sc-bookmark-btn.active svg path{
	fill: var(--deep-blue);
	stroke: var(--deep-blue);
}

.sc-upvote-btn.active svg{
	fill: var(--vivid-blush);
}

.sc-post-single-bk-mark-fvt-wraper .sc-upvote-btn.active svg path{
	fill: var(--vivid-blush);
	stroke: var(--vivid-blush);
}

.sc-post-bk-mark-wraper {
	display: flex;
	gap: 0.75rem;
	position:relative;
	flex-basis:100%;
	height:1rem;
}
.sc-post-bk-mark-wraper::after {
	content: "";
	position: absolute;
	left: 3.125rem;
	right: 0.75rem;
	top:0.563rem;
	height: 0.063rem;
	background: var(--border-blue);
}
.sc-card-price.free{
	background:var(--sunset-gradient);
	padding:0.125rem 0.563rem 0.188rem 0.563rem;
	border-radius:0.906rem;
	color:var(--white);
	font-weight:700;
}
.sc-post-pricing-like-wrap:has(.sc-card-price.free)
.sc-post-bk-mark-wraper::after {
	right: 0;
}
.sc-action-btn {
	background: unset;
	border: unset;
	cursor: pointer;
	
}
.sc-home-sections{
	padding:3.75rem 0 5rem 0;
	border-top: 0.063rem solid var(--border-blue);
}
.sc-home-sections:first-child{
	padding-top:2.5rem;
}
.sc-home-sections .wp-block-buttons{
	justify-content:center;
}
.sc-home-sections .is-style-ws-primary-button{
	margin-top:3.75rem;
}


/*  testimonial*/
.sc-testimonial-wrapper-group {
	background-color: var(--deep-blue);
}
.sc-testimonials-list-wrapper {
	display: grid;
	gap: 1.75rem;
	margin-top:2rem;
	overflow: hidden;
	max-height: 30.5rem;
}
.sc-testimonials-wrapper{
	position:relative;
}
.sc-testimonials-wrapper::before {
	position: absolute;
	content: "";
	background: linear-gradient(180deg, rgba(1, 4, 53, 0.1) 3.74%, rgba(1, 4, 53, 0.540982) 30.3%, #010435 57.95%);
	padding-top: 2.75rem !important;
	z-index: 3;
	width: 100%;
	height:19.625rem;
	bottom: -8.875rem;
	left: 0;
}
.sc-testimonials-wrapper.active .sc-testimonials-list-wrapper {
	max-height:unset;
}
.sc-testimonials-wrapper.active::before{
	content:none;
}
.sc-testimonial-wrapper-group .is-style-ws-secondary-button{
	margin-top:4.375rem;
	z-index:4;
}
.sc-testimonial-wrapper-group  .mdny-container{
	padding:5rem 0;
	border-bottom: 0.063rem solid var(--border-white);
}
.testimonial-item {
	background: radial-gradient(59.17% 80.98% at 61.55% 47.21%, rgba(255, 255, 255, 0.098) 0%, rgba(255, 255, 255, 0.07) 40.38%, rgba(255, 255, 255, 0.056) 100%);
	width: 19.125rem;
	margin: auto;
	border-radius: 1.625rem;
	padding: 2rem 1.375rem  2.25rem 2.063rem;
	position:relative;
/* 	z-index:2; */
}
.testimonial-item::before,.sc-whypr-cards > div::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 1.625rem;
	padding: 1px;
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(153, 153, 153, 0.1) 100%);
	opacity: 0.45;
	-webkit-mask:
		linear-gradient(#fff 0 0) content-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
  mask-composite: exclude;
	z-index:1;
}
.testimonial-rating svg{
	width:1.438rem;
	height:1.438rem;
}
.testimonial-rating .star.active svg path{
	fill:var(--vivid-blush);
	fill-opacity:1;
}
.testimonial-rating{
	display:flex;
	align-items:center;
	gap:0.375rem;
	margin-bottom:1.375rem;
}
.testimonial-content p {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 500;
	font-size: 0.688rem;
	line-height: 1.125rem;
	color: #FFFFFF99;
}
.testimonial-content,.testimonial-img-meta-wrap,.testimonial-rating{
	position:relative;
	z-index:2;
}
.testimonial-img-meta-wrap{
	display:flex;
	align-items:center;
	gap:0.625rem;
	margin-top:1.375rem;
	    z-index: 22;
}
.testimonial-image img{
	width:2.563rem;
	height:2.563rem;
	border-radius:50%;
}
.testimonial-meta{
	display: flex;
	flex-wrap: wrap;
	row-gap: 0.813rem;
}
.testimonial-title{
	font-weight: 600;
	font-size: 0.75rem;
	line-height: 0.938rem;
	color:var(--vivid-blush);
}
.testimonial-designation,.testimonial-company,.testimonial-title-desig-wrap{
	font-weight: 400;
	font-size: 0.563rem;
	line-height: 0.688rem;
	color:#FFFFFF91;
}
.testimonial-designation{
	position:relative;
	padding-left: 1.25rem;
}
.testimonial-designation::before{
	position:absolute;
	content:'';
	background:var(--gray);
	width: 0.313rem;
	height: 0.313rem;
	top: 0.25rem;
	left: 0.438rem;
	overflow: visible;
	border-radius:50%;
}
.testimonial-title-desig-wrap{
	display: flex;
	flex-wrap: wrap;
	opacity:1;
	align-items: center;
	row-gap: 0.313rem;
}
.testimonial-subtext{
	font-size: 0.625rem;
	line-height:0.75rem;
	color:var(--white);
	opacity:0.75;
}
.sc-testimonial-wrapper-group h2{
	text-align:center;
	color:var(--white);
}
.sc-testimonial-wrapper-group p:not(.testimonial-item p){
	text-align:center;
	color:var(--white);
	opacity:0.6;
	padding-top:0.6255rem;
}

/* cart */
.cart-window .item-thumb img {
	width: 7.625rem;
	height: 4.563rem;
	border: 0.063rem solid var(--transparent-blue);
	border-radius:0.438rem;
}
.cart-window {
	background: var(--white);
	box-shadow: -10px 0px 30px 0px #0104351A;
	    width: 100%;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 9999;
	border-top-left-radius: 0.813rem;
	border-top-right-radius: 0.813rem;
	transform: translateY(101%);
	transition: all 0.3s linear;
	padding-bottom:2rem;
	max-height: 80vh;
	overflow: auto;
}
.cart-window.active {
	transform: translateY(0%);
	transition: all 0.3s linear;
}

.cart-window-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 1.25rem;
}

.cart-window-head p {
	font-weight: 600;
	font-size: 1.25rem;
	color:var(--deep-blue);
}

.cart-window-head svg {
	width: 1.688rem;
	height: 1.688rem;
}
.cart-count p,.cart-total span:first-child{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 1rem;
	line-height: 2rem;
	padding: 0.75rem 0 0.75rem 1.25rem;
	border-top: 0.063rem solid var(--border-blue);
	border-bottom: 0.063rem solid var(--border-blue);
	color: var(--shaded-blue);
}
.cart-total span:first-child{
	padding: unset;
	border: unset;
}
.cart-items-container .cart-item {
	display: flex;
	padding: 1rem 1.25rem;
	gap:1.25rem;
	border-bottom: 0.063rem solid var(--border-blue);

}
.cart-window-checkout.disabled a{
	pointer-events:none;
	opacity:0.5;
}
.item-name-close-wrap, .item-count-price-wrap,.cart-total {
	display: flex;
	justify-content: space-between;
}

.item-count-price-wrap{
	margin-top:0.938rem;
}
.item-name-close-wrap p,.cart-items-container p{
	font-size:0.75rem;
	line-height:1.063rem;
	color:var(--deep-blue);
	opacity:0.8;
}
.cart-items-container p:not(.item-name-close-wrap p){
	padding: 1rem 1.25rem;
}
.item-name-close-wrap svg{
	width:1.5rem;
	height:0.875rem;
}
.item-count{
	display:flex;
	gap:0.5rem;
	align-items:center;
	margin-top:0.188rem;
	height:1.125rem;
}
.item-content{
	flex-basis:100%;
}
.item-count-price-wrap, .cart-total{
	align-items:center;
}
.cart-total span:first-child,.item-count{
	flex-basis:100%;
	position:relative;
}
.cart-total span:first-child::after,.item-count::after{
	content: "";
	position: absolute;
	left: 5rem;
	right: 1.5rem;
	top: 50%;
	transform: translateY(-50%);
	height: 0.063rem;
	background: var(--transparent-blue);
}
.item-count::after{
	left: 4rem;
	right: 0.5rem;
}
.item-count button{
	border:none;
	background-color:unset;
}
.item-count svg{
	height:0.875rem;
	width:0.875rem;
	overflow:visible;
}
.count- svg{
	height:unset;
}
.item-count span{
	font-size:0.75rem;
	line-height:1.375rem;
	font-weight:400;
	color:var(--vivid-blush);
}
.item-price,.cart-total span:last-child{
	font-size:0.813rem;
	line-height:1.375rem;
	font-weight:600;
	color:var(--vivid-blush);
}
.cart-total{
	padding: 1rem 1.25rem;
}
.cart-total span:last-child{
	font-size:0.938rem;
}

.cart-window-checkout a{
	font-size:1rem;
	line-height:1.25rem;
	font-weight:700;
	color: #FFFFFFE5;
	background-color:var(--deep-blue);
	padding:0.875rem 3.938rem;
	border-radius:3.375rem;
	display: block;
	width: fit-content;
	margin: 1.65rem auto auto;
	text-transform:uppercase;
}
/* pricing page */

.sc-pricing-cols.sd-toggle-item.active {
    display: flex !important;
}
.sd-toggle-item {
    display: none !important;
}

.sc-common-head{
	gap:0.625rem;
	padding:3.75rem 0 2.5rem 0;
}
.sc-common-head p{
	color:var(--deep-blue);
	opacity:0.8;
}
.sc-pricing-cols{
	flex-direction:column;
	gap:2rem;
}
.sc-pricing-singlecol{
	padding:1.75rem 2rem 2rem;
	background-color: #FFFFFF80;
	border-radius:1rem;
	border: 0.063rem solid var(--dim-blue);
	box-shadow: 0px 4px 12px 0px #01043508;
}
.sc-pricing-singlecol.sc-best-value{
	border-color:var(--vivid-blush);
	margin-top:0.813rem;
	position:relative;
}
.sc-pricing-singlecol.sc-best-value::after{
	position:absolute;
	content:'Best Value';
	max-height:1.5rem;
	max-width:5.25rem;
	background-color:var(--vivid-blush);
	border-radius:1.375rem;
	top:-0.813rem;
	right:2rem;
	font-size:0.75rem;
	font-weight:600;
	padding:0.313rem 0.688rem;
	line-height:0.938rem;
	color:var(--white);
}
.sc-pricing-category{
	color:var(--vivid-blush);
	font-weight:600;
	font-size:1.25rem;
	line-height:1.5rem;
}
.sc-pricing-row{
	gap:0.625rem;
	margin:0.625rem 0 1.25rem 0;
	align-items: baseline;
}
.sc-pricing-row p.price{
	font-size:2.5rem;
	line-height:3rem;
	color:var(--deep-blue);
	font-weight:700;
}
.sc-pricing-row p:last-child{
	font-size:0.875rem;
	line-height:1.063rem;
	color:var(--deep-blue);
	opacity:0.35;
	font-weight:600;
}
.sc-pricing-singlecol .is-style-ws-primary-button a{
	width:15rem;
	height:3.2rem;
	font-size:1rem;
	padding:0.813rem 1.25rem;
	background-color:var(--white);
	border: 0.063rem solid var(--deep-blue);
	color:var(--deep-blue);
	box-shadow: 0px 5px 10px 0px #0104350F;
	font-weight:600;
	border-radius: 2.25rem;
}
.sc-pricing-singlecol .is-style-ws-primary-button::after{
	width:2.563rem;
	height:2.563rem;
}
.sc-pricing-singlecol .is-style-ws-primary-button a::after,.sc-pricing-singlecol .is-style-ws-primary-button a::before{
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/white-big-arrow.svg) no-repeat center center / contain;
	height: 1.25rem;
	width: 1.25rem;
}
.sc-pricing-singlecol.sc-best-value .is-style-ws-primary-button a::after,
.sc-pricing-singlecol.sc-best-value .is-style-ws-primary-button a::before{
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/blue-right-arrow.svg) no-repeat center center / contain;
	height: 1.25rem;
	width: 1.25rem;
}
.sc-pricing-singlecol.sc-best-value .is-style-ws-primary-button a{
	background: linear-gradient(270deg, #010435 0%, rgba(1, 4, 53, 0.8) 100%);
	color:var(--white) ;
	 border: 0.063rem solid transparent;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.sc-pricing-singlecol.sc-best-value .is-style-ws-primary-button::after{
	background: #FFFFFFE5;

}
.sc-pricing-singlecol.sc-best-value .is-style-ws-primary-button a span{
	opacity:1;
}
.sc-pricing-singlecol .is-style-ws-primary-button a span{
	display:block;
	margin-left:-2rem;
	opacity:0.85;
}
.sc-pricing-singlecol .is-style-ws-primary-button{
	margin-bottom:0.5rem;
}
.sc-pricing-singlecol li{
	color:var(--shaded-blue);
	padding-top:1rem;
	line-height:1rem;
	padding-left:2.625rem;
	position:relative;
/* 	margin-left:0.375rem; */
}
.sc-pricing-singlecol li::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/tick-mark.svg") no-repeat;
	background-size:100%;
	width:1.25rem;
	height:1.25rem;
	left:0;
	top:0.938rem;
}
.sc-pricing-singlecol .sc-pricing-wrong-point{
	color:var(--border-blue);
}
.sc-pricing-singlecol li.sc-pricing-wrong-point::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/cross-mark.svg") no-repeat;
	background-size:100%;
}
.sc-whypremium-grp{
	background-color:var(--deep-blue);
	margin:5rem 0;
	padding:5rem 0;
}
.sc-whypremium-grp h2,.sc-whypremium-grp p,.sc-whypremium-grp h3{
	color:var(--white);
}
.sc-why-pr-para{
	opacity:0.65;
}
.sc-whypremium-stack{
	gap:0.625rem;
}
.sc-whypr-cards{
	flex-direction:column;
	gap:0.75rem;
	margin-top:2.375rem !important;
}
.sc-whypr-cards .sc-heading-two{
	color:var(--vivid-blush);
	padding-bottom:2rem;
	font-size:1.5rem;
	line-height:1.813rem;
	font-family: "Montserrat Alternates", sans-serif;
}
.sc-whypr-cards h3{
	opacity:0.8;
	font-weight:500;
	font-size:0.938rem;
	line-height:1.125rem;
	padding-bottom:0.5rem;
}
.sc-whypr-cards p{
	opacity:0.55;
	font-size:0.688rem;
	line-height:1rem;
}
.sc-whypr-cards .sc-whypr-paratwo {
    opacity: 0;
	position:absolute;

}
.sc-whypr-content-stack{
	position:relative;
	gap:0;
	z-index: 2;
}

.sc-whypr-cards > div{
	background: radial-gradient(59.17% 80.98% at 61.55% 47.21%, rgba(255, 255, 255, 0.012) 0%, rgba(0, 14, 249, 0.048) 40.38%, rgba(255, 255, 255, 0.036) 100%);
	padding:1.25rem 1.313rem 1.5rem 1.5rem;
	border-radius:1rem;
	position:relative;
	border-radius: calc(1rem - 0px);
	
}
.sc-whypr-cards > div::before{
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(153, 153, 153, 0.1) 100%);
	    border-radius: 1rem;
	opacity:1;

}
.sc-faq-main-grp{
	margin-bottom:5rem;
	margin-top:5rem;
}
.sc-faq-main-grp .sc-main-hd-two{
	margin-bottom:1.25rem;
	
}
.wp-block-sprintberg-faq-single{
	background-color:#FFFFFFB2;
	padding-bottom:0.75rem;
	margin-bottom:0.5rem;
	border-radius:0.688rem;
	box-shadow: 0px 4px 12px 0px #01043508;
	cursor:pointer;
}
.faq-question{
	display:flex;
		padding:0.75rem 1rem;
	padding-bottom:0;
	justify-content:space-between;
	align-items:center;
	cursor:pointer;
	position:relative;
}
.wp-block-sprintberg-faq-single .faq-question h3{
	font-size:0.813rem;
	line-height:1.375rem;
	font-weight:500;
	color:var(--deep-blue);
	opacity:0.9;
	max-width:15.313rem;
	padding: 0;
}
.wp-block-sprintberg-faq-single.active .faq-question h3{
		color:var(--vivid-blush);
}
.entry-content .faq-ans {
    max-height: 0;
    overflow: hidden;
    transition: 0.5s ease-in-out;
}
.wp-block-sprintberg-faq-single .faq-ans p{
	font-size:0.688rem !important;
	line-height:1rem;
	padding-top:0.75rem;
	color:var(--deep-blue);
	opacity:0.7;
	padding-left:1rem;
	max-width: 18rem;
}
.faq-question:after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/faq-icon.svg") no-repeat;
	background-size:100%;
	width:1.5rem;
	height:1.5rem;
	top:0.813rem;
	right:1rem;
	transition:0.5s ease-in-out;
}
.wp-block-sprintberg-faq-single.active .faq-question:after{
	    transform: rotate(-180deg);
}
.sd-monthly-yearly-toggle-grp{
	margin-bottom:2rem;
}
.sd-monthly-yearly-toggle-row .wp-block-buttons{
	background-color: #0104350F;
	padding:0.438rem;
	border-radius:6.25rem;
	width:14.625rem;
	height:2.25rem;
	gap:0.938rem;
}
.sd-monthly-yearly-toggle-row{
	position:relative;
	width:fit-content;
	margin:auto;
}
.sd-monthly-yearly-toggle-row .sd-toggle-nav-item a{
	background:unset;
	color:var(--deep-blue);
	font-weight:600;
	font-size:0.75rem;
	line-height:0.938rem;
	padding:unset;
	display:flex;
	align-items:center;
	gap:0.938rem;
/* 	padding:0.375rem 0.813rem; */
	z-index:2;
	transition:color 0.5s ease-in-out;
}
.sd-monthly-yearly-toggle-row .sd-toggle-nav-item:first-child a{
		padding:0 0.813rem;
}
.sd-monthly-yearly-toggle-row .sd-toggle-nav-item.active a{
	color:var(--white);
	
}
.sd-monthly-yearly-toggle-row .sd-toggle-nav-item.active a mark{
	background-color:var(--white) !important;
}
.sd-monthly-yearly-toggle-row .sd-toggle-nav-item a mark{
	background-color:#FFFFFF4D !important;
	color:var(--deep-blue) !important;
	font-size:0.625rem;
	line-height:0.75rem;
	padding:0.25rem 0.5rem 0.313rem 0.5rem;
	border-radius:6.25rem;
}
.sd-monthly-yearly-toggle-row::before {
    content: '';
    position: absolute;
    top:0.25rem;
    left: 0.375rem;
    width: 4.75rem;
	height: 1.75rem;
    background: var(--deep-blue);
   border-radius:6.25rem;
    transition: all 0.5s ease-in-out;
    z-index: -1;
    display: flex;
}
.sd-monthly-yearly-toggle-row:has(.sd-monthly-yearly-toggle:nth-child(2).active)::before {
    transform: translateX(5rem);
	width:9rem;
/* 	left: -0.188rem; */
}
/* single */
.sc-single-wrapper{
	display:flex;
	flex-direction:column;
}
.sc-single-post-thumbnail{
	order:1;
}
.sc-single-sidebar{
	order:2;
}

.sc-single-content-wrapper{
	order:3;
	margin-top:1.875rem;
}
.sc-single-features-faq-wrap{
	order:4;
	margin-top:1.75rem;
}
.sc-single-head-wrap .sc-single-post-title{
	padding:1.5rem 0 0.625rem 0;
}
.sc-main-slider-container .swiper-slide img, .sc-main-slider img,.sc-thumbnail-showcase img {
	width: 19rem;
	height: 11.313rem;
	border-radius:0.438rem;
}
.sc-main-slider-container {
	position: relative;
	border-radius:0.438rem;
}
.swiper-container.sc-main-slider, .swiper-container.sc-thumb-slider {
    overflow: hidden;
    position: relative;
}
.sc-thumb-slider-container,.swiper-thumb-button-prev, .swiper-thumb-button-next,.sc-post-single-bk-mark-fvt-wraper{
	display:none;
}
.sc-single-download-card,.sc-addition-meta,.sc-single-tags-wrap{
	background-color:#FFFFFF59;
	margin-top:0.25rem;
	border-radius:0.438rem;
	padding:1.375rem 1.5rem;
	border: 0.031rem solid var(--dim-blue);
}
li.sc-single-tag{
	display:flex;
}
.sc-single-related{
	margin:3.75rem auto 3.75rem auto ;
}
.sc-single-related h2{
	color:var(--deep-blue);
	font-size:1.25rem;
	line-height:1.5rem;
	font-weight:600;
	padding-bottom:1.75rem;
}
.sc-single-related .is-style-ws-primary-button{
	margin:3.75rem auto 0 auto;
}
.post-details {
	max-width:19rem;
	margin:auto;
}
.single .post-details{
	padding-bottom:3.75rem;
	border-bottom: 0.063rem solid var(--border-blue);
}
.sc-single-download-card h3,.sc-single-metas-title,.sc-single-tag-title{
	font-weight:600;
	font-size:1rem;
	line-height:1.188rem;
	color:var(--deep-blue);
	padding-bottom:0.375rem;
}
.sc-single-metas-title,.sc-single-tag-title{
	opacity:0.8;
	padding-bottom:0.875rem;
}
.sc-single-download-card p,.sc-addition-meta span,.sc-addition-meta a{
	font-size:0.688rem;
	line-height:1rem;
	color:#010435B2;
	font-weight:500;
}
.sidebar-list > div{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:0.813rem;
}
.sidebar-list > div:last-child{
	margin-bottom:0;
}
.sidebar-list > div p{
	font-size:0.75rem;
	line-height:0.938rem;
	font-weight:600;
	color:var(--deep-blue);
	opacity:0.6;
}
button.sc-single-add-to-cart,.get-sub-button{
	display:flex;
	align-items: center;
	justify-content: space-between;
	padding:0.563rem 1.438rem 0.563rem 2.375rem;
	margin:0.375rem auto 1rem auto;
	background-color:var(--dim-white);
	border:0.063rem solid var(--deep-blue);
	width:16.1rem;
	height:3.25rem;
	border-radius:2.25rem;
	font-weight:600;
	font-size:1rem;
	line-height:1.188rem;
	color:var(--deep-blue);
	cursor:pointer;
}
.sc-single-add-to-cart svg{
	height:2.125rem;
}
.get-sub-button{
	padding:1rem 1.625rem;
	margin:1rem auto 0 auto;
	background-color:var(--deep-blue);
	border:unset;
	border-radius:3.375rem;
	color:#FFFFFFE5;
	position:relative;
	justify-content:center;
}
button.sc-single-add-to-cart span,.get-sub-button span:first-child{
	opacity:0.9;
}
.get-sub-button span:last-child{
	position:absolute;
	top:-0.625rem;
	left:1.938rem;
	background:var(--sunset-gradient);
	border-radius:6.25rem;
	color:var(--white);
	padding:0 0.313rem;
	font-weight:700;
	line-height:0.75rem;
    font-size:0.625rem;
	width:4.563rem;
	height:1.25rem;
	display:flex;
	align-items: center;
	justify-content:center ;
	
}
.sc-single-price{
	font-size:1.5rem;
	line-height:1.813rem;
	font-weight:700;
}
.sc-single-tags-list{
	display:flex;
	flex-wrap:wrap;
	gap:0.375rem;
}
.sc-single-tags-list li a{
	font-size:0.625rem;
	line-height:normal;
	color:#0104354D;
	padding:0.5rem 1.188rem 0.5rem 1.188rem;
	background-color:var(--transparent-blue);
	border: 0.031rem solid var(--garyish-blue);
	border-radius:6.25rem;
}
.sc-single-content-wrapper h2,.sc-single-content-wrapper h3,.sc-single-content-wrapper h4,
.tax-footer-page-dis h3,.tax-footer-page-dis h4,
.templates-archive-description :is(h2, h3, h4),
.tax-footer-page-dis :is(h2, h3, h4){
	font-size:1.25rem !important;
	line-height:1.5rem;
	font-weight:600;
	padding:0.5rem 0;
	color:var(--deep-blue);
}
.sc-single-content-wrapper strong{
	color:#010435BF !important;

}
.sc-single-content-wrapper a,.tax-page-footer-details a,.wc-legal-main-grp a{
	color:#ff3246 !important;
}
.sc-single-content-wrapper p,.sc-single-content-wrapper span,.sc-single-content-wrapper li,.sc-single-content-wrapper a{
	font-size:0.75rem;
	line-height:1.125rem;
	color:var(--shaded-blue);
	padding-bottom:0.625rem;
}
.sc-single-content-wrapper p:last-child{
	padding-bottom:0;
}
.sc-pricing-contact-text,.sc-pricing-contact-text a{
	padding:0 0 1.25rem 0;
	color:var(--blue-mist);
	font-size:0.625rem;
	line-height:0.75rem;
	max-width:15.938rem;
	margin:auto;
}
.sc-pricing-contact-text a{
	color:#0104358C;
}
/* .sc-single-content-wrapper p:nth-of-type(n+2) {
	height: 0;
	overflow:hidden;
} */
.single-read-more{
	background:unset;
	border:unset;
	font-size:0.813rem;
	line-height:1rem;
	font-weight:600;
	margin-top:0.5rem;
	color:var(--shaded-blue);
	cursor:pointer;
}
.sc-single-features-faq-wrap .faq-question{
	padding:unset;
	padding-left:2.375rem;
}
.sc-single-features-faq-wrap .faq-question:last-child{
	margin-bottom:0;
}
.sc-single-features-faq-wrap .faq-ans ul{
	padding:0.625rem 0 0 3.375rem;
}
.sc-single-features-faq-wrap .faq-ans ul li{
	list-style:disc;
	color:var(--shaded-blue);
	font-size:0.75rem;
	line-height:0.938rem;
	font-weight:500;
	padding-bottom:0.75rem;
	padding-top:0;
}
.sc-single-features-faq-wrap .sc-single-faq-container .faq-ans ul li:nth-child(even){
	list-style:none;
}
.sc-single-features-faq-wrap .faq-ans ul li:last-child{
	padding-bottom:0;
}
.sc-single-features-faq-wrap .faq-question h3 {
    font-size:0.875rem;
    line-height: 1.063rem;
    font-weight: 600;
    opacity: 0.8;
	color: var(--deep-blue);
	padding:0;
}
.sc-single-features-faq-wrap .faq-question:after {
	content: "";
	position: absolute;
	width: 0.75rem;
	height: 0.438rem;
	top: 0.375rem;
	left: 0.313rem;
	background-image: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/white-dropdown-arrow.svg);
	background-size: 100%;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	transition:0.5s ease-in-out;
}
.sc-single-features-faq-wrap .faq-question.active:after{
	transform:rotate(-180deg);
	top:0.313rem;
}
.single-view-all-faq{
    font-size: 0.813rem;
    line-height: 1.375rem;
    color: var(--shaded-blue);
    font-weight: 600;
    padding-left: 2.375rem;
    padding-top: 1rem;
    display: inline-block;
}
.sc-single-features-faq-wrap .faq-question:before {
	content: "";
	position: absolute;
	background-color: var(--deep-blue);
	border-radius: 50%;
	width: 1.375rem;
	height: 1.375rem;
	top: -0.125rem;
	left: 0;
}
.sc-single-content {
    position: relative;
    height: 10.5rem;
    transition: height 1s;
    overflow: hidden;
}
.sc-single-features-container{
	margin-bottom:1.25rem;
}
.rm-review-rating-agrgate-wrapper{
	display:flex;
		gap:1.125rem;
	align-items: center;
}
.sc-addition-meta .single-star-rev-count{
	display:none;
}
.sc-not-logged-in-single-page{
	font-weight:700;
	margin-top:1rem;
}

.single-dis-rating{
	display:flex;
	gap:0.375rem;
}
.single-dis-rating .single-span-star:before, .rating-popup label:before, .display-rating label:before {
    width: 0.875rem;
    height: 0.875rem;
    background-color: var(--border-blue);
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M8.91203 0.691211C8.61267 -0.2301 7.30926 -0.2301 7.00991 0.691211L5.81614 4.36525C5.68227 4.77728 5.29831 5.05624 4.86509 5.05624L1.00197 5.05624C0.033247 5.05624 -0.369528 6.29585 0.414185 6.86525L3.53951 9.13594C3.89 9.39058 4.03666 9.84195 3.90278 10.254L2.70901 13.928C2.40966 14.8493 3.46414 15.6154 4.24786 15.046L7.37318 12.7754C7.72367 12.5207 8.19827 12.5207 8.54875 12.7754L11.6741 15.046C12.4578 15.6154 13.5123 14.8493 13.2129 13.928L12.0192 10.254C11.8853 9.84195 12.0319 9.39058 12.3824 9.13594L15.5078 6.86525C16.2915 6.29585 15.8887 5.05624 14.92 5.05624L11.0569 5.05624C10.6236 5.05624 10.2397 4.77728 10.1058 4.36525L8.91203 0.691211Z' fill='%23010435' fill-opacity='1'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M8.91203 0.691211C8.61267 -0.2301 7.30926 -0.2301 7.00991 0.691211L5.81614 4.36525C5.68227 4.77728 5.29831 5.05624 4.86509 5.05624L1.00197 5.05624C0.033247 5.05624 -0.369528 6.29585 0.414185 6.86525L3.53951 9.13594C3.89 9.39058 4.03666 9.84195 3.90278 10.254L2.70901 13.928C2.40966 14.8493 3.46414 15.6154 4.24786 15.046L7.37318 12.7754C7.72367 12.5207 8.19827 12.5207 8.54875 12.7754L11.6741 15.046C12.4578 15.6154 13.5123 14.8493 13.2129 13.928L12.0192 10.254C11.8853 9.84195 12.0319 9.39058 12.3824 9.13594L15.5078 6.86525C16.2915 6.29585 15.8887 5.05624 14.92 5.05624L11.0569 5.05624C10.6236 5.05624 10.2397 4.77728 10.1058 4.36525L8.91203 0.691211Z' fill='%23010435' fill-opacity='1'/></svg>");
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
	mask-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: var(--vivid-blush) !important;
}
/* single page buttons */
.download-btns-list{
	margin:0.375rem 0 1rem 0;
	position:relative;
}
.default-download-btn.default-download-btn-list,a.sc-single-add-to-cart,.sc-single-down-button{
	background:transparent;
	border:0.063rem solid var(--deep-blue);
	border-radius:2.25rem;
	width: 16.1rem;
	height: 3.25rem;
	padding: 0.563rem 1.438rem;
	text-align: left;
	color:#010435CC;
	font-weight:600 !important;
	font-size:1rem;
	line-height:1.188rem;
	cursor:pointer;
	position:relative;
    text-transform:uppercase;
}
a.sc-single-add-to-cart,.sc-single-down-button{
	display:flex;
	margin: 0.375rem 0 1rem 0;
	    align-items: center;
}
.default-download-btn.default-download-btn-list:after,a.sc-single-add-to-cart::after,.sc-single-down-button::after{
    position: absolute;
    content: '';
    background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/download-icon.svg) no-repeat;
    background-size: 100%;
	width: 2.5rem;
	height: 2.5rem;
	top: 50%;
	right: 0.375rem;
	transition: 0.5s ease-in-out;
	transform: translatey(-50%);
}
.sc-single-down-button::after{
	transform: translateY(-50%) rotate(-90deg);
}
.download-btns-list-inner {
    background-color: #FFFFFF33;
    box-shadow: -10px 0px 30px 0px #0104351A;
    max-width: 14.875rem;
    margin: auto;
    border-radius: 0.875rem;
    margin-top: 0.25rem;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, opacity 0.5s ease;
}

.download-btns-list-inner.active {
    max-height: 50rem;
    opacity: 1;
	transition: max-height 1.5s ease, opacity 0.5s ease;
}

.download-btns-list-inner button{
	background:unset;
	border:unset;
	padding:1rem 1.938rem;
	border-bottom: 0.063rem solid var(--dim-blue);
	width:100%;
	color:#010435CC;
	font-size:0.875rem;
	line-height:1.375rem;
	font-weight:600;
	cursor:pointer;
	text-align:left;
}
.download-btns-list-inner button:last-child{
	border-bottom:none;
}
button:focus-visible{
	outline:none;
}
/* breadcrump */
.breadcrumbs{
	margin-top:2rem;
/* 	max-width: 20.5rem;
    width: 95%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left; */
}
.breadcrumbs a{
	font-size:0.563rem;
	line-height:0.688rem;
	font-weight:500;
	height:1.188rem;
	color:#0104354D;
	background-color:var(--transparent-blue);
	border: 0.031rem solid var(--garyish-blue);
	border-radius:6.25rem;
	padding:0.188rem 0.65rem;
}
.breadcrumbs .breadcrumb-seperator-desk{
	display:none;
}

.breadcrumbs .breadcrumb_last{
	font-size:0.563rem;
	line-height:0.688rem;
	font-weight:500;
	color : #01043599;
}

.breadcrumbs span{
	display:flex;
}
.breadcrumbs svg{
	width:0.625rem;
	height:0.5rem;
/* 	margin-top:0.188rem; */
}
.breadcrumbs > span:first-child{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	row-gap: 0.313rem;
}
/* review */
.rph-close-icon svg path {
    fill: var(--deep-blue);
}

.review-popup-header p.rph-text-heading{
	font-size:1rem;
	line-height:1.188rem;
	margin-right:1.375rem;
	color:var(--deep-blue) !important;
}
.review-info-msg,.rph-text .rph-text-para{
	color:var(--shaded-blue) !important;
	font-weight:500 !important;
}
.review-popup-body {
   border-bottom: 0.063rem solid var(--border-blue);
}
.rph-text-para a{
	color:var(--vivid-blush) !important;
	font-weight:600 !important;
}
.review-content{
	color:var(--shaded-blue);
}
.review-user-name{
	color:var(--deep-blue);
}
.review-popup-footer{
	padding:unset;
}
.review{
	border-bottom: 0.063rem solid var(--border-blue);
	border-radius:unset !important;
}
.review:last-child{
	border-bottom:unset;
}
.review-info-msg {
    padding: unset;
}
.display-rating,.rating-popup{
	display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 0.375rem;
}
textarea#popup_review_content {
	    font-size: 0.813rem;
    line-height: 1.375rem;
    padding: 0.5rem;
    border-radius: 0.4rem;
	font-family: "Inter", sans-serif;
}
	.rating-popup label:hover:before, .rating-popup label:hover~label:before {
		background: var(--vivid-blush);
	}
span.rph-close-icon {
    top: 1.25rem;
    right: 1rem;
}
#rm-review-form .rm-review-submit {
	background-color:var(--deep-blue);
	color: var(--white);
	border-radius: 1.625rem;
	height: 2.5rem;
	font-size: 0.8rem;
	line-height: 1.25rem;
	padding: 0.7rem 1.15rem;
}
.rph-text{
	gap:0.625rem;
}
/* template archive */
.mdny-archive-container,.sc-cat-conatiner{
	padding-bottom:5rem;
	position:relative;
}
.mdny-archive-container{
	max-width:19rem;
	margin:auto;
	padding-bottom:unset;
}
    .sc-templates-archive-wrapper-block,.templates-archive-description{
	padding-bottom:4rem;
}
.sc-templates-archive-wrapper-block h1,.sc-cat-conatiner h1,.templates-page-head h1{
	padding-top:1.5rem;
}
.tax-page-details p,.tax-page-details h2,.tax-page-details h3,
.templates-page-head p,.templates-page-head h2,.templates-page-head h3,.templates-archive-description p,.templates-archive-description li,.tax-footer-page-dis p,
.tax-footer-page-dis li,.tax-footer-page-dis > span,.tax-footer-page-dis{
	font-weight: 500;
    font-size: 0.813rem !important;
    line-height: 1.375rem;
	color:#01043599;
	padding-top:0.625rem;
}

.tax-footer-page-dis ul, .templates-archive-description ul,.sc-single-content ul {
    padding-left: 1.25rem;
}

.tax-footer-page-dis li, .templates-archive-description li ,.sc-single-content li {
    list-style: disc;
}

.templates-archive-description h3.wp-block-heading {
    padding-bottom: unset;
}
.sc-filter-left,.sc-filter-pop-top{
	display:none;
}
.sc-templates-archive-wrapper-block {
	max-width:19rem;
	margin:auto;
}
.sc-filter-pop-body {
    display: flex;
    flex-direction: column;
    /* align-items: flex-end; */
    position: fixed;
	max-height:80vh;
	transform: translateY(101%);
	transition: all 0.3s linear;
	overflow:auto;
    bottom: 0;
    right: 0;
    width: 100%;
	box-shadow: -10px 0px 30px 0px #0104351A;
	background-color:var(--white);
	z-index:999;
	padding:1.375rem 0 2rem 0;
	border-radius: 1.25rem 1.25rem 0 0;
	
}
.sc-filter-pop-body.active{
	transform: translateY(0%);
    transition: all 0.3s linear;
}
.sc-filter-content-wrapper{
	padding-top:2.5rem;
}
.sc-filter-mob{
	position: absolute;
    top: 0;
    right: 0;
}
.sc-filter-mob img{
	width:1rem;
	height:1rem;
}
.sc-filter-sort{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.sc-filter-sort-name{
	font-size:1.25rem;
	line-height:1.5rem;
	color:var(--deep-blue);
	font-weight:600;
}
.sc-mobile-sort-filter-close{
	width:1.688rem;
	height:1.688rem;
	overflow:visible;
}
.sc-filter {
	padding:0 1.25rem 1.25rem;
	border-bottom: 0.063rem solid var(--border-blue);
}
.sc-filter-dropdown > div {
	padding-top:1.75rem;
	margin:0 1.25rem;
}
.sc-filter-dropdown > div:first-child{
	padding-top:1rem;
}
.sc-filter-dropdown li a{
	font-size:0.875rem;
	line-height:1.063rem;
	color:var(--deep-blue);
	opacity:0.8;
	display:block;
	padding-top:0.75rem;
}
.sc-filter-dropdown span{
	font-size:1rem;
	opacity:0.9;
	line-height:1.188rem;
	color:var(--deep-blue);
	font-weight:600;
	width: 100%;
	display: block;
}
.sc-sort-category-head{
	border-bottom: 0.063rem solid #0104350D;
	padding-bottom:0.75rem;
}
.sc-filter-dropdown svg{
	display:none;
}
.sc-filter-item.active a{
	color:var(--vivid-blush);
	opacity:1;
}
 .sc-filter-dropdown > div:has(.sc-filter-item.active) .sc-filter-item:not(.active)  a {
    opacity: 0.3;
}
.sc-desk-filter-arrow{
	display:none;
}
.sc-filter-outer-wrap-mob{
	position:absolute;
	top:2rem;
	right: 0;
}
.sc-filter-outer-wrap-mob svg{
	width:1rem;
	height:1rem;
	overflow:visible;
}
/* pagination */
.sc-pagination{
	margin-top:3.75rem;
	display: flex;
	align-items: center;
	justify-content: center;
	gap:1.063rem;
}
.sc-pagination a{
	display:flex;
}
.first-page,.prev-page {
	transform:rotate(180deg);
}
.first-page.disabled,.prev-page.disabled,.next-page.disabled,.last-page.disabled{
	opacity:0.2;
}
.first-page svg,.prev-page svg,.next-page svg,.last-page svg{
	width:1.5rem;
	height:1.5rem;
	overflow:visible;
}
.current-page{
	background:var(--deep-blue);
	color:var(--white);
	width:1.5rem;
	height:1.5rem;
	font-size:0.875rem;
	display:flex;
	align-items: center;
	justify-content: center;
	border-radius:100%;
}
/* collection */
.sc-fav-templates-group,.sc-collection-page-grp{
	padding:2rem 0 3.75rem 0;
}
.display-folder-main>p{
	color:var(--deep-blue);
	padding-bottom:0.625rem;
}
.collection-header img {
	width: 1.25rem;
	height: 1.25rem;
}
.collection-main {
    width: 20.5rem;
}
.collection-main .display-folder {
    max-height: 11.4rem;
    margin-top: 1rem;
}
.add-collection {
    border: 0.056rem solid var(--garyish-blue);
	    padding: 0.556rem 0.556rem 0.3rem 0.556rem;
}
.first-div img {
    width: 3.75rem;
    height: 3.75rem;
	object-fit: cover;
	border-radius: 0.5rem;
}
.main-div.add-collection.added {
    pointer-events: none;
    opacity: 0.5;
}
.display-folder {
    height: unset;
}
.second-div h3{
	font-size: 0.813rem;
	line-height: 1.125rem;
	color:var(--deep-blue);
	font-weight:500;
}
.second-div p{
	font-size: 0.688rem;
	line-height: 1rem;
	color:var(--shaded-blue);
}
.sdiv-count-date{
	padding-top:0.313rem;
}
.p-updated-time {
    display: none;
}
.bin-action button, .collection-undo-btn,.edit-colletion {
    font-family: "Inter", sans-serif;
   font-size: 0.813rem;
    line-height: 1.375rem;
    font-weight: 600;
    background: none;
    border: none;
	cursor:pointer;
}
.collection-main .bin-action .done,
.create-collection,.collection-undo-btn,.edit-colletion,.update-collection-folder,.delete-collection-confirm {
    background-color: var(--deep-blue) !important;
	    border-radius: 1.667rem;
	    color: var(--white) !important;
	padding: 0.25rem 1.5rem;
	height:fit-content;
	width:fit-content;
}
.folder-action {
    margin-top: 1.944rem;
	margin-bottom:unset;
    justify-content: flex-end;
}
.delete-collection-folder,.bin-action .cancel{
	 color:var(--deep-blue);
}
.create-new-collection {
   color:var(--deep-blue);
    background: unset;
    position: relative;
    padding: 0.556rem 1.55rem;
}
.create-new-collection::before {
    position: absolute;
    content: "";
    background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/add-icon.svg) no-repeat;
    width: 1rem;
    height: 1rem;
    background-size: 100%;
    left: -0.075rem;
	top: 0.75rem;
}
.bin-fields input{
	font-family: "Inter", sans-serif;
	border:0.063rem solid var(--gray);
	margin-top:0.625rem;
}
.bin-fields input:focus {
    outline: none;
    box-shadow: -10px 0px 30px 0px #0104351A;
}
.sc-fav-templates-group .sc-upvote-display{
	margin-top:0.625rem;
}
.collection-thumb .latest-thumb img,.latest-thumb{
    width: 19.125rem;
      height: 11.56rem;
	  background-color: var(--border-blue) !important;
	 border-radius: 0.63rem 0.63rem 0 0 !important;	
	
}
.collection-thumb{
    border-radius: 0.63rem 0.63rem 0 0;	
}
.additionl-thumb div:last-child img, .additionl-thumb div:last-child {
    border-bottom-right-radius: 0.75rem;
}
.additionl-thumb div:first-child img, .additionl-thumb div:first-child {
    border-bottom-left-radius: 0.75rem;
}
.folder-display-page,.sc-favorite-list {
	margin-top:2rem;
}
.collection-folder-main>h5{
	color:var(--deep-blue);
	font-size: 0.875rem;
	line-height: 1.5rem;
}
.sck-collection-count,.p-updated-time{
	font-size: 0.688rem;
	line-height: 0.75rem;
		color:var(--shaded-blue);
}
.add-thumb{
	    background-color: var(--border-blue) !important;
}
/* attachment page */
.single-attachment .atch-spn-wrapper {
    padding-bottom: 1rem;
}
.single-attachment .atch-additional-info{
	padding:1rem 0;
}
.single-attachment .atch-additional-info{
	order:2;
}
.single-attachment .atch-spn-wrapper p {
    margin-bottom: 1rem;
    display: block;
	color:var(--shaded-blue);
	font-weight:600;
}
.atch-arrw-tag {
	display: flex;
	align-items: center;
	gap: 0.625rem;
	font-size: 1rem;
	font-weight: 600;
	color:var(--deep-blue);
}
.atch-arrw-tag svg {
    width: 1rem;
    height: 1rem;
}
/*search page*/
.sc-search-page{
	padding:2rem 0 4rem 0;
}
.sc-search-no-result h2{
	color:var(--shaded-blue);
	padding:0.875rem 0;
	font-size:1rem;
	line-height:1.188rem;	
}
.sc-search-no-result ol{
	padding-left:1rem;
}
.sc-search-no-result li,.sc-search-no-result p,.sc-search-result-stat{
	font-weight: 500;
	font-size: 0.813rem;
	line-height: 1.375rem;
	color:var(--shaded-blue);
	list-style:decimal;
}
.sc-search-result-stat{
	padding:0.625rem 0 2rem 0;
}
.sc-search-result-stat span{
	font-weight:700;
}
.sc-fav-templates-group h1{
	color:var(--deep-blue);
}
.sc-collection-empty p{
	text-align:left;
	color:var(--shaded-blue);
}
.sc-collections-error{
		padding-top:0.875rem;
}

/* BLOG */
.blog-archive-page{
	padding:0 0 3.75rem 0;
	max-width:19rem;
}
.blog-archive-page-description{
	color:#01043599;
}
.blog-archive-head h1{
	padding-top:1.5rem;
	padding-bottom:0.625rem;
	font-weight:500;
}
.blog-item-list{
	gap:0.75rem !important;
	margin-top:2.5rem;
}
.blog-item-list li{
	background-color:var(--white-sixty);
	border: 0.031rem solid var(--border-blue);
	padding:0.813rem 0.75rem 1.5rem 0.75rem;
	border-radius:0.688rem;
}
.blog-item-list li img{
	width:100%;
	height:9.938rem;
	border-radius:0.438rem;
}
.blog-item-list li picture{
	display:flex;
}
.blog-metas,.blog-item-list-contents{
	padding:0 0.5rem;
}
.blog-metas{
	margin-top:1.25rem;
	display:flex;
	flex-wrap:wrap;
	align-items: center;
}
.post-category{
	color:var(--vivid-blush);
	text-transform:uppercase;
	font-weight:600;
	font-size:0.688rem;
	line-height:0.813rem;
}
.post-date{
	padding-left:1.688rem;
	font-size:0.625rem;
	line-height:0.75rem;
	color:#01043599;
	text-transform:uppercase;
	font-weight:500;
	position:relative;
}
.blog-item-list .post-date::before{
	position:absolute;
	content:'';
	background-color:#010435A6;
	width:0.188rem;
	height:0.188rem;
	border-radius:100%;
	bottom:0.188rem;
	left:0.75rem;
}
.blog-item-list-title,.blog-item-list-title a{
	color:var(--deep-blue);
	font-weight:600 !important;
	font-size:0.875rem;
	line-height:1.25rem;
	display:block;
	padding:0.5rem 0 0.25rem 0;
}
.blog-item-list-title{
	padding:0 !important;
}
.blog-item-list-excerpt p{
	color:var(--shaded-blue);
	font-size:0.625rem;
	line-height:1rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	font-weight:400;
}
.blog-archive-sidebar{
	margin-top:5rem;
}
.blog-sidebar-latest-posts,.blog-sidebar-categories{
	background-color:var(--bluish-white);
	padding:1.375rem 1.5rem 2rem 1.5rem; 
	border: 0.031rem solid var(--dim-blue);
	border-radius:0.688rem;
}
.blog-sidebar-categories{
	padding:1.375rem 1rem 1.75rem 1.5rem; 
	margin-top:0.75rem;
}
.blog-sidebar-latest-posts > p{
	color:var(--deep-blue);
	font-weight:600;
	font-size:1.125rem;
	line-height:2rem;
}
.blog-sidebar-latest-item{
	display:grid;
	gap:0.313rem;
	padding:1.25rem 0;
	border-bottom: 0.063rem solid #0104351F;
}
.blog-sidebar-latest-item:nth-child(2){
	padding-top:0.75rem;
}
.blog-sidebar-latest-item:last-child{
	border-bottom:unset;
	padding-bottom:unset;
}
.blog-sidebar-latest-item .post-date{
	padding-left:unset;
	color:var(--vivid-blush);
}
.blog-sidebar-latest-item .blogs-title{
	font-weight:400;
	color:#010435B2;
	font-size:0.688rem;
	line-height:1rem;
}
.blog-sidebar-categories > p{
	color:#010435CC;
	font-weight:600;
	font-size:1rem;
	line-height:1.188rem;
	padding-bottom:0.875rem;
}
/* error */
.sc-error-page{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/404-bg.svg") no-repeat;
	background-size:cover;
	background-color:var(--deep-blue);
}
.sc-error-page-wrapper{
		    display: flex;
    flex-direction: column;
    align-items: center;
	padding:14.313rem 0 16.063rem 0;
	    border-bottom: 0.063rem solid var(--border-white);
}
.sc-error-page svg{
	width:19rem;
	overflow:visible;
	height:auto;
}
.sc-error-title{
	color:var(--white-eighty);
	font-size:1.063rem;
	line-height:1.313rem;
	padding-top:2.813rem;
}
.sc-error-para{
	color:var(--white-fiftyfive);
	font-weight:400;
}
.sc-error-back-home{
	background-color:var(--vivid-blush);
	color:var(--white);
	font-size:1rem;
	line-height:1.188rem;
	padding:0.875rem 1.25rem;
	border-radius:3.219rem;
	margin-top:1.5rem;
}
/* blog single */
.blog-single{
	max-width:19rem;
}
.blog-table-of-contents{
	display:none;
}
.sd-content-main h1,.blog-single-bottom-section h2{
	padding: 1.5rem 0 0.75rem 0;
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 1.688rem;
	color: var(--deep-blue);
}
.sd-content-main{
	padding-bottom:5rem;
}
.sd-content-main ul li{
	list-style:disc
}
.sd-content-main ol li{
	list-style:decimal;
}
.sd-content-main ol,.sd-content-main ul{
	margin-left: 1.25rem;
	padding: 0.5rem 0;
}
.sd-content-main ul{
	margin-left: 1.938rem;
}
.sd-content-main .blog-meta-wrap{
	display: flex;
	align-items: center;
	margin-bottom:1.75rem;
	gap:0.625rem;
}
.sd-content-main .author-avatar img{
	width:2rem;
	height:2rem;
	border-radius:100%;
}
.sd-content-main .author-avatar{
	display:flex;
}
.sd-content-main .author-category-date{
	    display: flex;
    flex-wrap: wrap;
    align-items: center;
	row-gap:0.5rem;
}
.sd-content-main .author-category-date .separetor{
	padding:0 
}
.sd-content-main .author-category-date span,
.sd-content-main .author-category-date a{
	font-size:0.75rem;
	line-height:0.938rem;
	font-weight:600;
	text-transform:uppercase;
	color:#010435B2;
	width:fit-content;
	padding-right:0.75rem;
}
	
.sd-content-main .author-category-date  .post-category{
	color:var(--vivid-blush);
}
.sd-content-main .author-category-date  .post-category,.sd-content-main .author-category-date .post-date{
	position:relative;
	padding-left:0.75rem;
}
.sd-content-main .author-category-date  .post-category::before,.sd-content-main .author-category-date .post-date::before{
	content:'';
	position:absolute;
	background-color:#010435A6;
	width:0.25rem;
	height:0.25rem;
	border-radius:100%;
	left:0;
	top:50%;
	transform:translatey(-50%);
}
.sd-content-main  .author{
	width:fit-content;
}
.sd-content-main .author-category-date .post-date{
	font-size:0.656rem;
	line-height:0.813rem;
	color:var(--light-navy-blue);
	font-weight:500;
}
.sd-content-main .blog-thumbnail img,.blog-content-share-wrap img{
	width:19rem !important;
	height:auto !important;
	object-fit:cover;
	border-radius:0.438rem;
}
.blog-content-share-wrap img:not(.blog-single-share img){
	margin:0.625rem 0;
}
.blog-content-share-wrap a{
	color:#ff3246;
}
.blog-single-share{
	display: flex;
	gap: 0.75rem;
	align-items: center;
	margin-top:0.625rem;
}
.blog-single-share a{
	display:block;
	width:2rem;
	height:2rem;
	border: 0.063rem solid #01043533;
	border-radius:100%;
	display:flex;
	justify-content:center;
	align-items:center;
}
.blog-single-share img{
	width:auto;
	height:1.625rem;
}
.blog-single-contents p,.sd-content-main li{
	color:var(--light-navy-blue)
}
.blog-single-contents h2{
	font-size:1.25rem !important; 
	line-height:1.75rem;
	font-weight:500;
	padding:1.75rem 0 0.5rem 0;
	color:var(--deep-blue);
}
.blog-single-contents h3,.blog-single-contents h4,.blog-single-contents h5,.blog-single-contents h6{
	font-size:1.063rem !important; 
	line-height:1.75rem;
	font-weight:600;
	padding:1.25rem 0 0.5rem 0;
	color:#010435CC;
}
.blog-single-bottom-section{
	padding:2rem 0 5rem 0;
	border-top:0.063rem solid var(--border-blue);
}
.blog-single-bottom-section .yarpp-related{
	margin:unset;
}
.blog-single-bottom-section .blog-archive-sidebar,
.blog-single-bottom-section .blog-item-list{
	margin-top:0.75rem;
}
/* legal pages */
.wc-legal-main-grp{
	padding:2rem 0 4rem 0;
}
.wc-legal-main-grp h1{
	padding-bottom:0.75rem;
}
.wc-legal-main-grp p,.wc-legal-main-grp li,.wc-legal-main-grp p{
	color:#010435B2;
	list-style:disc;
}
.wc-legal-main-grp h2,.wc-legal-main-grp h3{
	font-size:1.25rem;
	line-height:1.5rem;
	color:var(--deep-blue);
	font-weight:500;
	padding:1.25rem 0 0.75rem 0;
}
.wc-legal-main-grp ul{
	    padding-left: 20px;
}
.wc-legal-main-grp strong{
	font-weight:600;
}
/* contact page */
.sc-contact-main-grp{
	background-color:#FFFFFFB2;
	padding:1.25rem 0.938rem;
	box-shadow: 0px 4px 12px 0px var(--dim-blue);
	border: 1px solid #010435E5;
	border-radius:1rem;
}
.sc-contact-form{
	margin:unset !important;
}
.sc-contact-form .wpforms-field-label,.sc-contact-form input,.sc-contact-form textarea{
	font-size:0.813rem !important;
	line-height:1.375rem !important;
	font-weight:500 !important;
	color:var(--deep-blue) !important;
	background-color:var(--dim-blue) !important;
	border:none !important;
	border-radius:0.438rem !important;
	min-height:2.5rem;
}
.sc-contact-form .wpforms-field-label{
		opacity:0.8;
	margin-bottom:0.625rem !important;
	min-height:unset !important;
	background-color:unset !important;
}
.sc-contact-form  .wpforms-field{
	padding:0.625rem 0 !important;
}
.sc-contact-form  .wpforms-field:first-child{
	padding-top:0 !important;
}
.sc-contact-form .wpforms-submit-container{
	margin: 0 !important;
	display: flex;
	padding-top:3.125rem;
	justify-content: center;
}
.sc-contact-form .sc-contact-form-btn{
	background-color:var(--deep-blue) !important;
	font-size:0.813rem !important;
	line-height:1.38rem !important;
	padding:0.875rem 1.563rem !important;
	height:unset !important;
	border-radius:2.25rem !important;
	width:12.81rem;
}
div.wpforms-container-full input:focus,div.wpforms-container-full textarea:focus{
	    box-shadow: 0 0 0 1px var(--deep-blue), 0px 1px 2px rgba(0, 0, 0, 0.15) !important;
    outline: none;
}
.faq-main-page{
	margin-top:unset !important;
}

button.member-confirm-btn {
    background: none;
    border: none;
    text-decoration: underline;
    font-size: inherit;
    cursor: pointer;
}
.download-confirmation-templates {
    margin-block: 2rem;
}
.ws-download-confirmation {
    margin-top: 2rem;
    text-align: center;
}