/*! tailwindcss v3.4.9 | MIT License | https://tailwindcss.com*/*,
:after,:before{
	border:0 solid #e5e7eb;
	box-sizing:border-box;
}
:after,:before{
	--tw-content:"";
}
:host,html{
	line-height:1.5;
	-webkit-text-size-adjust:100%;
	font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	font-feature-settings:normal;
	font-variation-settings:normal;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	-webkit-tap-highlight-color:transparent;
}
body{
	line-height:inherit;
	margin:0;
}
hr{
	border-top-width:1px;
	color:inherit;
	height:0;
}
abbr:where([title]){
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted;
}
h1,h2,h3,h4,h5,h6{
	font-size:inherit;
	font-weight:inherit;
}
a{
	color:inherit;
	text-decoration:inherit;
}
b,strong{
	font-weight:bolder;
}
code,kbd,pre,samp{
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-feature-settings:normal;
	font-size:1em;
	font-variation-settings:normal;
}
small{
	font-size:80%;
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sub{
	bottom:-.25em;
}
sup{
	top:-.5em;
}
table{
	border-collapse:collapse;
	border-color:inherit;
	text-indent:0;
}
button,input,optgroup,select,textarea{
	color:inherit;
	font-family:inherit;
	font-feature-settings:inherit;
	font-size:100%;
	font-variation-settings:inherit;
	font-weight:inherit;
	letter-spacing:inherit;
	line-height:inherit;
	margin:0;
	padding:0;
}
button,select{
	text-transform:none;
}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){
	-webkit-appearance:button;
	background-color:transparent;
	background-image:none;
}
:-moz-focusring{
	outline:auto;
}
:-moz-ui-invalid{
	box-shadow:none;
}
progress{
	vertical-align:baseline;
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{
	height:auto;
}
[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px;
}
::-webkit-search-decoration{
	-webkit-appearance:none;
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit;
}
summary{
	display:list-item;
}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{
	margin:0;
}
fieldset{
	margin:0;
}
fieldset,legend{
	padding:0;
}
menu,ol,ul{
	list-style:none;
	margin:0;
	padding:0;
}
dialog{
	padding:0;
}
textarea{
	resize:vertical;
}
input::-moz-placeholder,textarea::-moz-placeholder{
	color:#9ca3af;
	opacity:1;
}
input::placeholder,textarea::placeholder{
	color:#9ca3af;
	opacity:1;
}
[role=button],button{
	cursor:pointer;
}
:disabled{
	cursor:default;
}
audio,canvas,embed,iframe,img,object,svg,video{
	display:block;
	vertical-align:middle;
}
img,video{
	height:auto;
	max-width:100%;
}
[hidden]{
	display:none;
}
*,:after,:before{
	box-sizing:border-box;
}
.\!blg-shadow-sm{
	box-shadow:var(--blg-shadow-sm)!important;
}
.blg-shadow-sm{
	box-shadow:var(--blg-shadow-sm);
}
.blg-widget-padding-y{
	margin-bottom:1.5rem;
	margin-top:1.5rem;
}
body{
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
	font-size:1rem;
	font-weight:400;
	line-height:1.5rem;
	line-height:1.625;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	background-color:var(--blg-bg-color-white);
	font-family:var(--blg-font-primary),sans-serif;
	overflow-x:hidden!important;
}
h1,h2,h3{
	font-family:var(--blg-font-heading),sans-serif;
}
h4{
	font-family:var(--blg-font-primary),sans-serif;
}
h5,h6{
	font-family:var(--blg-font-heading),sans-serif;
}

.normal_ur p{
    font-family: 'Segoe UI', Tahoma, Arial, 'Times New Roman', sans-serif !important;
    direction: rtl;
    font-weight: normal !important;
    font-size: 22px !important;
    text-align: justify;
}


p{
	font-size:1rem;
	line-height:1.5rem;
	line-height:1.625;
	margin-bottom:1.5rem;
}
a{
	text-decoration:none;
	transition-duration:.3s;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
}
ul{
	list-style-type:none;
}
ol,ul{
	padding-left:1.25rem;
}
ol{
	list-style-type:decimal!important;
}
li{
	margin-bottom:0;
}
blockquote{
	border-left-width:4px;
	font-style:italic;
	padding-left:1rem;
}
table{
	border-collapse:collapse;
	width:100%;
}
th{
	border-bottom-width:2px;
	border-color:rgb(209 213 219/var(--tw-border-opacity));
	text-align:left;
}
td,th{
	--tw-border-opacity:1;
	padding:.5rem 1rem;
}
td{
	border-bottom-width:1px;
	border-color:rgb(209 213 219/var(--tw-border-opacity));
}
input,select,textarea{
	background-color:var(--blg-color-input);
	border-radius:var(--blg-radius-lg);
	padding:1rem 2rem!important;
	width:100%;
	--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);
	--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
input:focus,select:focus,textarea:focus{
	border-style:none;
	outline:2px solid transparent;
	outline-offset:2px;
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
}
select{
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	background-image:url("data:image/svg+xml;	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBzdHJva2U9IiNBRUIzQkIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0ibTEzLjI4IDUuOTY3LTQuMzQ3IDQuMzQ2YTEuMzI0IDEuMzI0IDAgMCAxLTEuODY3IDBMMi43MiA1Ljk2NyIvPjwvc3ZnPg==");
	background-position:left .75rem center;
	background-repeat:no-repeat;
	background-size:1rem;
}
select::-ms-expand{
	display:none;
}
button{
	border-radius:var(--blg-radius-md);
	display:inline-block;
	font-weight:700;
	padding:.5rem 1rem;
	transition-duration:.3s;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
}
code{
	padding:.25rem;
}
code,pre{
	border-radius:.25rem;
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-size:.875rem;
	line-height:1.25rem;
}
pre{
	margin-bottom:1.5rem;
	overflow:auto;
	padding:1rem;
}
img{
	border-radius:var(--blg-radius-md);
	height:auto;
	max-width:100%;
}
hr{
	border-top-width:1px;
	margin-bottom:2rem;
	margin-top:2rem;
	--tw-border-opacity:1;
	border-color:rgb(209 213 219/var(--tw-border-opacity));
}
figure{
	margin-bottom:1.5rem;
	margin-top:1.5rem;
}
figcaption{
	font-size:.875rem;
	line-height:1.25rem;
	text-align:center;
}
article h1,article h2,article h3,article h4,article h5,article h6{
	margin-top:0;
}
*,:after,:before{
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness:proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:rgba(59,130,246,.5);
	--tw-ring-offset-shadow:0 0 #0000;
	--tw-ring-shadow:0 0 #0000;
	--tw-shadow:0 0 #0000;
	--tw-shadow-colored:0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style: ;
}
::backdrop{
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness:proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:rgba(59,130,246,.5);
	--tw-ring-offset-shadow:0 0 #0000;
	--tw-ring-shadow:0 0 #0000;
	--tw-shadow:0 0 #0000;
	--tw-shadow-colored:0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style: ;
}
.container{
	width:100%;
}
@media (min-width:640px){
	.container{
	max-width:640px;
}
}
@media (min-width:768px){
	.container{
	max-width:768px;
}
}
@media (min-width:1024px){
	.container{
	max-width:1024px;
}
}
@media (min-width:1280px){
	.container{
	max-width:1280px;
}
}
@media (min-width:1536px){
	.container{
	max-width:1536px;
}
}
.blg-btn-primary{
	border:var(--blg-border-width-sm) solid var(--blg-color-primary500);
	border-radius:.25rem;
	color:var(--blg-color-primary500);
	transition:background-color var(--blg-transition-base);
}
.blg-btn-primary,.blg-btn-primary-filled{
	font-weight:600;
	padding:.5rem 1rem;
}
.blg-btn-primary-filled{
	background-color:var(--blg-color-primary500);
	border-radius:.25rem;
	color:#fff;
}
.blg-btn-primary:hover{
	background-color:var(--blg-color-primary600);
}
.blg-btn-primary:disabled{
	background-color:var(--blg-color-primary400);
	cursor:not-allowed;
}
.\!blg-btn-secondary,.blg-btn-secondary{
	border-radius:var(--blg-radius-lg);
	font-weight:600;
	padding:10px 1rem;
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
}
.\!blg-btn-secondary{
	background-color:var(--blg-color-secondary200)!important;
	transition:background-color var(--blg-transition-base)!important;
}
.blg-btn-secondary{
	background-color:var(--blg-color-secondary200);
}
.blg-btn-secondary,.blg-btn-secondary-empty{
	transition:background-color var(--blg-transition-base);
}
.blg-btn-secondary-empty{
	border:1px solid var(--blg-color-secondary200);
	border-radius:var(--blg-radius-lg);
	font-weight:600;
	padding:10px 1rem;
}
.\!blg-btn-secondary:hover{
	background-color:var(--blg-color-secondary100)!important;
	color:#fff!important;
}
.blg-btn-secondary-empty:hover,.blg-btn-secondary:hover{
	background-color:var(--blg-color-secondary100);
	color:#fff;
}
.\!blg-btn-secondary:hover svg path,.blg-btn-secondary-empty:hover svg path,.blg-btn-secondary:hover svg path{
	fill:var(--blg-color-secondary100)!important;
}
.\!blg-btn-secondary:disabled{
	background-color:var(--blg-color-primary400)!important;
	cursor:not-allowed!important;
}
.blg-btn-secondary:disabled{
	background-color:var(--blg-color-primary400);
	cursor:not-allowed;
}
.sr-only{
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	clip:rect(0,0,0,0);
	border-width:0;
	white-space:nowrap;
}
.visible{
	visibility:visible;
}
.static{
	position:static;
}
.fixed{
	position:fixed;
}
.absolute{
	position:absolute;
}
.\!relative{
	position:relative!important;
}
.relative{
	position:relative;
}
.sticky{
	position:sticky;
}
.inset-0{
	inset:0;
}
.\!left-3{
	left:.75rem!important;
}
.-bottom-3{
	bottom:-.75rem;
}
.-bottom-32{
	bottom:-8rem;
}
.-left-4{
	left:-1rem;
}
.-left-7{
	left:-1.75rem;
}
.-right-2{
	right:-.5rem;
}
.-top-8{
	top:-2rem;
}
.bottom-0{
	bottom:0;
}
.bottom-1{
	bottom:.25rem;
}
.bottom-4{
	bottom:1rem;
}
.bottom-6{
	bottom:1.5rem;
}
.bottom-\[0\]{
	bottom:0;
}
.bottom-\[20px\]{
	bottom:20px;
}
.bottom-\[70px\]{
	bottom:70px;
}
.left-0{
	left:0;
}
.left-1\/2{
	left:50%;
}
.left-2{
	left:.5rem;
}
.left-6{
	left:1.5rem;
}
.left-\[100px\]{
	left:100px;
}
.left-\[29px\]{
	left:29px;
}
.left-\[30px\]{
	left:30px;
}
.left-\[70px\]{
	left:70px;
}
.right-0{
	right:0;
}
.right-10{
	right:2.5rem;
}
.right-6{
	right:1.5rem;
}
.right-\[-5px\]{
	right:-5px;
}
.right-\[-8px\]{
	right:-8px;
}
.right-\[10px\]{
	right:10px;
}
.right-\[150px\]{
	right:150px;
}
.right-\[32\%\]{
	right:32%;
}
.top-0{
	top:0;
}
.top-1\/2{
	top:50%;
}
.top-14{
	top:3.5rem;
}
.top-2{
	top:.5rem;
}
.top-20{
	top:5rem;
}
.top-\[-1px\]{
	top:-1px;
}
.top-\[0\]{
	top:0;
}
.top-\[70px\]{
	top:70px;
}
.top-\[9px\]{
	top:9px;
}
.top-full{
	top:100%;
}
.z-30{
	z-index:30;
}
.z-50{
	z-index:50;
}
.order-1{
	order:1;
}
.order-2{
	order:2;
}
.col-span-1{
	grid-column:span 1/span 1;
}
.col-span-12{
	grid-column:span 12/span 12;
}
.col-span-2{
	grid-column:span 2/span 2;
}
.col-span-3{
	grid-column:span 3/span 3;
}
.col-span-4{
	grid-column:span 4/span 4;
}
.col-span-5{
	grid-column:span 5/span 5;
}
.col-span-8{
	grid-column:span 8/span 8;
}
.\!m-0{
	margin:0!important;
}
.m-2{
	margin:.5rem;
}
.\!my-4{
	margin-bottom:1rem!important;
	margin-top:1rem!important;
}
.mx-1{
	margin-left:.25rem;
	margin-right:.25rem;
}
.mx-4{
	margin-left:1rem;
	margin-right:1rem;
}
.mx-auto{
	margin-left:auto;
	margin-right:auto;
}
.my-1{
	margin-bottom:.25rem;
	margin-top:.25rem;
}
.my-10{
	margin-bottom:2.5rem;
	margin-top:2.5rem;
}
.my-2{
	margin-bottom:.5rem;
	margin-top:.5rem;
}
.my-4{
	margin-bottom:1rem;
	margin-top:1rem;
}
.my-6{
	margin-bottom:1.5rem;
	margin-top:1.5rem;
}
.my-8{
	margin-bottom:2rem;
	margin-top:2rem;
}
.mb-10{
	margin-bottom:2.5rem;
}
.mb-2{
	margin-bottom:.5rem;
}
.mb-3{
	margin-bottom:.75rem;
}
.mb-4{
	margin-bottom:1rem;
}
.mb-6{
	margin-bottom:1.5rem;
}
.mb-8{
	margin-bottom:2rem;
}
.ml-1{
	margin-right:.25rem;
	 display: none;
	;
}
.ml-2{
	margin-right:.5rem;
}
.mr-1{
	margin-right:.25rem;
}
.mr-2{
	margin-right:.5rem;
}
.mt-1{
	margin-top:.25rem;
}
.mt-10{
	margin-top:2.5rem;
}
.mt-12{
	margin-top:3rem;
}
.mt-16{
	margin-top:4rem;
}
.mt-2{
	margin-top:.5rem;
}
.mt-3{
	margin-top:.75rem;
}
.mt-4{
	margin-top:1rem;
}
.mt-5{
	margin-top:1.25rem;
}
.mt-6{
	margin-top:1.5rem;
}
.block{
	display:block;
}
.inline-block{
	display:inline-block;
}
.\!flex{
	display:flex!important;
}
.flex{
	display:flex;
}
.inline-flex{
	display:inline-flex;
}
.table{
	display:table;
}
.grid{
	display:grid;
}
.hidden{
	display:none;
}
.aspect-video{
	aspect-ratio:16/9;
}
.\!h-4{
	height:1rem!important;
}
.\!h-8{
	height:2rem!important;
}
.\!h-\[0\.5px\]{
	height:.5px!important;
}
.\!h-\[150px\]{
	height:150px!important;
}
.\!h-\[190px\]{
	height:190px!important;
}
.\!h-\[212px\]{
	height:212px!important;
}
.\!h-\[220px\]{
	height:220px!important;
}
.\!h-\[290px\]{
	height:290px!important;
}
.\!h-\[6px\]{
	height:6px!important;
}
.\!h-full{
	height:100%!important;
}
.\!h-max{
	height:-moz-max-content!important;
	height:max-content!important;
}
.h-1{
	height:.25rem;
}
.h-10{
	height:2.5rem;
}
.h-12{
	height:3rem;
}
.h-16{
	height:4rem;
}
.h-3{
	height:.75rem;
}
.h-4{
	height:1rem;
}
.h-40{
	height:10rem;
}
.h-6{
	height:1.5rem;
}
.h-7{
	height:1.75rem;
}
.h-8{
	height:2rem;
}
.h-9{
	height:2.25rem;
}
.h-\[10px\]{
	height:10px;
}
.h-\[125px\]{
	height:125px;
}
.h-\[15px\]{
	height:15px;
}
.h-\[190px\]{
	height:190px;
}
.h-\[1px\]{
	height:1px;
}
.h-\[24px\]{
	height:24px;
}
.h-\[250px\]{
	height:250px;
}
.h-\[300px\]{
	height:300px;
}
.h-\[30px\]{
	height:30px;
}
.h-\[3px\]{
	height:3px;
}
.h-\[42px\]{
	height:42px;
}
.h-\[64px\]{
	height:64px;
}
.h-\[75px\]{
	height:75px;
}
.h-\[86px\]{
	height:86px;
}
.h-\[93px\]{
	height:93px;
}
.h-full{
	height:100%;
}
.h-screen{
	height:100vh;
}
.\!max-h-\[113px\]{
	max-height:113px!important;
}
.\!max-h-\[150px\]{
	max-height:150px!important;
}
.\!max-h-\[212px\]{
	max-height:212px!important;
}
.\!max-h-\[220px\]{
	max-height:220px!important;
}
.\!max-h-\[226px\]{
	max-height:226px!important;
}
.\!max-h-\[250px\]{
	max-height:250px!important;
}
.\!max-h-\[290px\]{
	max-height:290px!important;
}
.\!max-h-\[299px\]{
	max-height:299px!important;
}
.\!max-h-\[620px\]{
	max-height:620px!important;
}
.\!max-h-\[71px\]{
	max-height:71px!important;
}
.max-h-\[168px\]{
	max-height:168px;
}
.max-h-\[212px\]{
	max-height:212px;
}
.max-h-\[260px\]{
	max-height:260px;
}
.max-h-\[300px\]{
	max-height:300px;
}
.max-h-\[506px\]{
	max-height:506px;
}
.max-h-\[80\%\]{
	max-height:80%;
}
.\!min-h-\[113px\]{
	min-height:113px!important;
}
.\!min-h-\[220px\]{
	min-height:220px!important;
}
.\!min-h-\[226px\]{
	min-height:226px!important;
}
.\!min-h-\[250px\]{
	min-height:250px!important;
}
.\!min-h-\[290px\]{
	min-height:290px!important;
}
.\!min-h-\[500px\]{
	min-height:500px!important;
}
.\!min-h-\[620px\]{
	min-height:620px!important;
}
.\!min-h-\[6px\]{
	min-height:6px!important;
}
.\!min-h-\[71px\]{
	min-height:71px!important;
}
.min-h-20{
	min-height:5rem;
}
.min-h-\[100px\]{
	min-height:100px;
}
.min-h-\[147px\]{
	min-height:147px;
}
.min-h-\[150px\]{
	min-height:150px;
}
.min-h-\[164px\]{
	min-height:164px;
}
.min-h-\[168px\]{
	min-height:168px;
}
.min-h-\[212px\]{
	min-height:212px;
}
.min-h-\[260px\]{
	min-height:260px;
}
.min-h-\[32px\]{
	min-height:32px;
}
.min-h-\[48px\]{
	min-height:48px;
}
.min-h-\[657px\]{
	min-height:657px;
}
.min-h-\[70\%\]{
	min-height:70%;
}
.min-h-\[73px\]{
	min-height:73px;
}
.min-h-\[75px\]{
	min-height:75px;
}
.min-h-\[80px\]{
	min-height:80px;
}
.\!w-4{
	width:1rem!important;
}
.\!w-8{
	width:2rem!important;
}
.\!w-\[1px\]{
	width:1px!important;
}
.\!w-\[6px\]{
	width:6px!important;
}
.\!w-auto{
	width:auto!important;
}
.\!w-full{
	width:100%!important;
}
.\!w-max{
	width:-moz-max-content!important;
	width:max-content!important;
}
.w-1{
	width:.25rem;
}
.w-1\/2{
	width:50%;
}
.w-1\/3{
	width:33.333333%;
}
.w-10{
	width:2.5rem;
}
.w-12{
	width:3rem;
}
.w-16{
	width:4rem;
}
.w-3{
	width:.75rem;
}
.w-32{
	width:8rem;
}
.w-4{
	width:1rem;
}
.w-4\/5{
	width:80%;
}
.w-6{
	width:1.5rem;
}
.w-7{
	width:1.75rem;
}
.w-8{
	width:2rem;
}
.w-9{
	width:2.25rem;
}
.w-\[125px\]{
	width:125px;
}
.w-\[152px\]{
	width:152px;
}
.w-\[1px\]{
	width:1px;
}
.w-\[24px\]{
	width:24px;
}
.w-\[30\%\]{
	width:30%;
}
.w-\[30px\]{
	width:30px;
}
.w-\[42px\]{
	width:42px;
}
.w-\[64px\]{
	width:64px;
}
.w-\[75px\]{
	width:75px;
}
.w-\[86px\]{
	width:86px;
}
.w-\[93px\]{
	width:93px;
}
.w-auto{
	width:auto;
}
.w-full{
	width:100%;
}
.w-max{
	width:-moz-max-content;
	width:max-content;
}
.\!min-w-\[6px\]{
	min-width:6px!important;
}
.\!min-w-\[91px\]{
	min-width:91px!important;
}
.\!min-w-full{
	min-width:100%!important;
}
.min-w-\[120px\]{
	min-width:120px;
}
.min-w-\[140px\]{
	min-width:140px;
}
.min-w-\[150px\]{
	min-width:150px;
}
.min-w-\[164px\]{
	min-width:164px;
}
.min-w-\[168px\]{
	min-width:168px;
}
.min-w-\[75px\]{
	min-width:75px;
}
.min-w-\[85px\]{
	min-width:85px;
}
.min-w-\[96px\]{
	min-width:96px;
}
.min-w-max{
	min-width:-moz-max-content;
	min-width:max-content;
}
.\!max-w-\[383px\]{
	max-width:383px!important;
}
.\!max-w-\[91px\]{
	max-width:91px!important;
}
.\!max-w-max{
	max-width:-moz-max-content!important;
	max-width:max-content!important;
}
.max-w-\[1024px\]{
	max-width:1024px;
}
.max-w-\[1300px\]{
	max-width:1300px;
}
.max-w-\[162px\]{
	max-width:162px;
}
.max-w-\[168px\]{
	max-width:168px;
}
.max-w-\[85px\]{
	max-width:85px;
}
.max-w-\[997px\]{
	max-width:997px;
}
.max-w-full{
	max-width:100%;
}
.max-w-lg{
	max-width:32rem;
}
.max-w-max{
	max-width:-moz-max-content;
	max-width:max-content;
}
.flex-shrink{
	flex-shrink:1;
}
.flex-shrink-0{
	flex-shrink:0;
}
.flex-grow{
	flex-grow:1;
}
.-translate-x-1\/2{
	--tw-translate-x:-50%;
}
.-translate-x-1\/2,.-translate-y-1\/2{
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
	--tw-translate-y:-50%;
}
.transform{
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer{
	cursor:pointer;
}
.resize-none{
	resize:none;
}
.list-inside{
	list-style-position:inside;
}
.list-decimal{
	list-style-type:decimal;
}
.list-disc{
	list-style-type:disc;
}
.grid-cols-1{
	grid-template-columns:repeat(1,minmax(0,1fr));
}
.grid-cols-10{
	grid-template-columns:repeat(10,minmax(0,1fr));
}
.grid-cols-11{
	grid-template-columns:repeat(11,minmax(0,1fr));
}
.grid-cols-12{
	grid-template-columns:repeat(12,minmax(0,1fr));
}
.grid-cols-2{
	grid-template-columns:repeat(2,minmax(0,1fr));
}
.grid-cols-3{
	grid-template-columns:repeat(3,minmax(0,1fr));
}
.grid-cols-4{
	grid-template-columns:repeat(4,minmax(0,1fr));
}
.grid-cols-5{
	grid-template-columns:repeat(5,minmax(0,1fr));
}
.grid-cols-6{
	grid-template-columns:repeat(6,minmax(0,1fr));
}
.grid-cols-7{
	grid-template-columns:repeat(7,minmax(0,1fr));
}
.grid-cols-8{
	grid-template-columns:repeat(8,minmax(0,1fr));
}
.grid-cols-9{
	grid-template-columns:repeat(9,minmax(0,1fr));
}
.flex-row{
	flex-direction:row;
}
.flex-row-reverse{
	flex-direction:row-reverse;
}
.flex-col{
	flex-direction:column;
}
.flex-col-reverse{
	flex-direction:column-reverse;
}
.flex-wrap{
	flex-wrap:wrap;
}
.flex-nowrap{
	flex-wrap:nowrap;
}
.items-start{
	align-items:flex-start;
}
.items-end{
	align-items:flex-end;
}

.\!items-center{
	align-items:center!important;
}

.flex.justify-between.\!items-center {
  align-items: normal !important;
  font-size: 14px;
}

.items-center{
	align-items:center;
}
.items-baseline{
	align-items:baseline;
}
.items-stretch{
	align-items:stretch;
}
.justify-start{
	justify-content:flex-start;
}
.justify-end{
	justify-content:flex-end;
}
.\!justify-center{
	justify-content:center!important;
}
.justify-center{
	justify-content:center;
}
.\!justify-between{
	justify-content:space-between!important;
}
.justify-between{
	justify-content:space-between;
}
.gap-1{
	gap:.25rem;
}
.gap-10{
	gap:2.5rem;
}
.gap-2{
	gap:.5rem;
}
.gap-4{
	gap:1rem;
}
.gap-6{
	gap:1.5rem;
}
.\!gap-x-1{
	-moz-column-gap:.25rem!important;
	column-gap:.25rem!important;
}
.\!gap-x-10{
	-moz-column-gap:2.5rem!important;
	column-gap:2.5rem!important;
}
.\!gap-x-2{
	-moz-column-gap:.5rem!important;
	column-gap:.5rem!important;
}
.\!gap-y-4{
	row-gap:1rem!important;
}
.\!gap-y-6{
	row-gap:1.5rem!important;
}
.\!gap-y-8{
	row-gap:2rem!important;
}
.gap-x-0{
	-moz-column-gap:0;
	column-gap:0;
}
.gap-x-1{
	-moz-column-gap:.25rem;
	column-gap:.25rem;
}
.gap-x-2{
	-moz-column-gap:.5rem;
	column-gap:.5rem;
}
.gap-x-3{
	-moz-column-gap:.75rem;
	column-gap:.75rem;
}
.gap-x-4{
	-moz-column-gap:1rem;
	column-gap:1rem;
}
.gap-x-5{
	-moz-column-gap:1.25rem;
	column-gap:1.25rem;
}
.gap-x-6{
	-moz-column-gap:1.5rem;
	column-gap:1.5rem;
}
.gap-x-8{
	-moz-column-gap:2rem;
	column-gap:2rem;
}
.gap-x-\[29px\]{
	-moz-column-gap:29px;
	column-gap:29px;
}
.gap-x-\[2px\]{
	-moz-column-gap:2px;
	column-gap:2px;
}
.gap-x-\[55px\]{
	-moz-column-gap:55px;
	column-gap:55px;
}
.gap-y-1{
	row-gap:.25rem;
}
.gap-y-10{
	row-gap:2.5rem;
}
.gap-y-12{
	row-gap:3rem;
}
.gap-y-14{
	row-gap:3.5rem;
}
.gap-y-2{
	row-gap:.5rem;
}
.gap-y-3{
	row-gap:.75rem;
}
.gap-y-4{
	row-gap:1rem;
}
.gap-y-5{
	row-gap:1.25rem;
}
.gap-y-6{
	row-gap:1.5rem;
}
.gap-y-7{
	row-gap:1.75rem;
}
.gap-y-8{
	row-gap:2rem;
}
.gap-y-9{
	row-gap:2.25rem;
}
.gap-y-\[10px\]{
	row-gap:10px;
}
.gap-y-\[29px\]{
	row-gap:29px;
}
.gap-y-\[4px\]{
	row-gap:4px;
}
.space-x-2>:not([hidden])~:not([hidden]){
	--tw-space-x-reverse:0;
	margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));
	margin-right:calc(.5rem*var(--tw-space-x-reverse));
}
.space-y-4>:not([hidden])~:not([hidden]){
	--tw-space-y-reverse:0;
	margin-bottom:calc(1rem*var(--tw-space-y-reverse));
	margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));
}
.space-y-6>:not([hidden])~:not([hidden]){
	--tw-space-y-reverse:0;
	margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));
	margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));
}
.self-start{
	align-self:flex-start;
}
.\!self-end{
	align-self:flex-end!important;
}
.self-end{
	align-self:flex-end;
}
.self-center{
	align-self:center;
}
.self-baseline{
	align-self:baseline;
}
.\!overflow-hidden{
	overflow:hidden!important;
}
.overflow-hidden{
	overflow:hidden;
}
.overflow-x-auto{
	overflow-x:auto;
}
.overflow-y-auto{
	overflow-y:auto;
}
.overflow-x-hidden{
	overflow-x:hidden;
}
.overflow-y-hidden{
	overflow-y:hidden;
}
.whitespace-nowrap{
	white-space:nowrap;
}
.\!text-nowrap{
	text-wrap:nowrap!important;
}
.text-nowrap{
	text-wrap:nowrap;
}
.text-balance{
	text-wrap:balance;
}
.\!rounded-\[20px\]{
	border-radius:20px!important;
}
.\!rounded-\[32px\]{
	border-radius:32px!important;
}
.\!rounded-\[var\(--blg-radius-3xl\)\]{
	border-radius:var(--blg-radius-3xl)!important;
}
.\!rounded-\[var\(--blg-radius-lg\)\]{
	border-radius:var(--blg-radius-lg)!important;
}
.\!rounded-\[var\(--blg-radius-md\)\]{
	border-radius:var(--blg-radius-md)!important;
}
.\!rounded-\[var\(--blg-radius-xl\)\]{
	border-radius:var(--blg-radius-xl)!important;
}
.\!rounded-full{
	border-radius:9999px!important;
}
.\!rounded-lg{
	border-radius:.5rem!important;
}
.\!rounded-md{
	border-radius:.375rem!important;
}
.\!rounded-xl{
	border-radius:.75rem!important;
}
.rounded{
	border-radius:.25rem;
}
.rounded-2xl{
	border-radius:1rem;
}
.rounded-3xl{
	border-radius:1.5rem;
}
.rounded-\[10px\]{
	border-radius:10px;
}
.rounded-\[16px\]{
	border-radius:16px;
}
.rounded-\[20px\]{
	border-radius:20px;
}
.rounded-\[32px\]{
	border-radius:32px;
}
.rounded-\[4px\]{
	border-radius:4px;
}
.rounded-\[6px\]{
	border-radius:6px;
}
.rounded-\[8px\]{
	border-radius:8px;
}
.rounded-\[var\(--blg-radius-2xl\)\]{
	border-radius:var(--blg-radius-2xl);
}
.rounded-\[var\(--blg-radius-3xl\)\]{
	border-radius:var(--blg-radius-3xl);
}
.rounded-\[var\(--blg-radius-lg\)\]{
	border-radius:var(--blg-radius-lg);
}
.rounded-\[var\(--blg-radius-md\)\]{
	border-radius:var(--blg-radius-md);
}
.rounded-\[var\(--blg-radius-xl\)\]{
	border-radius:var(--blg-radius-xl);
}
.rounded-full{
	border-radius:9999px;
}
.rounded-lg{
	border-radius:.5rem;
}
.rounded-md{
	border-radius:.375rem;
}
.rounded-none{
	border-radius:0;
}
.rounded-xl{
	border-radius:.75rem;
}
.\!rounded-tl-\[20px\]{
	border-top-left-radius:20px!important;
}
.\!rounded-tr-\[20px\]{
	border-top-right-radius:20px!important;
}
.rounded-tl-\[5px\]{
	border-top-left-radius:5px;
}
.\!border{
	border-width:1px!important;
}
.border{
	border-width:1px;
}
.border-2{
	border-width:2px;
}
.border-\[1px\]{
	border-width:1px;
}
.border-y-2{
	border-bottom-width:2px;
	border-top-width:2px;
}
.border-b{
	border-bottom-width:1px;
}
.border-b-2{
	border-bottom-width:2px;
}
.border-l{
	border-left-width:1px;
}
.border-l-2{
	border-left-width:2px;
}
.border-t{
	border-top-width:1px;
}
.border-solid{
	border-style:solid;
}
.\!border-none{
	border-style:none!important;
}
.border-none{
	border-style:none;
}
.border-\[\#343F4D\]{
	--tw-border-opacity:1;
	border-color:rgb(52 63 77/var(--tw-border-opacity));
}
.border-\[var\(--blg-color-primary100\)\]{
	border-color:var(--blg-color-primary100);
}
.border-\[var\(--blg-color-primary400\)\]{
	border-color:var(--blg-color-primary400);
}
.border-\[var\(--blg-color-primary500\)\]{
	border-color:var(--blg-color-primary500);
}
.border-\[var\(--blg-color-primary600\)\]{
	border-color:var(--blg-color-primary600);
}
.border-\[var\(--blg-color-secondary200\)\]{
	border-color:var(--blg-color-secondary200);
}
.border-gray-100{
	--tw-border-opacity:1;
	border-color:rgb(243 244 246/var(--tw-border-opacity));
}
.border-gray-200{
	--tw-border-opacity:1;
	border-color:rgb(229 231 235/var(--tw-border-opacity));
}
.border-gray-300{
	--tw-border-opacity:1;
	border-color:rgb(209 213 219/var(--tw-border-opacity));
}
.border-white{
	--tw-border-opacity:1;
	border-color:rgb(255 255 255/var(--tw-border-opacity));
}
.border-opacity-15{
	--tw-border-opacity:0.15;
}
.\!bg-\[var\(--blg-color-primary400\)\]{
	background-color:var(--blg-color-primary400)!important;
}
.\!bg-\[var\(--blg-color-primary500\)\]{
	background-color:var(--blg-color-primary500)!important;
}
.\!bg-\[var\(--blg-color-secondary200\)\]{
	background-color:var(--blg-color-secondary200)!important;
}
.\!bg-white{
	--tw-bg-opacity:1!important;
	background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;
}
.bg-\[\#2C3A4A\]{
	--tw-bg-opacity:1;
	background-color:rgb(44 58 74/var(--tw-bg-opacity));
}
.bg-\[\#343F4D\]{
	--tw-bg-opacity:1;
	background-color:rgb(52 63 77/var(--tw-bg-opacity));
}
.bg-\[\#78818D\]{
	--tw-bg-opacity:1;
	background-color:rgb(120 129 141/var(--tw-bg-opacity));
}
.bg-\[\#DBE3EA\]{
	--tw-bg-opacity:1;
	background-color:rgb(219 227 234/var(--tw-bg-opacity));
}
.bg-\[\#E4E4E4\]{
	--tw-bg-opacity:1;
	background-color:rgb(228 228 228/var(--tw-bg-opacity));
}
.bg-\[\#F0F5F9\]{
	--tw-bg-opacity:1;
	background-color:rgb(240 245 249/var(--tw-bg-opacity));
}
.bg-\[\#F1F4F7\]{
	--tw-bg-opacity:1;
	background-color:rgb(241 244 247/var(--tw-bg-opacity));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	background-color:rgba(0,0,0,.6);
}
.bg-\[var\(--blg-bg-color-white\)\]{
	background-color:var(--blg-bg-color-white);
}
.bg-\[var\(--blg-color-primary100\)\]{
	background-color:var(--blg-color-primary100);
}
.bg-\[var\(--blg-color-primary200\)\]{
	background-color:var(--blg-color-primary200);
}
.bg-\[var\(--blg-color-primary300\)\]{
	background-color:var(--blg-color-primary300);
}
.bg-\[var\(--blg-color-primary400\)\]{
	background-color:var(--blg-color-primary400);
}
.bg-\[var\(--blg-color-primary500\)\]{
	background-color:var(--blg-color-primary500);
}
.bg-\[var\(--blg-color-secondary200\)\]{
	background-color:var(--blg-color-secondary200);
}
.bg-\[var\(--blg-gray\)\]{
	background-color:var(--blg-gray);
}
.bg-\[var\(--blg-gray200\)\]{
	background-color:var(--blg-gray200);
}
.bg-black{
	--tw-bg-opacity:1;
	background-color:rgb(0 0 0/var(--tw-bg-opacity));
}
.bg-blue-500{
	--tw-bg-opacity:1;
	background-color:rgb(59 130 246/var(--tw-bg-opacity));
}
.bg-blue-600{
	--tw-bg-opacity:1;
	background-color:rgb(37 99 235/var(--tw-bg-opacity));
}
.bg-gray-100{
	--tw-bg-opacity:1;
	background-color:rgb(243 244 246/var(--tw-bg-opacity));
}
.bg-gray-300{
	--tw-bg-opacity:1;
	background-color:rgb(209 213 219/var(--tw-bg-opacity));
}
.bg-gray-50{
	--tw-bg-opacity:1;
	background-color:rgb(249 250 251/var(--tw-bg-opacity));
}
.bg-gray-800{
	--tw-bg-opacity:1;
	background-color:rgb(31 41 55/var(--tw-bg-opacity));
}
.bg-transparent{
	background-color:transparent;
}
.bg-white{
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
}
.bg-white\/10{
	background-color:hsla(0,0%,100%,.1);
}
.bg-white\/80{
	background-color:hsla(0,0%,100%,.8);
}
.bg-opacity-40{
	--tw-bg-opacity:0.4;
}
.bg-opacity-50{
	--tw-bg-opacity:0.5;
}
.bg-cover{
	background-size:cover;
}
.bg-center{
	background-position:50%;
}
.\!object-cover{
	-o-object-fit:cover!important;
	object-fit:cover!important;
}


