/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 19 2026 | 18:17:34 */
body{
	background-color:#f9f9f9!important;

}
html.dark body{
	background-color:#19191a!important;
}



.light-box-shadow{
	box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 3%)!important;
}
html.dark .light-box-shadow{
	box-shadow:none;
}

.box-color-1{
	background-color:#ffffff!important;
	box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.03)!important;
}
html.dark .box-color-1{
	background-color:#232328!important;   
	box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.03);
}

h1,h2,h3,h4,h5,h6{
	color:#0F172A;
}
html.dark h1,html.dark h2,html.dark h3,html.dark h4,
html.dark h5,html.dark h6{
	color:#F8FAFC;
}

p,span{
	color:#334155;
	margin:0;
}
html.dark p,html.dark span,html.dark strong,html.dark {
	color:#F2F2F2;
}
.yn-sticky-title{
	color:#334155!important;
}


a{
	color:#3A93E8;
	transition:all 0.2s ease;
}

a:hover{
	color:#42C0F4;
}




//color:#42C0F4!important;





.text-style h1{
	margin-top:1rem;
	font-size:24px!important;
	font-weight:700;
	color:#0F172A!important;

}

.text-style h2{
	margin-top:3rem;
	font-size:22px!important;
	font-weight:700;
	color:#0F172A!important;
}
.text-style h3{
	margin-top:3rem;
	font-size:20px!important;
	font-weight:700;
	color:#0F172A!important;
}

.text-style h4,.text-style h5,.text-style h6{
	margin-top:3rem;
	font-size:18px!important;
	font-weight:700;
	color:#0F172A!important;
}

.text-style p{
	font-size:15px!important;
	font-weight:400;
	line-height:26px;
	color:#334155!important;
	margin-top:1rem!important;
	text-align:justify;
}

.text-style ul {
	margin-top:0.75rem;
	margin-bottom:0.75rem;
	padding-right:1.5rem;
}
.text-style ol {
	margin-top:0.75rem;
	margin-bottom:0.75rem;
	padding-right:1.5rem;
}

.text-style ul li,.text-style ul ,ol{
	font-size:14px!important;
	font-weight:400;
	line-height:24px;
	color:#334155!important;
}
.text-style ul li ,ol li{
	margin-top:6px!important;
}

.text-style b,.text-style strong{
	font-weight:700;
	color:#3A93E8!important;
}

.text-style img{
	border-radius:1rem;
	margin-top:0.5rem!important;
	margin-bottom:0.5rem!important;
	border:2px solid #3A93E8;
}


.text-style figcaption{
	font-size:12px!important;
	font-weight:400;
	line-height:20px;
	color:#334155!important;
	margin-top:-0.5rem;
	text-align:center;
}

.text-style figure{
	margin:0!important;
}


.text-style blockquote{
	font-size:15px!important;
	font-weight:700;
	line-height:28px;
	
	border-right:4px;
	border-color:#3A93E8!important;
	border-right-style:solid;
	padding-right:1rem;
	padding-left:1rem;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	padding-top:0.5rem;
	padding-bottom:0.5rem;
}

.text-style video{
	width:100%;
	height:100%;

	
}

.text-style .table{
	overflow-x:auto;
}

.text-style table {
	border-radius:12px 12px 0px 0px;
	overflow:hidden;
	
}
.text-style table td{
	text-align:center;
	
}

.text-style table thead{
	background-color:#3A93E8!important;
	color:white;
	font-weight:700;
	
}

.text-style table tbody{
	color:#334155!important;
	
}

.text-style .wp-video {
  width:100%!important;
	border-radius:1rem;
	margin-top:1rem;
	overflow:hidden;
	margin-bottom:1rem;
}

/*  Dark Mode*/


html.dark .text-style h1{
	color:#F2F2F2!important;
}

html.dark .text-style h2{
	color:#F2F2F2!important;
}
html.dark .text-style h3{
	color:#F2F2F2!important;
}

html.dark .text-style h4,.text-style h5,.text-style h6{
	color:#F2F2F2!important;
}

html.dark .text-style p{
	color:#F2F2F2!important;
}


html.dark .text-style ul li,.text-style ul ,ol{
	color:#F2F2F2!important;
}

html.dark .text-style figcaption{
	color:#F2F2F2!important;
}
html.dark .text-style blockquote p{
	margin:0!important;
	color:#3A93E8!important;
	font-weight:700;
}

html.dark .text-style table tbody{
	color:#F2F2F2!important;
	
}

@media only screen and (max-width: 778px) {
	.text-style table {
	font-size:13px!important;
	
}
.text-style table td {
	padding:0.5rem!important;
	
	
}
}



@media only screen and (max-width: 578px) {
	.text-style table {
	font-size:13px!important;
	
}
 .text-style h1{
	font-size:20px!important;
}

.text-style h2{
	font-size:19px!important;
}
.text-style h3{
	font-size:17px!important;
}

.text-style h4,.text-style h5,.text-style h6{
	font-size:17px!important;
}

.text-style p{
	font-size:13.5px!important;
	line-height:24px!important;
}


.text-style ul li,.text-style ul ,.text-style ol,.text-style ol li{
	font-size:13px!important;
	line-height:24px!important;
	margin-top:6px!important;
	
}


.text-style blockquote{
	font-size:14px!important;
	padding-right:0.75rem;
	padding-left:0.75rem;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
		margin-left:0.5rem!important;
		margin-right:0.5rem!important;
}


}


.text-style blockquote p{
	margin:0!important;
	color:#3A93E8!important;
	font-weight:700;
}



.text-style a{
	
	color:#42C0F4!important;
	transition:all 0.2s ease!important;
}
.text-style a:hover{
	color:#3A93E8!important;
}

.text-style a strong{
	
	color:#42C0F4!important;
	transition:all 0.2s ease!important;
}
.text-style a:hover strong{
	color:#3A93E8!important;
}