.object-cover{
	-o-object-fit:cover;
	object-fit:cover;
}
.\!p-0{
	padding:0!important;
}
.\!p-1\.5{
	padding:.375rem!important;
}
.\!p-2{
	padding:.5rem!important;
}
.\!p-4{
	padding:1rem!important;
}
.p-0{
	padding:0;
}
.p-1{
	padding:.25rem;
}
.p-1\.5{
	padding:.375rem;
}
.p-16{
	padding:4rem;
}
.p-2{
	padding:.5rem;
}
.p-3{
	padding:.75rem;
}
.p-4{
	padding:1rem;
}
.p-5{
	padding:1.25rem;
}
.p-6{
	padding:1.5rem;
}
.p-8{
	padding:2rem;
}
.p-\[10px\]{
	padding:10px;
}
.p-\[6px\]{
	padding:6px;
}
.p-\[9px\]{
	padding:9px;
}
.\!px-0{
	padding-left:0!important;
	padding-right:0!important;
}
.\!px-1{
	padding-left:.25rem!important;
	padding-right:.25rem!important;
}
.\!px-12{
	padding-left:3rem!important;
	padding-right:3rem!important;
}
.\!px-2{
	padding-left:.5rem!important;
	padding-right:.5rem!important;
}
.\!px-4{
	padding-left:1rem!important;
	padding-right:1rem!important;
}
.\!px-6{
	padding-left:1.5rem!important;
	padding-right:1.5rem!important;
}
.\!px-8{
	padding-left:2rem!important;
	padding-right:2rem!important;
}
.\!px-9{
	padding-left:2.25rem!important;
	padding-right:2.25rem!important;
}
.\!py-0{
	padding-bottom:0!important;
	padding-top:0!important;
}
.\!py-1\.5{
	padding-bottom:.375rem!important;
	padding-top:.375rem!important;
}
.\!py-2{
	padding-bottom:.5rem!important;
	padding-top:.5rem!important;
}
.\!py-3{
	padding-bottom:.75rem!important;
	padding-top:.75rem!important;
}
.\!py-4{
	padding-bottom:1rem!important;
	padding-top:1rem!important;
}
.\!py-5{
	padding-bottom:1.25rem!important;
	padding-top:1.25rem!important;
}
.\!py-\[14px\]{
	padding-bottom:14px!important;
	padding-top:14px!important;
}
.px-1{
	padding-left:.25rem;
	padding-right:.25rem;
}
.px-1\.5{
	padding-left:.375rem;
	padding-right:.375rem;
}
.px-10{
	padding-left:2.5rem;
	padding-right:2.5rem;
}
.px-12{
	padding-left:3rem;
	padding-right:3rem;
}
.px-2{
	padding-left:.5rem;
	padding-right:.5rem;
}
.px-2\.5{
	padding-left:.625rem;
	padding-right:.625rem;
}
.px-3{
	padding-left:.75rem;
	padding-right:.75rem;
}
.px-4{
	padding-left:1rem;
	padding-right:1rem;
}
.px-48{
	padding-left:12rem;
	padding-right:12rem;
}
.px-5{
	padding-left:1.25rem;
	padding-right:1.25rem;
}
.px-6{
	padding-left:1.5rem;
	padding-right:1.5rem;
}
.px-8{
	padding-left:2rem;
	padding-right:2rem;
}
.px-9{
	padding-left:2.25rem;
	padding-right:2.25rem;
}
.px-\[10px\]{
	padding-left:10px;
	padding-right:10px;
}
.px-\[60px\]{
	padding-left:60px;
	padding-right:60px;
}
.px-\[6px\]{
	padding-left:6px;
	padding-right:6px;
}
.py-0\.5{
	padding-bottom:.125rem;
	padding-top:.125rem;
}
.py-1{
	padding-bottom:.25rem;
	padding-top:.25rem;
}
.py-10{
	padding-bottom:2.5rem;
	padding-top:2.5rem;
}
.py-12{
	padding-bottom:3rem;
	padding-top:3rem;
}
.py-2{
	padding-bottom:.5rem;
	padding-top:.5rem;
}
.py-20{
	padding-bottom:5rem;
	padding-top:5rem;
}
.py-28{
	padding-bottom:7rem;
	padding-top:7rem;
}
.py-3{
	padding-bottom:.75rem;
	padding-top:.75rem;
}
.py-4{
	padding-bottom:1rem;
	padding-top:1rem;
}
.py-40{
	padding-bottom:10rem;
	padding-top:10rem;
}
.py-5{
	padding-bottom:1.25rem;
	padding-top:1.25rem;
}
.py-52{
	padding-bottom:13rem;
	padding-top:13rem;
}
.py-6{
	padding-bottom:1.5rem;
	padding-top:1.5rem;
}
.py-8{
	padding-bottom:2rem;
	padding-top:2rem;
}
.py-9{
	padding-bottom:2.25rem;
	padding-top:2.25rem;
}
.py-\[10px\]{
	padding-bottom:10px;
	padding-top:10px;
}
.py-\[18px\]{
	padding-bottom:18px;
	padding-top:18px;
}
.py-\[250px\]{
	padding-bottom:250px;
	padding-top:250px;
}
.py-\[280px\]{
	padding-bottom:280px;
	padding-top:280px;
}
.\!pl-10{
	padding-left:2.5rem!important;
}
.\!pl-16{
	padding-left:4rem!important;
}
.\!pr-2{
	padding-right:.5rem!important;
}
.pb-2{
	padding-bottom:.5rem;
}
.pb-24{
	padding-bottom:6rem;
}
.pl-4{
	padding-left:1rem;
}
.pl-7{
	padding-left:1.75rem;
}
.pr-10{
	padding-right:2.5rem;
}
.pr-2{
	padding-right:.5rem;
}
.pr-4{
	padding-right:1rem;
}
.pr-6{
	padding-right:1.5rem;
}
.pt-12{
	padding-top:3rem;
}
.pt-2{
	padding-top:.5rem;
}
.pt-3{
	padding-top:.75rem;
}
.pt-36{
	padding-top:9rem;
}
.pt-4{
	padding-top:1rem;
}
.pt-6{
	padding-top:1.5rem;
}
.pt-8{
	padding-top:2rem;
}
.text-left{
	text-align:left;
}
.text-center{
	text-align:center;
}
.text-right{
	text-align:justify;
}
.text-justify{
	text-align:justify;
}
.\!font-\[\'Pinar\'\]{
	font-family:Pinar!important;
}
.\!font-\[\'YekanBakh\'\]{
	font-family:YekanBakh!important;
}
.font-\[\'Pinar\'\]{
	font-family:Pinar;
}
.font-\[\'YekanBakh\'\]{
	font-family:YekanBakh;
}
.font-\[Pinar\]{
	font-family:Pinar;
}
.font-\[YekanBakh\]{
	font-family:YekanBakh;
}
.\!text-\[14px\]{
	font-size:14px!important;
}
.\!text-\[15px\]{
	font-size:15px!important;
}
.\!text-sm{
	font-size:.875rem!important;
	line-height:1.25rem!important;
}
.\!text-xl{
	font-size:1.25rem!important;
	line-height:1.75rem!important;
}
.\!text-xs{
	font-size:.75rem!important;
	line-height:1rem!important;
}
.text-2xl{
	font-size:1.5rem;
	line-height:2rem;
}
.text-3xl{
	font-size:1.875rem;
	line-height:2.25rem;
}
.text-\[10px\]{
	font-size:10px;
}
.text-\[11px\]{
	font-size:11px;
}
.text-\[12px\]{
	font-size:12px;
}
.text-\[13px\]{
	font-size:13px;
}
.text-\[14px\]{
	font-size:14px;
}
.text-\[15px\]{
	font-size:15px;
}
.text-\[18px\]{
	font-size:18px;
}
.text-\[25px\]{
	font-size:25px;
}
.text-base{
	font-size:1rem;
	line-height:1.5rem;
}
.text-lg{
	font-size:1.125rem;
	line-height:1.75rem;
}
.text-sm{
	font-size:.875rem;
	line-height:1.25rem;
}
.text-xl{
	font-size:1.25rem;
	line-height:1.75rem;
}
.text-xs{
	font-size:.75rem;
	line-height:1rem;
}
.\!font-bold{
	font-weight:700!important;
}
.\!font-medium{
	font-weight:500!important;
}
.\!font-normal{
	font-weight:400!important;
}
.\!font-semibold{
	font-weight:600!important;
}
.font-\[var\(--blg-font-heading\)\]{
	font-weight:var(--blg-font-heading);
}
.font-bold{
	font-weight:700;
}
.font-extrabold{
	font-weight:800;
}
.font-medium{
	font-weight:500;
}
.font-normal{
	font-weight:400;
}
.font-semibold{
	font-weight:600;
}
.uppercase{
	text-transform:uppercase;
}
.lowercase{
	text-transform:lowercase;
}
.\!leading-8{
	line-height:2rem!important;
}
.leading-10{
	line-height:2.5rem;
}
.leading-8{
	line-height:2rem;
}
.leading-relaxed{
	line-height:1.625;
}
.-tracking-\[0\.75px\]{
	letter-spacing:-.75px;
}
.tracking-\[-0\.28px\]{
	letter-spacing:-.28px;
}
.tracking-\[-0\.48px\]{
	letter-spacing:-.48px;
}
.\!text-\[var\(--blg-color-primary200\)\]{
	color:var(--blg-color-primary200)!important;
}
.\!text-\[var\(--blg-color-primary500\)\]{
	color:var(--blg-color-primary500)!important;
}
.\!text-\[var\(--blg-gray\)\]{
	color:var(--blg-gray)!important;
}
.\!text-white{
	--tw-text-opacity:1!important;
	color:rgb(255 255 255/var(--tw-text-opacity))!important;
}
.text-\[\#2F2F2F\]{
	--tw-text-opacity:1;
	color:rgb(47 47 47/var(--tw-text-opacity));
}
.text-\[\#464646\]{
	--tw-text-opacity:1;
	color:rgb(70 70 70/var(--tw-text-opacity));
}
.text-\[\#676767\]{
	--tw-text-opacity:1;
	color:rgb(103 103 103/var(--tw-text-opacity));
}
.text-\[\#727272\]{
	--tw-text-opacity:1;
	color:rgb(114 114 114/var(--tw-text-opacity));
}
.text-\[\#78818D\]{
	--tw-text-opacity:1;
	color:rgb(120 129 141/var(--tw-text-opacity));
}
.text-\[\#818181\]{
	--tw-text-opacity:1;
	color:rgb(129 129 129/var(--tw-text-opacity));
}
.text-\[\#858585\]{
	--tw-text-opacity:1;
	color:rgb(133 133 133/var(--tw-text-opacity));
}
.text-\[\#A6AEB7\]{
	--tw-text-opacity:1;
	color:rgb(166 174 183/var(--tw-text-opacity));
}
.text-\[\#D2D2D2\]{
	--tw-text-opacity:1;
	color:rgb(210 210 210/var(--tw-text-opacity));
}
.text-\[\#E4E4E4\]{
	--tw-text-opacity:1;
	color:rgb(228 228 228/var(--tw-text-opacity));
}
.text-\[var\(--blg-color-primary\)\]{
	color:var(--blg-color-primary);
}
.text-\[var\(--blg-color-primary200\)\]{
	color:var(--blg-color-primary200);
}
.text-\[var\(--blg-color-primary300\)\]{
	color:var(--blg-color-primary300);
}
.text-\[var\(--blg-color-primary400\)\]{
	color:var(--blg-color-primary400);
}
.text-\[var\(--blg-color-primary500\)\]{
	color:var(--blg-color-primary500);
}
.text-\[var\(--blg-color-secondary200\)\]{
	color:var(--blg-color-secondary200);
}
.text-\[var\(--blg-color-secondary500\)\]{
	color:var(--blg-color-secondary500);
}
.text-\[var\(--blg-gray\)\]{
	color:var(--blg-gray);
}
.text-blue-500{
	--tw-text-opacity:1;
	color:rgb(59 130 246/var(--tw-text-opacity));
}
.text-gray-400{
	--tw-text-opacity:1;
	color:rgb(156 163 175/var(--tw-text-opacity));
}
.text-gray-500{
	--tw-text-opacity:1;
	color:rgb(107 114 128/var(--tw-text-opacity));
}
.text-gray-600{
	--tw-text-opacity:1;
	color:rgb(75 85 99/var(--tw-text-opacity));
}
.text-gray-700{
	--tw-text-opacity:1;
	color:rgb(55 65 81/var(--tw-text-opacity));
}
.text-gray-800{
	--tw-text-opacity:1;
	color:rgb(31 41 55/var(--tw-text-opacity));
}
.text-green-500{
	--tw-text-opacity:1;
	color:rgb(34 197 94/var(--tw-text-opacity));
}
.text-indigo-600{
	--tw-text-opacity:1;
	color:rgb(79 70 229/var(--tw-text-opacity));
}
.text-red-500{
	--tw-text-opacity:1;
	color:rgb(239 68 68/var(--tw-text-opacity));
}
.text-red-600{
	--tw-text-opacity:1;
	color:rgb(220 38 38/var(--tw-text-opacity));
}
.text-white{
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
}
.text-yellow-500{
	--tw-text-opacity:1;
	color:rgb(234 179 8/var(--tw-text-opacity));
}
.\!underline{
	text-decoration-line:underline!important;
}
.underline{
	text-decoration-line:underline;
}
.line-through{
	text-decoration-line:line-through;
}
.opacity-10{
	opacity:.1;
}
.opacity-15{
	opacity:.15;
}
.opacity-40{
	opacity:.4;
}
.opacity-50{
	opacity:.5;
}
.\!shadow-inner{
	--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)!important;
	--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)!important;
}
.\!shadow-inner,.\!shadow-none{
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;
}
.\!shadow-none{
	--tw-shadow:0 0 #0000!important;
	--tw-shadow-colored:0 0 #0000!important;
}
.shadow{
	--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
	--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
}
.shadow,.shadow-inner{
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.shadow-inner{
	--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);
	--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);
}
.shadow-lg{
	--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
}
.shadow-lg,.shadow-md{
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.shadow-md{
	--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
	--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);
}
.shadow-none{
	--tw-shadow:0 0 #0000;
	--tw-shadow-colored:0 0 #0000;
}
.shadow-none,.shadow-sm{
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.shadow-sm{
	--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);
	--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
}
.\!shadow-gray-400\/10{
	--tw-shadow-color:rgba(156,163,175,.1)!important;
	--tw-shadow:var(--tw-shadow-colored)!important;
}
.shadow-gray-400\/10{
	--tw-shadow-color:rgba(156,163,175,.1);
	--tw-shadow:var(--tw-shadow-colored);
}
.outline-none{
	outline:2px solid transparent;
	outline-offset:2px;
}
.outline{
	outline-style:solid;
}
.blur{
	--tw-blur:blur(8px);
}
.blur,.grayscale{
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale{
	--tw-grayscale:grayscale(100%);
}
.filter{
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\!backdrop-blur-\[2\.0581939220428467px\]{
	--tw-backdrop-blur:blur(2.0581939220428467px)!important;
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;
}
.backdrop-blur-\[2\.0581939220428467px\]{
	--tw-backdrop-blur:blur(2.0581939220428467px);
}
.backdrop-blur-\[2\.0581939220428467px\],.backdrop-blur-lg{
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-lg{
	--tw-backdrop-blur:blur(16px);
}
.backdrop-filter{
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.\!transition-all{
	transition-duration:.15s!important;
	transition-property:all!important;
	transition-timing-function:cubic-bezier(.4,0,.2,1)!important;
}
.transition{
	transition-duration:.15s;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
}
.transition-all{
	transition-duration:.15s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
}
.transition-colors{
	transition-duration:.15s;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
}
.\!duration-75{
	transition-duration:75ms!important;
}
.duration-200{
	transition-duration:.2s;
}
.duration-300{
	transition-duration:.3s;
}
.duration-75{
	transition-duration:75ms;
}
@font-face{
	font-display:swap;
	font-family:Pinar;
	font-style:normal;
	src:url(../fonts/Pinar/Pinar-VF.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:IRANSansX;
	font-style:normal;
	font-weight:100;
	src:url(../fonts/IranSansX/woff/IRANSansXFaNum-Thin.woff) format("woff"),url(../fonts/IranSansX/woff2/IRANSansXFaNum-Thin.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:IRANSansX;
	font-style:normal;
	font-weight:200;
	src:url(../fonts/IranSansX/woff/IRANSansXFaNum-UltraLight.woff) format("woff"),url(../fonts/IranSansX/woff2/IRANSansXFaNum-UltraLight.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:IRANSansX;
	font-style:normal;
	font-weight:300;
	src:url(../fonts/IranSansX/woff/IRANSansXFaNum-Light.woff) format("woff"),url(../fonts/IranSansX/woff2/IRANSansXFaNum-Light.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:IRANSansX;
	font-style:normal;
	font-weight:500;
	src:url(../fonts/IranSansX/woff/IRANSansXFaNum-Medium.woff) format("woff"),url(../fonts/IranSansX/woff2/IRANSansXFaNum-Medium.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:IRANSansX;
	font-style:normal;
	font-weight:600;
	src:url(../fonts/IranSansX/woff/IRANSansXFaNum-DemiBold.woff) format("woff"),url(../fonts/IranSansX/woff2/IRANSansXFaNum-DemiBold.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:IRANSansX;
	font-style:normal;
	font-weight:800;
	src:url(../fonts/IranSansX/woff/IRANSansXFaNum-ExtraBold.woff) format("woff"),url(../fonts/IranSansX/woff2/IRANSansXFaNum-ExtraBold.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:IRANSansX;
	font-style:normal;
	font-weight:900;
	src:url(../fonts/IranSansX/woff/IRANSansXFaNum-Black.woff) format("woff"),url(../fonts/IranSansX/woff2/IRANSansXFaNum-Black.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:IRANSansX;
	font-style:normal;
	font-weight:700;
	src:url(../fonts/IranSansX/woff/IRANSansXFaNum-Bold.woff) format("woff"),url(../fonts/IranSansX/woff2/IRANSansXFaNum-Bold.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:IRANSansX;
	font-style:normal;
	font-weight:400;
	src:url(../fonts/IranSansX/woff/IRANSansXFaNum-Regular.woff) format("woff"),url(../fonts/IranSansX/woff2/IRANSansXFaNum-Regular.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:YekanBakh;
	font-style:normal;
	font-weight:100;
	src:url(../fonts/YekanBakh/woff/YekanBakhFaNum-Thin.woff) format("woff"),url(../fonts/YekanBakh/woff2/YekanBakhFaNum-Thin.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:YekanBakh;
	font-style:normal;
	font-weight:300;
	src:url(../fonts/YekanBakh/woff/YekanBakhFaNum-Light.woff) format("woff"),url(../fonts/YekanBakh/woff2/YekanBakhFaNum-Light.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:YekanBakh;
	font-style:normal;
	font-weight:400;
	src:url(../fonts/YekanBakh/woff/YekanBakhFaNum-Regular.woff) format("woff"),url(../fonts/YekanBakh/woff2/YekanBakhFaNum-Regular.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:YekanBakh;
	font-style:normal;
	font-weight:600;
	src:url(../fonts/YekanBakh/woff/YekanBakhFaNum-SemiBold.woff) format("woff"),url(../fonts/YekanBakh/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:YekanBakh;
	font-style:normal;
	font-weight:700;
	src:url(../fonts/YekanBakh/woff/YekanBakhFaNum-Bold.woff) format("woff"),url(../fonts/YekanBakh/woff2/YekanBakhFaNum-Bold.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:YekanBakh;
	font-style:normal;
	font-weight:800;
	src:url(../fonts/YekanBakh/woff/YekanBakhFaNum-ExtraBold.woff) format("woff"),url(../fonts/YekanBakh/woff2/YekanBakhFaNum-ExtraBold.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:YekanBakh;
	font-style:normal;
	font-weight:900;
	src:url(../fonts/YekanBakh/woff/YekanBakhFaNum-Black.woff) format("woff"),url(../fonts/YekanBakh/woff2/YekanBakhFaNum-Black.woff2) format("woff2");
}
@font-face{
	font-display:swap;
	font-family:YekanBakh;
	font-style:normal;
	font-weight:950;
	src:url(../fonts/YekanBakh/woff/YekanBakhFaNum-ExtraBlack.woff) format("woff"),url(../fonts/YekanBakh/woff2/YekanBakhFaNum-ExtraBlack.woff2) format("woff2");
}

@font-face{
    font-family:'Garamond';
	font-weight: normal;
    font-style: normal;
    font-display: swap;
	src:url(../fonts/Garamond/EBGaramond-Regular.woff2) format("woff2"),url(../fonts/Garamond/EBGaramond-Regular.woff) format("woff");
}

@font-face {
    font-family: 'Hydariz';
    src: url('../fonts/Hydari/Hydari Nastaleeq.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}



:root{
	--blg-color-primary600:#2c3a4a;
	--blg-color-primary500:#3a4654;
	--blg-color-primary400:#dbe3ea;
	--blg-color-primary300:#78818d;
	--blg-color-primary200:#aeb3bb;
	--blg-color-primary100:#e9eef2;
	--blg-color-secondary200:#ff8a00;
	--blg-color-secondary200-1:rgba(255,138,0,.1);
	--blg-color-secondary100:#f4c793;
	--blg-gray:#727272;
	--blg-gray100:#e4e4e4;
	--blg-gray200:#e8e8e8;
	--blg-color-input:#f1f4f7;
	--blg-bg-color-white:#fff;
	--blg-font-primary:IRANSansX;
	--blg-font-secondary:IRANSansX;
	--blg-font-heading:Pinar;
	--blg-font-mono:IRANSansX;
	--blg-font-size-base:16px;
	--blg-font-size-xs:0.875rem;
	--blg-font-size-sm:0.9375rem;
	--blg-font-size-md:1.125rem;
	--blg-font-size-lg:1.25rem;
	--blg-font-size-xl:1.5rem;
	--blg-font-size-2xl:1.875rem;
	--blg-font-size-3xl:2.25rem;
	--blg-font-size-4xl:3rem;
	--blg-font-size-5xl:3.75rem;
	--blg-font-weight-normal:400;
	--blg-font-weight-bold:700;
	--blg-radius-sm:0.125rem;
	--blg-radius-md:0.25rem;
	--blg-radius-lg:0.5rem;
	--blg-radius-xl:0.75rem;
	--blg-radius-2xl:1rem;
	--blg-radius-3xl:1.5rem;
	--blg-border-width-sm:1px;
	--blg-border-width-md:2px;
	--blg-border-width-lg:4px;
	--blg-shadow-sm:0px 0px 32px 0px rgba(58,70,84,.1);
	--blg-shadow-md:0 4px 6px rgba(0,0,0,.1);
	--blg-shadow-lg:0 10px 15px rgba(0,0,0,.1);
	--blg-shadow-xl:0 20px 25px rgba(0,0,0,.15);
	--blg-shadow-2xl:0 25px 50px rgba(0,0,0,.25);
	--blg-z-index-0:0;
	--blg-z-index-10:10;
	--blg-z-index-20:20;
	--blg-z-index-30:30;
	--blg-z-index-40:40;
	--blg-z-index-50:50;
	--blg-transition-base:0.3s ease;
	--blg-duration-short:150ms;
	--blg-duration-medium:300ms;
	--blg-duration-long:500ms;
	--blg-content-padding:72px;
	--blg-content-padding-mobile:22px;
	--blg-site-width:1300px;
	--blg-max-logo-width:150px;
	--blg-max-header-height:110px;
	--blg-max-topbar-height:80px;
	--blg-bg-footer:var(--blg-color-primary500);
}
.blogina-container{
	margin:0 auto;
	max-width:var(--blg-site-width);
}
.site-header .site-branding img{
	max-width:var(--blg-max-logo-width);
	width:var(--blg-max-logo-width);
}
.header-main-section{
	height:65px;
	max-height:var(--blg-max-header-height);
}
.blg-top-bar-banner{
	box-shadow:var(--blg-shadow-sm);
	max-height:var(--blg-max-topbar-height);
	overflow:hidden;
}
.main-menu-container ul>li:last-child{
	border:none!important;
}
.sub-menu{
	display:none;
	position:absolute;
	left:0;
	top:50px;
	z-index:999;
}
.mega-menu{
	background-color:#fff;
	border-top:2px solid #ccc;
	box-shadow:0 4px 8px rgba(0,0,0,.1);
	padding:20px;
	position:relative;
	z-index:9999;
}
.menu-item path[opacity="0.58"],.menu-item:hover path[opacity="0.58"],svg path[opacity="0.58"],svg:hover path[opacity="0.58"]{
	fill:#fff!important;
}
.menu-item circle,.menu-item line,.menu-item path,.menu-item polygon,.menu-item rect{
	transition:fill .3s ease,stroke .3s ease;
}
.menu-item:hover circle,.menu-item:hover line,.menu-item:hover path,.menu-item:hover polygon,.menu-item:hover rect{
	fill:var(--blg-color-secondary200)!important;
}
.menu-item>a>span{
	color:var(--blg-color-primary300)!important;
}
.sub-menu .menu-item>a>span{
	color:var(--blg-color-primary500)!important;
}
.sub-menu .menu-item>a{
	padding:2px 0!important;
}
.menu-item:hover>a>span{
	color:var(--blg-color-secondary200)!important;
}
.mega-menu-item{
	display:inline-block;
	position:relative;
}
.mega-menu-item .sub-menu{
	background-color:#fff;
	box-shadow:0 8px 15px rgba(0,0,0,.1);
	display:none;
	padding:20px;
	position:absolute;
	transition:opacity .3s ease-in-out;
	width:1024px;
	z-index:1000;
}
.sub-menu:hover{
	color:var(--blg-color-secondary200);
}
.sidebar{
	background-color:#fff;
	box-shadow:-2px 0 5px rgba(0,0,0,.5);
	color:#000;
	height:100%;
	overflow-y:auto;
	position:fixed;
	right:-100%;
	top:0;
	transition:right .3s ease-in-out;
	width:100%;
	z-index:999;
}
@media (min-width:1024px){
	.sidebar{
	width:471px;
}
}
.mini-cart-side{
	inset-inline-start:-300px!important;
	width:300px!important;
}
.mini-cart-side,.mobile-side{
	background:#fff!important;
	height:100vh!important;
	max-width:100%!important;
	padding:16px!important;
	position:fixed!important;
	top:0!important;
	transition:.5s cubic-bezier(.19,1,.22,1)!important;
	z-index:1001!important;
}
.mobile-side{
	inset-inline-start:-360px!important;
	width:360px!important;
}
.show-side-box{
	inset-inline-start:0!important;
}
.woocommerce-mini-cart-item{
	border-bottom:1px solid #efefef!important;
	padding:22px 0!important;
}
a.remove{
	font-size:12px!important;
	inset-inline-end:0;
	position:absolute;
	top:10px!important;
	transition:.3s!important;
}
a.remove,a.remove i{
	color:#d4d4d4!important;
}
.footer-mini-cart{
	align-items:center;
	display:flex!important;
	flex-wrap:wrap;
	gap:20px;
	padding:16px;
}
.footer-menu-mobile,.footer-mini-cart{
	background:#fff;
	bottom:0;
	left:0;
	position:absolute;
	width:100%;
}
.quantity-price .woocommerce-Price-amount{
	color:var(--blg-color-primary500)!important;
	font-family:YekanBakh,sans-serif!important;
	font-size:16px!important;
	font-weight:700!important;
}
.quantity-price span.woocommerce-Price-currencySymbol{
	color:var(--blg-color-primary200)!important;
	font-family:YekanBakh,sans-serif!important;
	font-size:12px!important;
	font-weight:400!important;
}
.footer-mini-cart .woocommerce-Price-amount{
	color:var(--blg-color-secondary200)!important;
	font-family:YekanBakh,sans-serif!important;
	font-size:18px!important;
	font-weight:700!important;
}
.footer-mini-cart span.woocommerce-Price-currencySymbol{
	color:var(--blg-color-primary500)!important;
	font-family:YekanBakh,sans-serif!important;
	font-size:14px!important;
	font-weight:700!important;
}
.footer-mini-cart .woocommerce-mini-cart__buttons{
	align-items:center;
	display:flex;
	font-family:YekanBakh,serif!important;
	gap:5px!important;
	justify-content:center;
	width:100%;
}
.footer-mini-cart .total strong{
	font-family:YekanBakh,sans-serif!important;
}
.cart-item-img-title img{
	border:1px solid var(--blg-color-primary500);
	border-radius:16px;
	height:65px!important;
	-o-object-fit:cover;
	object-fit:cover;
	width:65px!important;
}
.cart-item-img-title h4{
	color:var(--blg-color-primary500);
	font-family:Pinar,sans-serif;
	font-size:12px!important;
	font-weight:700;
	line-height:23px;
}
.quantity-price{
	align-items:center;
	display:flex;
	gap:10px;
	justify-content:space-between;
	margin-top:10px;
}
.sidebar-content{
	max-height:calc(100vh - 150px);
	overflow-y:scroll;
	padding:20px 2px;
	-webkit-overflow-scrolling:touch;
}
.sidebar-content::-webkit-scrollbar{
	display:none;
}
.sidebar-content{
	-ms-overflow-style:none;
	scrollbar-width:none;
}
.bac-overlay{
	-webkit-backdrop-filter:blur(2px);
	backdrop-filter:blur(2px);
	background:rgba(0,0,0,.3);
	display:none;
	height:100vh;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000;
}
#close-cart,#toggle-sidebar-close{
	border:none;
	border-radius:4px;
	color:var(--blg-color-primary500)!important;
	cursor:pointer;
	height:28px;
	padding:5px;
	width:28px;
	z-index:1002;
}
.sidebar.open{
	right:0;
}
@layer homeCategorization{
	.icon-path{
	fill:var(--blg-color-secondary200);
	transition:fill .2s ease-in-out;
}
.group:hover .icon-path{
	fill:var(--blg-bg-color-white);
}
}
.swiper-button-next:after,.swiper-button-prev:after{
	display:none!important;
}
ul.page-numbers{
	-moz-column-gap:16px!important;
	column-gap:16px!important;
	margin:20px 0!important;
}
ul.page-numbers,ul.page-numbers li>a,ul.page-numbers li>span{
	align-items:center!important;
	display:flex!important;
	justify-content:center!important;
}
ul.page-numbers li>a,ul.page-numbers li>span{
	background:#fff!important;
	border-radius:4px!important;
	box-shadow:0 0 32px rgba(58,70,84,.1)!important;
	color:var(--blg-color-primary500)!important;
	font-size:16px!important;
	font-weight:500!important;
	height:48px!important;
	transition:background-color .15s,color .15s!important;
	width:43px!important;
}
ul.page-numbers li>a{
	-webkit-backdrop-filter:blur(12px)!important;
	backdrop-filter:blur(12px)!important;
	padding:8px 14px!important;
}
ul.page-numbers li>a:hover,ul.page-numbers li>span.page-numbers.current,ul.page-numbers li>span:hover{
	background-color:var(--blg-color-secondary200)!important;
	color:#fff!important;
}
a.next.page-numbers,a.prev.page-numbers{
	align-items:center!important;
	display:flex!important;
	height:48px!important;
	justify-content:center!important;
	margin:0 4px!important;
	width:81px!important;
}
a.next.page-numbers:hover,a.prev.page-numbers:hover{
	background-color:var(--blg-color-secondary200)!important;
	color:#fff!important;
}
a.next.page-numbers:hover svg path,a.prev.page-numbers:hover svg path{
	stroke:#fff!important;
}
.woocommerce nav.woocommerce-pagination ul{
	border:none!important;
	clear:none!important;
	display:inline-block;
	margin:1px;
	padding:0;
	white-space:nowrap;
}
.blg-comments ol.children,.comment-respond{
	display:flex;
	flex-direction:column;
	row-gap:10px;
}
.blg-comments ol.children li{
	background-color:#f1f4f7;
	border-radius:var(--blg-radius-3xl);
	margin-left:70px;
	margin-right:200px;
	padding:1.5rem;
}
.blg-comments ol.children ol.children{
	margin-right:50px;
}
@media screen and (max-width:920px){
	.blg-comments ol.children li{
	background-color:#f1f4f7;
	border-radius:var(--blg-radius-3xl);
	margin-left:0;
	margin-right:0;
	padding:1rem .5rem;
}
.blg-comments ol.children ol.children{
	margin-right:0;
}
}
.blg-comment-stars .comment-stars{
	height:23px;
	width:118px!important;
}
.woocommerce-account .woocommerce-MyAccount-content{
	width:100%!important;
}
.blg-woo-dashboard a:hover svg path{
	fill:#fff!important;
}
.blg-woo-dashboard .swiper-button-disabled svg path:first-of-type{
	fill:var(--blg-color-primary400)!important;
}
.blg-woo-dashboard .swiper-button-disabled svg path:nth-of-type(2){
	stroke:var(--blg-color-primary500)!important;
}
.swiper-button-next svg path:first-of-type,.swiper-button-prev svg path:first-of-type{
	fill:var(--blg-color-primary500)!important;
}
.swiper-button-next svg path:nth-of-type(2),.swiper-button-prev svg path:nth-of-type(2){
	stroke:var(--blg-color-primary400)!important;
}
.swiper-button-disabled svg path:first-of-type{
	fill:var(--blg-color-primary400)!important;
}
.swiper-button-disabled svg path:nth-of-type(2){
	stroke:var(--blg-color-primary500)!important;
}
.blg-woo-dashboard .swiper-button-disabled{
	opacity:1!important;
}
.is-active a{
	background-color:var(--blg-color-secondary200)!important;
	color:#fff;
	padding-bottom:20px!important;
	padding-top:20px!important;
}
.is-active a:after{
	background:url("data:image/svg+xml;	charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none' viewBox='0 0 21 21'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.451 8.268 5 5 5-5'/%3E%3C/svg%3E") no-repeat 50%;
	background-size:contain;
	content:"";
	display:flex;
	height:21px;
	width:21px;
}
.is-active a svg path{
	fill:#fff!important;
}
input[type=checkbox]{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-color:var(--blg-gray100);
	border-radius:4px;
	cursor:pointer;
	height:20px;
	padding:0!important;
	transition:background-color .3s,border-color .3s;
	width:20px;
}
input[type=checkbox]:checked{
	background-color:#2563eb;
}
.blg-coupon-dialouge .woocommerce-message{
	background-color:transparent!important;
	border:none!important;
	list-style:none!important;
	margin:0!important;
	padding:0;
}
.blg-coupon-dialouge .woocommerce-message:before{
	content:"";
}
form.checkout_coupon{
	text-align:left!important;
}
.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{
	width:100%;
}
.blg-title-truncate{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.blg-position-unset{
	position:unset!important;
}
.children textarea#comment{
	background-color:#fff!important;
	box-shadow:none;
}
.blg-active-category{
	background-color:var(--blg-color-primary400);
}
.category-item:hover svg path{
	fill:#fff!important;
}
.category-item:hover svg path:nth-child(2){
	stroke:#000!important;
}
.show-side-box{
	inset-inline-start:0;
}
.widget_shopping_cart_content .woocommerce-mini-cart{
	height:100vh;
	overflow-y:auto;
	padding-bottom:100px;
}
.woocommerce-mini-cart-item{
	position:relative!important;
}
.wc-forward{
	border-radius:var(--blg-radius-md)!important;
	font-weight:600!important;
	padding:15px 1rem!important;
	--tw-text-opacity:1!important;
	background-color:var(--blg-color-secondary200)!important;
	color:rgb(255 255 255/var(--tw-text-opacity))!important;
	transition:background-color var(--blg-transition-base)!important;
}
.woocommerce table.shop_table,.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce table.shop_table tr{
	border:none!important;
	text-align:right!important;
}
.border-inline-end{
	border-inline-end:1px solid var(--blg-color-primary500)!important;
}
.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before{
	content:unset!important;
}
.payment_methods_box{
	padding:0!important;
}
.woocommerce-checkout #payment ul.payment_methods{
	border:none!important;
	padding:0!important;
}
.wc_payment_method{
	align-items:flex-start;
	display:flex;
	gap:0;
	padding:0!important;
	padding-inline-start:50px;
	position:relative;
}
.payment_box{
	background:transparent!important;
}
.payment_box p{
	color:var(--blg-gray,#727272)!important;
	font-family:IRANSansX,sans-serif;
	font-size:15px!important;
	font-style:normal!important;
	font-weight:400!important;
	letter-spacing:-.3px!important;
	line-height:30px!important;
	text-align:right!important;
}
.woocommerce-checkout #payment div.payment_box:before{
	border:none!important;
	content:unset!important;
	margin:0!important;
	position:unset!important;
}
table.shop_table.woocommerce-checkout-review-order-table{
	align-self:flex-end;
	border-collapse:separate;
	border-radius:16px;
	padding:20px;
	width:50%;
}
.woocommerce table.shop_table td{
	padding:15px 0!important;
}
.woocommerce-input-wrapper textarea{
	min-height:147px!important;
	resize:none!important;
}
.woocommerce-billing-fields .form-row-wide #billing_company{
	width:100%!important;
}
.woocommerce ul.order_details:after,.woocommerce ul.order_details:before{
	content:unset!important;
}
.woocommerce ul.order_details li{
	border-left:1px solid rgba(58,70,84,.15);
	float:unset!important;
	font-size:.715em;
	line-height:1;
	text-transform:none!important;
}
.select2-container .select2-selection--single{
	align-items:center;
	background-color:var(--blg-color-input);
	border-radius:var(--blg-radius-lg);
	border-style:none;
	display:flex;
	height:3.5rem;
	padding-left:1rem!important;
	padding-right:3rem!important;
	width:100%;
	--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);
	--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.select2-container .select2-selection--single:focus{
	border-style:none;
	outline:2px solid transparent;
	outline-offset:2px;
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
}
.select2-container .select2-selection--single{
	position:relative;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	color:#333;
	line-height:normal;
	padding-right:1.5rem;
}
.select2-container .select2-selection--single .select2-selection__arrow{
	pointer-events:none;
	position:absolute;
	right:8px;
	top:50%;
	transform:translateY(-50%);
}
.select2-container .select2-selection--single .select2-selection__arrow b{
	border-color:#333 transparent transparent;
	border-width:5px 5px 0;
	content:"";
	display:inline-block;
	height:0;
	width:0;
}
#search-overlay{
	background-color:rgba(58,70,84,.9);
	display:none;
	z-index:99999!important;
}
a.added_to_cart{
	display:none!important;
}
.address-fields{
	display:flex;
	flex-wrap:wrap;
	gap:20px;
}
.address-fields p{
	display:flex;
	flex-direction:column;
	gap:4px;
	margin:0;
	width:calc(50% - 10px)!important;
}
.address-fields #billing_company_field,.address-fields #shipping_company_field{
	width:100%!important;
}
.woocommerce-Address .texts{
	align-items:center;
	display:flex;
	gap:10px;
	justify-content:space-between;
	padding:20px;
	width:100%;
}
.woocommerce-Address .texts address{
	display:flex;
	flex-wrap:wrap;
	gap:2px;
	margin:0;
}
.woocommerce-Address .texts address br{
	content:"";
}
.ribbon{
	--f:10px;
	background:var(--blg-color-secondary200,#45ada8)!important;
	border-bottom:var(--f) solid #0007!important;
	clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));
	color:var(--blg-bg-color-white)!important;
	font-size:14px;
	padding:.1em 2.8em!important;
	position:absolute!important;
	top:24px!important;
}
.right{
	right:0!important;
	transform:translate(calc((1 - cos(45deg))*100%),-100%) rotate(45deg)!important;
	transform-origin:0 100%!important;
}
.left{
	left:0;
	transform:translate(calc((cos(45deg) - 1)*100%),-100%) rotate(-45deg);
	transform-origin:100% 100%;
	z-index:9999;
}
@supports (-moz-appearance:none){
	.ribbon{
	background:linear-gradient(to top,#0000 1px,#0005 0 var(--f),#0000 0) border-box,linear-gradient(var(--c,#45ada8) 0 0) 50% /calc(100% - 2px) calc(100% - 2px) no-repeat border-box;
	border-bottom-color:#0000;
}
}
.woocommerce div.product form.cart{
	align-items:center;
	display:flex;
	flex-direction:column!important;
	flex-wrap:wrap;
	gap:5px;
}
.quantity input[type=number].qty{
	-webkit-appearance:none!important;
	-moz-appearance:textfield!important;
	appearance:textfield!important;
	background-color:#fff!important;
	border:none!important;
	padding:10px 0!important;
	text-align:center!important;
}
.quantity input[type=number].qty::-webkit-inner-spin-button,.quantity input[type=number].qty::-webkit-outer-spin-button{
	-webkit-appearance:none;
	margin:0;
}
.spinner{
	animation:spin .8s linear infinite;
	border:2px solid #f3f3f3;
	border-radius:50%;
	border-top:2px solid var(--blg-color-secondary200);
	height:16px;
	width:16px;
}
.blg-preloader{
	background:rgba(0,0,0,.6);
	height:100vh;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
}
.blg-preloader,.blg-preloader-content{
	align-items:center;
	display:flex;
	justify-content:center;
}
.blg-preloader-content{
	background:#fff;
	border-radius:10px;
	flex-direction:column;
	gap:5px;
	padding:30px;
}
.blg-preloader-style1 .blg-preloader-content{
	box-shadow:0 0 21px 0 rgba(0,0,0,.29);
}
.blg-preloader-style1{
	backdrop-filter:blur(20px);
	-webkit-backdrop-filter:blur(20px);
	background:hsla(0,0%,100%,.2);
	height:100vh;
	width:100vw;
	z-index:9999;
}
.blg-preloader-style1,.blg-preloader-style2{
	align-items:center;
	display:flex;
	justify-content:center;
}
.blg-preloader-style2{
	background:#fff;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999999999;
}
.loading-spinner div{
	animation:spin 1s linear infinite;
	border:5px solid transparent;
	border-radius:50%;
	border-top-color:#f39c12;
	height:40px;
	width:40px;
}
.loading-bars span{
	animation:grow 1s ease-in-out infinite;
	background:var(--blg-color-secondary100);
	display:inline-block;
	height:12px;
	margin:0 3px;
	width:5px;
}
.loading-bars span:nth-child(2){
	animation-delay:.2s;
}
.loading-bars span:nth-child(3){
	animation-delay:.4s;
}
.loading-bars span:nth-child(4){
	animation-delay:.6s;
}
@keyframes grow{
	0%,to{
	transform:scaleY(1);
}
50%{
	transform:scaleY(1.5);
}
}
.loading-circle{
	animation:spin 1s linear infinite;
	border:4px solid #f3f3f3;
	border-radius:50%;
	border-top:4px solid var(--blg-color-secondary100);
	height:40px;
	width:40px;
}
.loading-pulse{
	display:flex;
	justify-content:space-between;
	width:80px;
}
.pulse{
	animation:pulse 1.5s ease-in-out infinite;
	background-color:var(--blg-color-secondary100);
	border-radius:50%;
	height:20px;
	width:20px;
}
.pulse:first-child{
	animation-delay:0s;
}
.pulse:nth-child(2){
	animation-delay:.3s;
}
.pulse:nth-child(3){
	animation-delay:.6s;
}
@keyframes pulse{
	0%,to{
	transform:scale(.8);
}
50%{
	transform:scale(1.2);
}
}
.loading-dots{
	display:flex;
	justify-content:space-between;
	width:40px;
}
.loading-dots span{
	animation:dot-pulse 1.5s ease-in-out infinite;
	background-color:var(--blg-color-secondary100);
	border-radius:50%;
	height:10px;
	width:10px;
}
.loading-dots span:first-child{
	animation-delay:0s;
}
.loading-dots span:nth-child(2){
	animation-delay:.3s;
}
.loading-dots span:nth-child(3){
	animation-delay:.6s;
}
@keyframes dot-pulse{
	0%,to{
	transform:scale(.8);
}
50%{
	transform:scale(1.2);
}
}
.parent{
	margin-top:30px;
}
.loading-multi-spinner{
	animation:spin 2s linear infinite;
	border:3px solid transparent;
	border-radius:50%;
	border-top-color:#9370db;
	display:block;
	height:80px;
	left:50%;
	margin:-40px 0 0 -40px;
	position:relative;
	top:50%;
	width:80px;
}
.loading-multi-spinner:before{
	animation:spin 3s linear infinite;
	border:3px solid transparent;
	border-radius:50%;
	border-top-color:#ba55d3;
	bottom:5px;
	content:"";
	left:5px;
	position:absolute;
	right:5px;
	top:5px;
}
.loading-multi-spinner:after{
	animation:spin 1.5s linear infinite;
	border:3px solid transparent;
	border-radius:50%;
	border-top-color:#f0f;
	bottom:15px;
	content:"";
	left:15px;
	position:absolute;
	right:15px;
	top:15px;
}
.loading-percentage{
	animation:fadeIn .5s ease-in-out;
	color:#000;
	font-size:30px;
	font-weight:700;
	text-align:center;
}
@keyframes fadeIn{
	0%{
	opacity:0;
}
to{
	opacity:1;
}
}
.widget_bloginac_widgets_search{
	display:flex!important;
	flex-direction:column!important;
	row-gap:16px!important;
}
#slider{
	height:12px;
	margin-top:10px;
}
.noUi-base{
	background:transparent!important;
}
.noUi-connect{
	background:var(--blg-color-primary500)!important;
}
.noUi-handle{
	background:var(--blg-color-primary500);
	border:2px solid var(--blg-color-primary500);
	border-radius:0!important;
	box-shadow:0 2px 4px rgba(0,0,0,.1);
	cursor:pointer;
	height:14px!important;
	left:-8px!important;
	top:-5px!important;
	transition:background .3s,border-color .3s;
	width:14px!important;
}
.noUi-target{
	border:5px solid var(--blg-color-primary100)!important;
	box-shadow:unset!important;
}
.noUi-handle:after,.noUi-handle:before{
	content:unset;
}
.noUi-handle:hover{
	background:var(--blg-color-secondary200);
	border-color:var(--blg-color-secondary200);
	padding:2px!important;
}
.noUi-tooltip{
	background:#4f46e5;
	color:#fff;
	display:block;
	font-size:12px;
	margin-top:-30px;
	padding:4px 8px;
	position:absolute;
}
@media (min-width:1024px){
	.menu-item ul li{
	position:relative!important;
}
.menu-item ul>li:hover>ul,.menu-item ul>li>ul{
	right:125%!important;
	top:0!important;
}
.menu-icon svg{
	height:18px!important;
	width:18px!important;
}
}
.active-menu-mobile,.active-menu-mobile ul.sub-menu{
	border:none!important;
	border-radius:0!important;
	display:flex!important;
	flex-direction:column!important;
	padding:5px 10px!important;
	position:unset!important;
	row-gap:5px!important;
	width:100%!important;
}
@media (max-width:768px){
	#price-range{
	padding:12px;
}
.noUi-handle{
	height:12px;
	width:12px;
}
.noUi-tooltip{
	font-size:10px;
}
.address-fields p{
	width:100%!important;
}
table.shop_table.woocommerce-checkout-review-order-table{
	width:100%;
}
}
@media (max-width:1024px){
	.course-swiper-container .swiper-wrapper{
	display:grid;
	gap:20px;
	grid-template-columns:1fr;
}
.mega-menu-content{
	display:none!important;
}
.menu-icon svg{
	height:28px!important;
	width:28px!important;
}
.menu-item ul li,.menu-item ul>li:hover>ul,.menu-item ul>li>ul{
	position:unset!important;
}
}
@media (max-width:1400px){
	.ribbon,.ribbon .left{
	display:none!important;
}
}
.shipping-calculator-button{
	align-items:center!important;
	color:var(--blg-color-secondary200);
	display:flex!important;
	font-family:YekanBakh,sans-serif;
	font-size:16px;
	font-weight:500;
}
.woocommerce-checkout-long-text span{
	font-size:10px!important;
}
#add_payment_method .cart-collaterals .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after{
	content:unset!important;
}
.add_payment_method .cart-collaterals .shipping-calculator-button:before,.woocommerce-cart .cart-collaterals .shipping-calculator-button:before,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:before{
	background-image:url("data:image/svg+xml;	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIxIj48cGF0aCBzdHJva2U9IiNGRjhBMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xMCAxMi4xNjdoLjgzNGMuOTE2IDAgMS42NjYtLjc1IDEuNjY2LTEuNjY3VjIuMTY3SDVhMy4zMyAzLjMzIDAgMCAwLTIuOTA4IDEuNzA4Ii8+PHBhdGggc3Ryb2tlPSIjRkY4QTAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMS42NjYgMTQuNjY3YzAgMS4zODMgMS4xMTcgMi41IDIuNSAyLjVoLjgzM2MwLS45MTcuNzUtMS42NjcgMS42NjctMS42NjdzMS42NjcuNzUgMS42NjcgMS42NjdoMy4zMzNjMC0uOTE3Ljc1LTEuNjY3IDEuNjY3LTEuNjY3LjkxNiAwIDEuNjY2Ljc1IDEuNjY2IDEuNjY3aC44MzRjMS4zODMgMCAyLjUtMS4xMTcgMi41LTIuNXYtMi41aC0yLjVhLjgzNi44MzYgMCAwIDEtLjgzNC0uODM0di0yLjVjMC0uNDU4LjM3NS0uODMzLjgzNC0uODMzaDEuMDc1bC0xLjQyNS0yLjQ5MmExLjY4IDEuNjggMCAwIDAtMS40NS0uODQxaC0xLjUzNFYxMC41YzAgLjkxNy0uNzUgMS42NjctMS42NjYgMS42NjdoLS44MzQiLz48cGF0aCBzdHJva2U9IiNGRjhBMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik02LjY2NyAxOC44MzNhMS42NjcgMS42NjcgMCAxIDAgMC0zLjMzMyAxLjY2NyAxLjY2NyAwIDAgMCAwIDMuMzMzTTEzLjMzMyAxOC44MzNhMS42NjcgMS42NjcgMCAxIDAgMC0zLjMzMyAxLjY2NyAxLjY2NyAwIDAgMCAwIDMuMzMzTTE4LjMzMyAxMC41djEuNjY3aC0yLjVhLjgzNi44MzYgMCAwIDEtLjgzMy0uODM0di0yLjVjMC0uNDU4LjM3NS0uODMzLjgzMy0uODMzaDEuMDc1ek0xLjY2NiA3LjE2N2g1TTEuNjY2IDkuNjY3aDMuMzMzTTEuNjY2IDEyLjE2N2gxLjY2NyIvPjwvc3ZnPg==");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	display:inline-block;
	height:21px;
	margin-left:.618em!important;
	width:20px;
}
.woocommerce form.login,.woocommerce form.register{
	border:none!important;
	border-radius:var(--blg-radius-xl);
	box-shadow:var(--blg-shadow-sm)!important;
}
.woocommerce-privacy-policy-text{
	border-radius:.5rem;
	margin-top:1.5rem;
	padding:1rem;
}
.categories-links,.tags-links,.tags-links div,.tags-links span{
	font-family:YekanBakh,sans-serif!important;
}
.active-session-tab,.session-btn{
	align-items:center;
	border-radius:8px;
	box-shadow:0 2px 6px rgba(0,0,0,.1);
	color:var(--blg-color-secondary200);
	display:flex;
	font-weight:700;
	gap:8px;
	padding:8px 16px;
	text-align:center;
	transition:all .3s ease;
}
.active-session-tab{
	background-color:var(--blg-color-secondary200);
	color:#fff!important;
}
.active-session-tab:before{
	color:#fff!important;
	content:"\f00c";
	font-family:Font Awesome\ 5 Free,sans-serif;
	font-size:16px;
	font-weight:900;
}
.session-btn:hover{
	background-color:var(--blg-color-secondary200);
	color:#fff;
	cursor:pointer;
}
.active-session-tab svg path,.session-btn:hover svg path{
	fill:#fff;
}
#sessionContent{
	position:relative;
}
#loadingIndicator{
	align-items:center;
	background-color:hsla(0,0%,100%,.7);
	display:flex;
	height:100%;
	justify-content:center;
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
	width:100%;
	z-index:1000;
}
.spinner-session{
	animation:spin 1s linear infinite;
	border-top:4px solid var(--blg-color-secondary200);
	border:4px solid var(--blg-color-secondary200);
	border-radius:50%;
	border-top-color:var(--blg-color-primary400);
	height:40px;
	width:40px;
}
@keyframes spin{
	0%{
	transform:rotate(0deg);
}
to{
	transform:rotate(1turn);
}
}
.blg-footer-about-wrapper{
	border-radius:25px;
	overflow:visible;
	position:relative;
}
.blg-footer-about{
	--r:24px;
	--s:30px;
	border-radius:var(--r);
	position:relative;
	z-index:1;
	--_m:calc(var(--r)*2) calc(var(--r)*2) radial-gradient(#000 70%,#0000 72%) no-repeat;
	-webkit-mask:calc(var(--s) + var(--r)) 0 var(--_m),0 calc(var(--s) + var(--r)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 101%) var(--r) var(--r) no-repeat,conic-gradient(at calc(var(--s) + var(--r)*2) calc(var(--s) + var(--r)*2),#000 75%,#0000 0);
	mask:calc(var(--s) + var(--r)) 0 var(--_m),0 calc(var(--s) + var(--r)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 101%) var(--r) var(--r) no-repeat,conic-gradient(at calc(var(--s) + var(--r)*2) calc(var(--s) + var(--r)*2),#000 75%,#0000 0);
}
.svg-mask{
	border-radius:inherit;
	left:13px;
	pointer-events:none;
	position:absolute;
	top:13px;
	z-index:1;
}
.blg-custom-cursor{
	cursor:url("data:image/svg+xml;	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM4IDM5Ij48ZyBmaWx0ZXI9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zLjM3IDUuNTQ0Yy0uNDQ0LTEuNjQgMS4yMjgtMy4wNTEgMi43Ny0yLjMzOUwzMy4yODMgMTUuNzVjMS42MjYuNzUyIDEuNTIgMy4wOTktLjE2OSAzLjdsLTExLjMxIDQuMDI3YTIgMiAwIDAgMC0xLjA3NS45MDdMMTQuODYyIDM0Ljg2Yy0uODc1IDEuNTY0LTMuMjA3IDEuMjc1LTMuNjc1LS40NTR6Ii8+PHBhdGggc3Ryb2tlPSIjRkY4QTAwIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik00LjMzNSA1LjI4MkExIDEgMCAwIDEgNS43MiA0LjExM2wyNy4xNDMgMTIuNTQ1Yy44MTMuMzc2Ljc2IDEuNTUtLjA4NCAxLjg1bC0xMS4zMTEgNC4wMjdhMyAzIDAgMCAwLTEuNjEyIDEuMzZMMTMuOTkgMzQuMzcyYy0uNDM4Ljc4MS0xLjYwNC42MzctMS44MzgtLjIyOHoiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iYSIgd2lkdGg9IjM2Ljk0NyIgaGVpZ2h0PSIzOC42NjciIHg9Ii4zOTciIHk9Ii4xMTYiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNDUiLz48ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNSAwIi8+PGZlQmxlbmQgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzI4NV8xMDQ2Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzI4NV8xMDQ2IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPg=="),auto;
}
.blg-dark-color-footer{
	background-color:#fff!important;
}
.blg-dark-color-footer,.blg-dark-color-footer a{
	color:var(--blg-color-primary600)!important;
}
.blg-dark-color-footer a:hover{
	color:var(--blg-color-secondary200)!important;
}
.blg-dark-color-footer .blg-footer-about{
	background-color:var(--blg-color-primary100)!important;
}
.blg-dark-color-footer .blogina-social-widget-info div,.blg-dark-color-footer p{
	color:var(--blg-color-primary600)!important;
}
.blg-dark-color-footer .blg-newsletter-input,.blg-dark-color-footer .blg-newsletter-input input,.blg-dark-color-footer .blogina-button{
	background-color:var(--blg-color-primary100)!important;
	color:var(--blg-color-primary600)!important;
}
.blg-dark-color-footer .blg-newsletter-input,.blg-dark-color-footer .blg-newsletter-input input{
	box-shadow:none!important;
}
.blg-footer-container{
	background-color:var(--blg-bg-footer)!important;
}
.back-to-top{
	align-items:center;
	background:linear-gradient(145deg,var(--blg-color-primary500),var(--blg-color-primary300));
	border-radius:10%;
	bottom:30px;
	box-shadow:0 6px 12px rgba(0,0,0,.2);
	color:#fff;
	display:flex;
	height:40px;
	justify-content:center;
	opacity:0;
	position:fixed;
	right:30px;
	transition:all .3s ease-in-out!important;
	visibility:hidden;
	width:40px;
	z-index:1000;
}
.back-to-top,.back-to-top i{
	font-size:24px;
}
.back-to-top:hover{
	background:linear-gradient(90deg,var(--blg-color-primary300),var(--blg-color-primary500));
	box-shadow:0 10px 20px rgba(0,0,0,.3);
	transform:scale(1.3)!important;
}
.back-to-top.show{
	opacity:1;
	transform:translateY(0);
	visibility:visible;
}
.back-to-top:active{
	transform:scale(.95);
}
.blg-sticky-sidebar{
	position:sticky!important;
	top:10px!important;
	z-index:999!important;
}
#wpadminbar{
	position:absolute!important;
}
#chaptersModal{
	z-index:9999999999!important;
}
.plyr{
	border-radius:10px;
	max-height:90%;
}
.blg-single-entry-content{
	font-family:Pinar,sans-serif!important;
}
.blg-single-entry-content h2,.blg-single-entry-content h3,.blg-single-entry-content h4,.blg-single-entry-content h5,.blg-single-entry-content h6{
	color:#222;
	font-family:Pinar,sans-serif;
	font-weight:700;
}
.blg-single-entry-content h2{
	font-size:28px;
	margin-bottom:10px;
	margin-top:20px;
}
.blg-single-entry-content h3{
	font-size:24px;
	margin-bottom:10px;
	margin-top:20px;
}
.blg-single-entry-content h4{
	font-size:20px;
	margin-bottom:10px;
	margin-top:20px;
}
.blg-single-entry-content h5{
	font-size:18px;
	margin-bottom:10px;
	margin-top:20px;
}
.blg-single-entry-content h6{
	font-size:16px;
	margin-bottom:10px;
	margin-top:20px;
}
.blg-single-entry-content p{
	font-size: 17px;
    margin-bottom: 20px;
    text-align: justify;
    line-height: 2;
}
.blg-single-entry-content ol,.blg-single-entry-content ul{
	margin-bottom:20px;
	padding-right:20px;
}
.blg-single-entry-content li{
	font-size:16px;
	margin-bottom:10px;
}
.blg-single-entry-content blockquote{
	border-left:4px solid #ccc;
	font-size:18px;
	font-style:italic;
	margin:20px 0;
	padding-left:20px;
}
.blg-single-entry-content img{
	height:auto;
	margin-bottom:20px;
	max-width:100%;
}
.blg-single-entry-content table{
	border-collapse:collapse;
	margin-bottom:20px;
	width:100%;
}
.blg-single-entry-content table td,.blg-single-entry-content table th{
	border:1px solid #ddd;
	padding:10px;
}
.blg-single-entry-content table th{
	background-color:#f4f4f4;
	text-align:right;
}
.blg-single-entry-content code{
	padding:4px 8px;
}
.blg-single-entry-content code,.blg-single-entry-content pre{
	background-color:#f4f4f4;
	border-radius:4px;
	font-family:Courier New,Courier,monospace;
}
.blg-single-entry-content pre{
	overflow-x:auto;
	padding:16px;
	white-space:pre-wrap;
}
.blg-single-entry-content form{
	margin-top:20px;
}
.blg-single-entry-content strong{
	font-weight:600!important;
}
.blg-single-entry-content input[type=email],.blg-single-entry-content input[type=text],.blg-single-entry-content textarea{
	border:1px solid #ccc;
	border-radius:4px;
	margin-bottom:10px;
	padding:10px;
	width:100%;
}
.blg_course_grid{
	background-color:#fff;
	border-radius:16px;
	box-shadow:0 0 7px -5px rgba(0,0,0,.1);
	margin-bottom:10px;
	position:relative;
}
.blg_course_grid:after,.blg_course_grid:before{
	border-radius:0 0 0 100vw;
	content:"";
	height:20px;
	position:absolute;
	width:20px;
	z-index:1;
}
.blg_course_grid:before{
	bottom:47px;
	box-shadow:-6px 5px 0 5px #fff;
	left:0;
}
.blg_course_grid:after{
	bottom:0;
	box-shadow:-6px 5px 0 5px #fff;
	left:42px;
}
.blg_course_grid .is-image img{
	border-radius:16px;
	max-height:299px;
	min-height:299px;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%;
}
.blg_course_grid .get_more{
	align-items:center;
	background-color:#fff;
	border-radius:0 18px 0 0;
	bottom:-13px;
	display:flex;
	height:60px;
	justify-content:center;
	left:-13px;
	position:absolute;
	width:55px;
}
.blg-course-style3{
	background-color:var(--blg-color-primary100);
}
.blg-course-offers,.blg-course-style3{
	border-radius:16px;
	padding:40px;
}
.blg_course_box_grid{
	border-radius:16px;
	box-shadow:none!important;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}
.blg_course_archive_box_grid{
	box-shadow:var(--blg-shadow-sm)!important;
}
.blg_course_box_grid:after,.blg_course_box_grid:before{
	border-radius:0 0 0 100vw;
	content:"";
	height:15px;
	position:absolute;
	width:15px;
	z-index:1;
}
.blg_course_box_grid:before{
	bottom:47px;
	box-shadow:-6px 5px 0 5px var(--blg-color-primary100);
	left:0;
}
.blg_course_box_grid:after{
	bottom:0;
	box-shadow:-6px 5px 0 5px var(--blg-color-primary100);
	left:42px;
}
.blg_course_archive_box_grid:after,.blg_course_archive_box_grid:before{
	box-shadow:-6px 5px 0 5px #f7f7f7!important;
}
.blg_course_box_grid .is-image img{
	height:150px!important;
	max-height:150px;
	min-height:150px;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%;
}
.blg_course_box_grid .get_more{
	align-items:center;
	background-color:var(--blg-color-primary100);
	border-radius:0 18px 0 0;
	bottom:-13px;
	display:flex;
	height:60px;
	justify-content:center;
	left:-13px;
	position:absolute;
	width:55px;
	z-index:88;
}
.blg_course_archive_box_grid .get_more{
	background-color:#f7f7f7!important;
}
.blg_course_box_grid .course-play-style3{
	align-items:center;
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px);
	border:1px solid hsla(0,0%,100%,.35);
	border-radius:10px;
	box-shadow:0 4px 30px rgba(0,0,0,.1);
	color:#fff;
	cursor:pointer;
	display:flex;
	font-size:24px;
	height:44px;
	justify-content:center;
	line-height:52px;
	margin:auto;
	max-width:300px;
	position:absolute;
	right:calc(50% - 22px);
	text-align:center;
	text-shadow:0 0 35px #000;
	top:calc(50% - 22px);
	-webkit-transition:all .3s;
	transition:all 1.25s cubic-bezier(.19,1,.22,1);
	width:44px;
	z-index:1;
}
.blg_course_box_grid .course-play-style3:after,.blg_course_box_grid .course-play-style3:before{
	border:2px solid hsla(0,0%,100%,.1);
	border-radius:50%;
	content:"";
	height:73px;
	left:50%;
	opacity:0;
	position:absolute;
	top:50%;
	transform:translateX(-50%) translateY(-50%) scale(.2);
	transition:transform .3s,opacity .3s;
	width:73px;
}
.blg_course_box_grid .course-play-style3:hover{
	border-radius:50px;
	box-shadow:inset 0 0 20px hsla(0,0%,100%,.5),0 0 20px hsla(0,0%,100%,.2);
	outline-color:hsla(0,0%,100%,0);
	outline-offset:15px;
	text-shadow:1px 1px 2px rgba(0,0,0,.5);
	transform:scale(1.1);
}
.course-play-style3:focus:after,.course-play-style3:focus:before,.course-play-style3:hover:after,.course-play-style3:hover:before{
	opacity:1;
	transform:translateX(-50%) translateY(-50%) scale(1);
}
.blg_course_box_grid .blg_add_to_cart_style3 .spinner,.blg_course_box_grid .blg_add_to_cart_style3 svg{
	height:28px;
	max-height:28px;
	max-width:28px;
	width:28px;
}
.blg-categories-style2 .hexagon-svg{
	filter:drop-shadow(0 0 7px rgba(0,0,0,.05));
	width:110.74px;
	fill:#fff;
	stroke:#b5b5b5;
	transition:all .3s;
}
.blg-categories-style2 .category-icon-wrapper svg{
	height:32px;
	width:32px;
}
.blocker{
	background-color:hsla(0,0%,53%,.5);
	bottom:0;
	box-sizing:border-box;
	height:100%;
	left:0;
	overflow:auto;
	padding:20px;
	position:fixed;
	right:0;
	text-align:center;
	top:0;
	width:100%;
	z-index:9999;
}
.blocker:before{
	content:"";
	display:inline-block;
	height:100%;
	margin-right:-.05em;
	vertical-align:middle;
}
.modal{
	background:#fff;
	border-radius:7px;
	box-sizing:border-box;
	display:none;
	max-width:650px;
	padding:20px;
	position:relative;
	text-align:right;
	vertical-align:middle;
	width:90%;
	z-index:2;
}
@media screen and (max-width:480px){
	.blg_course_grid .get_more{
	height:55px;
}
.blg_course_grid:before{
	bottom:42px;
}
.blg_course_grid .is-image img{
	max-height:180px;
	min-height:180px;
}
}
.blg-floating-icons{
	align-items:center;
	display:flex;
	flex-direction:column-reverse;
	gap:10px;
	position:fixed;
	z-index:99;
}
.blg-floating-icons--left{
	bottom:30px;
	left:20px;
}
.blg-floating-icons--right{
	bottom:30px;
	right:20px;
}
.blg-floating-icons-toggle{
	align-items:center;
	background-color:#000;
	border-radius:50%;
	box-shadow:0 4px 10px rgba(0,0,0,.2);
	color:#fff;
	cursor:pointer;
	display:flex;
	font-size:26px;
	height:56px;
	justify-content:center;
	transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;
	width:56px;
	z-index:100;
}
.blg-floating-icons-toggle:hover{
	background-color:#222;
	box-shadow:0 6px 12px rgba(0,0,0,.3);
	transform:rotate(90deg) scale(1.1);
}
.blg-floating-icons-wrapper{
	backdrop-filter:blur(5px);
	-webkit-backdrop-filter:blur(5px);
	background:hsla(0,0%,100%,.2);
	border:1px solid hsla(0,0%,100%,.3);
	border-radius:16px;
	box-shadow:0 4px 30px rgba(0,0,0,.1);
	display:flex;
	flex-direction:column;
	gap:10px;
	max-height:0;
	opacity:0;
	pointer-events:none;
	transform:translateY(20px);
	transition:max-height .5s ease,opacity .4s ease,transform .4s ease;
}
.blg-floating-icons-wrapper.blg-icons-open{
	max-height:1000px;
	opacity:1;
	pointer-events:auto;
	transform:translateY(0);
}
.blg-floating-icons a{
	align-items:center;
	background-color:#333;
	border-radius:50%;
	box-shadow:0 4px 10px rgba(0,0,0,.2);
	color:#fff;
	display:flex;
	font-size:26px;
	height:56px;
	justify-content:center;
	text-decoration:none;
	transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,filter .3s ease;
	width:56px;
}
.blg-floating-icons a:hover{
	box-shadow:0 8px 20px rgba(0,0,0,.3);
	filter:brightness(1.1);
	transform:scale(1.15) rotate(3deg);
}
.blg-floating-icons a:hover i{
	text-shadow:-1px 0 1px hsla(0,0%,100%,.6),1px 1px 1px rgba(0,0,0,.4);
	transform:scale(1.2);
	transition:transform .3s ease,text-shadow .3s ease;
}
.last\:border-0:last-child{
	border-width:0;
}
.hover\:\!border-t-2:hover{
	border-top-width:2px!important;
}
.hover\:border-t-2:hover{
	border-top-width:2px;
}
.hover\:border-\[var\(--blg-color-secondary200\)\]:hover{
	border-color:var(--blg-color-secondary200);
}
.hover\:\!border-t-\[var\(--blg-color-secondary200\)\]:hover{
	border-top-color:var(--blg-color-secondary200)!important;
}
.hover\:bg-\[var\(--blg-color-primary600\)\]:hover{
	background-color:var(--blg-color-primary600);
}
.hover\:bg-\[var\(--blg-color-secondary200\)\]:hover{
	background-color:var(--blg-color-secondary200);
}
.hover\:bg-\[var\(--blg-color-secondary500\)\]:hover{
	background-color:var(--blg-color-secondary500);
}
.hover\:bg-blue-600:hover{
	--tw-bg-opacity:1;
	background-color:rgb(37 99 235/var(--tw-bg-opacity));
}
.hover\:bg-blue-700:hover{
	--tw-bg-opacity:1;
	background-color:rgb(29 78 216/var(--tw-bg-opacity));
}
.hover\:bg-gray-400:hover{
	--tw-bg-opacity:1;
	background-color:rgb(156 163 175/var(--tw-bg-opacity));
}
.hover\:fill-\[var\(--blg-color-secondary200\)\]:hover{
	fill:var(--blg-color-secondary200);
}
.hover\:fill-white:hover{
	fill:#fff;
}
.hover\:text-\[var\(--blg-color-secondary200\)\]:hover{
	color:var(--blg-color-secondary200);
}
.hover\:text-blue-700:hover{
	--tw-text-opacity:1;
	color:rgb(29 78 216/var(--tw-text-opacity));
}
.hover\:text-gray-700:hover{
	--tw-text-opacity:1;
	color:rgb(55 65 81/var(--tw-text-opacity));
}
.hover\:text-gray-900:hover{
	--tw-text-opacity:1;
	color:rgb(17 24 39/var(--tw-text-opacity));
}
.hover\:text-white:hover{
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
}
.hover\:underline:hover{
	text-decoration-line:underline;
}
.focus\:border-none:focus{
	border-style:none;
}
.focus\:border-blue-500:focus{
	--tw-border-opacity:1;
	border-color:rgb(59 130 246/var(--tw-border-opacity));
}
.focus\:border-transparent:focus{
	border-color:transparent;
}
.focus\:outline-none:focus{
	outline:2px solid transparent;
	outline-offset:2px;
}
.focus\:ring:focus{
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
.focus\:ring-0:focus,.focus\:ring:focus{
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
}
.focus\:ring-0:focus{
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
}
.focus\:ring-2:focus{
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
}
.focus\:ring-\[var\(--blg-color-secondary200\)\]:focus{
	--tw-ring-color:var(--blg-color-secondary200);
}
.focus\:ring-blue-200:focus{
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity));
}
.focus\:ring-blue-300:focus{
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity));
}
.focus\:ring-blue-500:focus{
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity));
}
.focus\:ring-indigo-500:focus{
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity));
}
.focus\:ring-transparent:focus{
	--tw-ring-color:transparent;
}
.group:hover .group-hover\:delay-200{
	transition-delay:.2s;
}
@media not all and (min-width:1280px){
	.max-xl\:px-2{
	padding-left:.5rem;
	padding-right:.5rem;
}
.max-xl\:px-3{
	padding-left:.75rem;
	padding-right:.75rem;
}
}
@media not all and (min-width:1024px){
	.max-lg\:hidden{
	display:none;
}
.max-lg\:h-\[26px\]{
	height:26px;
}
.max-lg\:w-\[39px\]{
	width:39px;
}
.max-lg\:overflow-hidden{
	overflow:hidden;
}
.max-lg\:overflow-scroll{
	overflow:scroll;
}
.max-lg\:border-b-2{
	border-bottom-width:2px;
}
.max-lg\:\!border-none{
	border-style:none!important;
}
.max-lg\:px-2{
	padding-left:.5rem;
	padding-right:.5rem;
}
}
@media not all and (min-width:768px){
	.max-md\:bottom-4{
	bottom:1rem;
}
.max-md\:right-4{
	right:1rem;
}
.max-md\:hidden{
	display:none;
}
.max-md\:\!max-w-max{
	max-width:-moz-max-content!important;
	max-width:max-content!important;
}
.max-md\:flex-col{
	flex-direction:column;
}
.max-md\:gap-x-2{
	-moz-column-gap:.5rem;
	column-gap:.5rem;
}
.max-md\:gap-y-6{
	row-gap:1.5rem;
}
.max-md\:py-10{
	padding-bottom:2.5rem;
	padding-top:2.5rem;
}
}
@media not all and (min-width:640px){
	.max-sm\:flex-col{
	flex-direction:column;
}
}
@media (min-width:640px){
	.sm\:grid-cols-1{
	grid-template-columns:repeat(1,minmax(0,1fr));
}
.sm\:grid-cols-10{
	grid-template-columns:repeat(10,minmax(0,1fr));
}
.sm\:grid-cols-11{
	grid-template-columns:repeat(11,minmax(0,1fr));
}
.sm\:grid-cols-12{
	grid-template-columns:repeat(12,minmax(0,1fr));
}
.sm\:grid-cols-2{
	grid-template-columns:repeat(2,minmax(0,1fr));
}
.sm\:grid-cols-3{
	grid-template-columns:repeat(3,minmax(0,1fr));
}
.sm\:grid-cols-4{
	grid-template-columns:repeat(4,minmax(0,1fr));
}
.sm\:grid-cols-5{
	grid-template-columns:repeat(5,minmax(0,1fr));
}
.sm\:grid-cols-6{
	grid-template-columns:repeat(6,minmax(0,1fr));
}
.sm\:grid-cols-7{
	grid-template-columns:repeat(7,minmax(0,1fr));
}
.sm\:grid-cols-8{
	grid-template-columns:repeat(8,minmax(0,1fr));
}
.sm\:grid-cols-9{
	grid-template-columns:repeat(9,minmax(0,1fr));
}
.sm\:justify-around{
	justify-content:space-around;
}
}
@media (min-width:768px){
	.md\:col-span-2{
	grid-column:span 2/span 2;
}
.md\:col-span-3{
	grid-column:span 3/span 3;
}
.md\:col-span-4{
	grid-column:span 4/span 4;
}
.md\:my-0{
	margin-bottom:0;
	margin-top:0;
}
.md\:\!ml-\[10px\]{
	margin-left:10px!important;
}
.md\:\!mt-10{
	margin-top:2.5rem!important;
}
.md\:mb-0{
	margin-bottom:0;
}
.md\:flex{
	display:flex;
}
.md\:hidden{
	display:none;
}
.md\:\!h-full{
	height:100%!important;
}
.md\:h-7{
	height:1.75rem;
}
.md\:h-\[15px\]{
	height:15px;
}
.md\:h-auto{
	height:auto;
}
.md\:max-h-\[428px\]{
    
}
.md\:min-h-\[110px\]{
	min-height:110px;
}
.md\:min-h-\[150px\]{
	min-height:150px;
}
.md\:min-h-\[50px\]{
	min-height:50px;
}
.md\:\!w-\[1px\]{
	width:1px!important;
}
.md\:w-20{
	width:5rem;
}
.md\:w-7{
	width:1.75rem;
}
.md\:w-\[15px\]{
	width:15px;
}
.md\:w-\[40\%\]{
	width:40%;
}
.md\:w-auto{
	width:auto;
}
.md\:min-w-\[150px\]{
	min-width:150px;
}
.md\:min-w-\[196px\]{
	min-width:196px;
}
.md\:min-w-\[200px\]{
	min-width:200px;
}
.md\:grid-cols-1{
	grid-template-columns:repeat(1,minmax(0,1fr));
}
.md\:grid-cols-10{
	grid-template-columns:repeat(10,minmax(0,1fr));
}
.md\:grid-cols-11{
	grid-template-columns:repeat(11,minmax(0,1fr));
}
.md\:grid-cols-12{
	grid-template-columns:repeat(12,minmax(0,1fr));
}
.md\:grid-cols-2{
	grid-template-columns:repeat(2,minmax(0,1fr));
}
.md\:grid-cols-3{
	grid-template-columns:repeat(3,minmax(0,1fr));
}
.md\:grid-cols-4{
	grid-template-columns:repeat(4,minmax(0,1fr));
}
.md\:grid-cols-5{
	grid-template-columns:repeat(5,minmax(0,1fr));
}
.md\:grid-cols-6{
	grid-template-columns:repeat(6,minmax(0,1fr));
}
.md\:grid-cols-7{
	grid-template-columns:repeat(7,minmax(0,1fr));
}
.md\:grid-cols-8{
	grid-template-columns:repeat(8,minmax(0,1fr));
}
.md\:grid-cols-9{
	grid-template-columns:repeat(9,minmax(0,1fr));
}
.md\:flex-row{
	flex-direction:row;
}
.md\:flex-col{
	flex-direction:column;
}
.md\:flex-wrap{
	flex-wrap:wrap;
}
.md\:items-center{
	align-items:center;
}
.md\:justify-center{
	justify-content:center;
}
.md\:justify-between{
	justify-content:space-between;
}
.md\:gap-8{
	gap:2rem;
}
.md\:gap-x-0{
	-moz-column-gap:0;
	column-gap:0;
}
.md\:gap-x-10{
	-moz-column-gap:2.5rem;
	column-gap:2.5rem;
}
.md\:gap-x-2{
	-moz-column-gap:.5rem;
	column-gap:.5rem;
}
.md\:gap-x-4{
	-moz-column-gap:1rem;
	column-gap:1rem;
}
.md\:gap-x-5{
	-moz-column-gap:1.25rem;
	column-gap:1.25rem;
}
.md\:gap-x-6{
	-moz-column-gap:1.5rem;
	column-gap:1.5rem;
}
.md\:gap-x-8{
	-moz-column-gap:2rem;
	column-gap:2rem;
}
.md\:gap-y-0{
	row-gap:0;
}
.md\:gap-y-14{
	row-gap:3.5rem;
}
.md\:gap-y-2{
	row-gap:.5rem;
}
.md\:gap-y-3{
	row-gap:.75rem;
}
.md\:rounded-\[20px\]{
	border-radius:20px;
}
.md\:rounded-\[var\(--blg-radius-2xl\)\]{
	border-radius:var(--blg-radius-2xl);
}
.md\:rounded-\[var\(--blg-radius-3xl\)\]{
	border-radius:var(--blg-radius-3xl);
}
.md\:p-12{
	padding:3rem;
}
.md\:p-4{
	padding:1rem;
}
.md\:p-5{
	padding:1.25rem;
}
.md\:p-6{
	padding:1.5rem;
}
.md\:p-8{
	padding:2rem;
}
.md\:\!px-8{
	padding-left:2rem!important;
	padding-right:2rem!important;
}
.md\:\!py-8{
	padding-bottom:2rem!important;
	padding-top:2rem!important;
}
.md\:px-12{
	padding-left:3rem;
	padding-right:3rem;
}
.md\:px-4{
	padding-left:1rem;
	padding-right:1rem;
}
.md\:px-6{
	padding-left:1.5rem;
	padding-right:1.5rem;
}
.md\:px-8{
	padding-left:2rem;
	padding-right:2rem;
}
.md\:py-10{
	padding-bottom:2.5rem;
	padding-top:2.5rem;
}
.md\:py-2{
	padding-bottom:.5rem;
	padding-top:.5rem;
}
.md\:py-6{
	padding-bottom:1.5rem;
	padding-top:1.5rem;
}
.md\:py-8{
	padding-bottom:2rem;
	padding-top:2rem;
}
.md\:\!text-\[14px\]{
	font-size:14px!important;
}
.md\:\!text-\[15px\]{
	font-size:15px!important;
}
.md\:\!text-\[18px\]{
	font-size:18px!important;
}
.md\:text-2xl{
	font-size:1.5rem;
	line-height:2rem;
}
.md\:text-\[14px\]{
	font-size:14px;
}
.md\:text-\[15px\]{
	font-size:12px;
}
.md\:text-\[22px\]{
	font-size:22px;
}
.md\:text-\[34px\]{
	font-size:34px;
}
.md\:text-base{
	font-size:14px;
	line-height:1.5rem;
}
.md\:text-lg{
	font-size:1.125rem;
	line-height:1.75rem;
}
.md\:text-sm{
	font-size:.875rem;
	line-height:1.25rem;
}
.md\:text-xl{
	font-size:1.25rem;
	line-height:1.75rem;
}
.md\:text-xs{
	font-size:.75rem;
	line-height:1rem;
}
.md\:font-semibold{
	font-weight:600;
}
}
@media (min-width:1024px){
	.lg\:-bottom-10{
	bottom:-2.5rem;
}
.lg\:-bottom-20{
	bottom:-5rem;
}
.lg\:-bottom-32{
	bottom:-8rem;
}
.lg\:right-0{
	right:0;
}
.lg\:order-1{
	order:1;
}
.lg\:order-2{
	order:2;
}
.lg\:col-span-12{
	grid-column:span 12/span 12;
}
.lg\:col-span-2{
	grid-column:span 2/span 2;
}
.lg\:col-span-3{
	grid-column:span 3/span 3;
}
.lg\:col-span-4{
	grid-column:span 4/span 4;
}
.lg\:col-span-8{
	grid-column:span 8/span 8;
}
.lg\:col-span-9{
	grid-column:span 9/span 9;
}
.lg\:my-0{
	margin-top:0;
}
.lg\:mb-0,.lg\:my-0{
	margin-bottom:0;
}
.lg\:flex{
	display:flex;
}
.lg\:hidden{
	display:none;
}
.lg\:\!h-\[12px\]{
	height:12px!important;
}
.lg\:h-10{
	height:2.5rem;
}
.lg\:h-12{
	height:3rem;
}
.lg\:h-5{
	height:1.25rem;
}
.lg\:h-6{
	height:1.5rem;
}
.lg\:h-8{
	height:2rem;
}
.lg\:h-\[18px\]{
	height:18px;
}
.lg\:max-h-\[280px\]{
	max-height:100%;
}
.lg\:max-h-\[657px\]{
	max-height:657px;
}
.lg\:min-h-\[125px\]{
	min-height:125px;
}
.lg\:min-h-\[275px\]{
	min-height:275px;
}
.lg\:min-h-\[280px\]{
	min-height:100%;
}
.lg\:min-h-\[657px\]{
	min-height:657px;
}
.lg\:\!w-\[12px\]{
	width:12px!important;
}
.lg\:w-1\/3{
	width:33.333333%;
}
.lg\:w-10{
	width:2.5rem;
}
.lg\:w-12{
	width:3rem;
}
.lg\:w-2\/3{
	width:66.666667%;
}
.lg\:w-5{
	width:1.25rem;
}
.lg\:w-6{
	width:1.5rem;
}
.lg\:w-8{
	width:2rem;
}
.lg\:w-\[18px\]{
	width:18px;
}
.lg\:w-\[40\%\]{
	width:40%;
}
.lg\:w-\[60\%\]{
	width:60%;
}
.lg\:w-\[70\%\]{
	width:70%;
}
.lg\:min-w-\[125px\]{
	min-width:125px;
}
.lg\:min-w-\[275px\]{
	min-width:275px;
}
.lg\:min-w-\[unset\]{
	min-width:unset;
}
.lg\:max-w-\[125px\]{
	max-width:125px;
}
.lg\:grid-cols-1{
	grid-template-columns:repeat(1,minmax(0,1fr));
}
.lg\:grid-cols-10{
	grid-template-columns:repeat(10,minmax(0,1fr));
}
.lg\:grid-cols-11{
	grid-template-columns:repeat(11,minmax(0,1fr));
}
.lg\:grid-cols-12{
	grid-template-columns:repeat(12,minmax(0,1fr));
}
.lg\:grid-cols-2{
	grid-template-columns:repeat(2,minmax(0,1fr));
}
.lg\:grid-cols-3{
	grid-template-columns:repeat(3,minmax(0,1fr));
}
.lg\:grid-cols-4{
	grid-template-columns:repeat(4,minmax(0,1fr));
}
.lg\:grid-cols-5{
	grid-template-columns:repeat(5,minmax(0,1fr));
}
.lg\:grid-cols-6{
	grid-template-columns:repeat(6,minmax(0,1fr));
}
.lg\:grid-cols-7{
	grid-template-columns:repeat(7,minmax(0,1fr));
}
.lg\:grid-cols-8{
	grid-template-columns:repeat(8,minmax(0,1fr));
}
.lg\:grid-cols-9{
	grid-template-columns:repeat(9,minmax(0,1fr));
}
.lg\:flex-row{
	flex-direction:row;
}
.lg\:flex-col{
	flex-direction:column;
}
.lg\:flex-wrap{
	flex-wrap:wrap;
}
.lg\:items-center{
	align-items:center;
}
.lg\:justify-between{
	justify-content:space-between;
}
.lg\:gap-x-0{
	-moz-column-gap:0;
	column-gap:0;
}
.lg\:gap-x-12{
	-moz-column-gap:3rem;
	column-gap:3rem;
}
.lg\:gap-x-2{
	-moz-column-gap:.5rem;
	column-gap:.5rem;
}
.lg\:gap-x-3{
	-moz-column-gap:.75rem;
	column-gap:.75rem;
}
.lg\:gap-x-5{
	-moz-column-gap:1.25rem;
	column-gap:1.25rem;
}
.lg\:gap-x-6{
	-moz-column-gap:1.5rem;
	column-gap:1.5rem;
}
.lg\:gap-x-7{
	-moz-column-gap:1.75rem;
	column-gap:1.75rem;
}
.lg\:gap-x-\[40px\]{
	-moz-column-gap:40px;
	column-gap:40px;
}
.lg\:gap-y-0{
	row-gap:0;
}
.lg\:gap-y-6{
	row-gap:1.5rem;
}
.lg\:overflow-visible{
	overflow:visible;
}
.lg\:\!overflow-x-hidden{
	overflow-x:hidden!important;
}
.lg\:\!overflow-y-hidden{
	overflow-y:hidden!important;
}
.lg\:whitespace-normal{
	white-space:normal;
}
.lg\:\!rounded-\[var\(--blg-radius-3xl\)\]{
	border-radius:var(--blg-radius-3xl)!important;
}
.lg\:rounded-\[32px\]{
	border-radius:32px;
}
.lg\:rounded-\[var\(--blg-radius-2xl\)\]{
	border-radius:var(--blg-radius-2xl);
}
.lg\:rounded-\[var\(--blg-radius-3xl\)\]{
	border-radius:var(--blg-radius-3xl);
}
.lg\:rounded-\[var\(--blg-radius-xl\)\]{
	border-radius:var(--blg-radius-xl);
}
.lg\:border-l{
	border-left-width:1px;
}
.lg\:border-l-2{
	border-left-width:2px;
}
.lg\:border-l-\[1px\]{
	border-left-width:1px;
}
.lg\:border-gray-300{
	--tw-border-opacity:1;
	border-color:rgb(209 213 219/var(--tw-border-opacity));
}
.lg\:p-6{
	padding:1.5rem;
}
.lg\:px-20{
	padding-left:5rem;
	padding-right:5rem;
}
.lg\:px-4{
	padding-left:1rem;
	padding-right:1rem;
}
.lg\:px-44{
	padding-left:11rem;
	padding-right:11rem;
}
.lg\:px-48{
	padding-left:12rem;
	padding-right:12rem;
}
.lg\:px-8{
	padding-left:2rem;
	padding-right:2rem;
}
.lg\:px-\[118px\]{
	padding-left:118px;
	padding-right:118px;
}
.lg\:px-\[140px\]{
	padding-left:140px;
	padding-right:140px;
}
.lg\:px-\[18px\]{
	padding-left:18px;
	padding-right:18px;
}
.lg\:px-\[70px\]{
	padding-left:70px;
	padding-right:70px;
}
.lg\:py-0{
	padding-bottom:0;
	padding-top:0;
}
.lg\:py-10{
	padding-bottom:2.5rem;
	padding-top:2.5rem;
}
.lg\:py-2{
	padding-bottom:.5rem;
	padding-top:.5rem;
}
.lg\:py-20{
	padding-bottom:5rem;
	padding-top:5rem;
}
.lg\:py-6{
	padding-bottom:1.5rem;
	padding-top:1.5rem;
}
.lg\:pl-2{
	padding-left:.5rem;
}
.lg\:pr-4{
	padding-right:1rem;
}
.lg\:pt-12{
	padding-top:3rem;
}
.lg\:text-left{
	text-align:left;
}
.lg\:text-\[15px\]{
	font-size:15px;
}
.lg\:text-\[24px\]{
	font-size:24px;
}
.lg\:text-base{
	font-size:1rem;
	line-height:1.5rem;
}
.lg\:text-lg{
	font-size:1.125rem;
	line-height:1.75rem;
}
.lg\:text-xl{
	font-size:1.25rem;
	line-height:1.75rem;
}
.lg\:font-extrabold{
	font-weight:800;
}
.lg\:text-\[var\(--blg-color-secondary200\)\]{
	color:var(--blg-color-secondary200);
}
.lg\:shadow-lg{
	--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
}
@media (min-width:1280px){
	.xl\:col-span-3{
	grid-column:span 3/span 3;
}
.xl\:col-span-4{
	grid-column:span 4/span 4;
}
.xl\:col-span-8{
	grid-column:span 8/span 8;
}
.xl\:col-span-9{
	grid-column:span 9/span 9;
}
.xl\:flex{
	display:flex;
}
.xl\:w-9\/12{
	width:75%;
}
.xl\:\!max-w-\[920px\]{
	max-width:920px!important;
}
.xl\:grid-cols-1{
	grid-template-columns:repeat(1,minmax(0,1fr));
}
.xl\:grid-cols-10{
	grid-template-columns:repeat(10,minmax(0,1fr));
}
.xl\:grid-cols-11{
	grid-template-columns:repeat(11,minmax(0,1fr));
}
.xl\:grid-cols-12{
	grid-template-columns:repeat(12,minmax(0,1fr));
}
.xl\:grid-cols-2{
	grid-template-columns:repeat(2,minmax(0,1fr));
}
.xl\:grid-cols-3{
	grid-template-columns:repeat(3,minmax(0,1fr));
}
.xl\:grid-cols-4{
	grid-template-columns:repeat(4,minmax(0,1fr));
}
.xl\:grid-cols-5{
	grid-template-columns:repeat(5,minmax(0,1fr));
}
.xl\:grid-cols-6{
	grid-template-columns:repeat(6,minmax(0,1fr));
}
.xl\:grid-cols-7{
	grid-template-columns:repeat(7,minmax(0,1fr));
}
.xl\:grid-cols-8{
	grid-template-columns:repeat(8,minmax(0,1fr));
}
.xl\:grid-cols-9{
	grid-template-columns:repeat(9,minmax(0,1fr));
}
.xl\:gap-x-12{
	-moz-column-gap:3rem;
	column-gap:3rem;
}
.xl\:gap-x-24{
	-moz-column-gap:6rem;
	column-gap:6rem;
}
.xl\:gap-x-6{
	-moz-column-gap:1.5rem;
	column-gap:1.5rem;
}
.xl\:px-20{
	padding-left:5rem;
	padding-right:5rem;
}
.xl\:px-\[30\]{
	padding-left:30;
	padding-right:30;
}
.xl\:py-10{
	padding-bottom:2.5rem;
	padding-top:2.5rem;
}
}
@media (min-width:1536px){
	.\32xl\:grid-cols-1{
	grid-template-columns:repeat(1,minmax(0,1fr));
}
.\32xl\:grid-cols-10{
	grid-template-columns:repeat(10,minmax(0,1fr));
}
.\32xl\:grid-cols-11{
	grid-template-columns:repeat(11,minmax(0,1fr));
}
.\32xl\:grid-cols-12{
	grid-template-columns:repeat(12,minmax(0,1fr));
}
.\32xl\:grid-cols-2{
	grid-template-columns:repeat(2,minmax(0,1fr));
}
.\32xl\:grid-cols-3{
	grid-template-columns:repeat(3,minmax(0,1fr));
}
.\32xl\:grid-cols-4{
	grid-template-columns:repeat(4,minmax(0,1fr));
}
.\32xl\:grid-cols-5{
	grid-template-columns:repeat(5,minmax(0,1fr));
}
.\32xl\:grid-cols-6{
	grid-template-columns:repeat(6,minmax(0,1fr));
}
.\32xl\:grid-cols-7{
	grid-template-columns:repeat(7,minmax(0,1fr));
}
.\32xl\:grid-cols-8{
	grid-template-columns:repeat(8,minmax(0,1fr));
}
.\32xl\:grid-cols-9{
	grid-template-columns:repeat(9,minmax(0,1fr));
}
}