/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 24 2025 | 10:28:47 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.n-heading h1 span,
.n-heading h2 span,
.n-icon-box h3 span{
	background: linear-gradient(76deg, #F77D00 28.71%, #F5BA38 97.87%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.homepage-hero-section{
	position: relative;
	overflow: hidden;
}

.homepage-hero-section:after{
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 212px;
  background-image: url("/wp-content/uploads/2025/11/bottom-right-shape-scaled.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: bottom center;
  pointer-events: none;
  z-index: 3;
}

.about-boxes{
	border-radius: 7.5px;
	background: #FFF;
	box-shadow: 0 0 25.5px var(--sds-size-blur-100) rgba(0, 0, 0, 0.15);
}
.newsletter-sction-cs .elementor-form-fields-wrapper{
	flex-wrap: nowrap;
}
.newsletter-sction-cs .elementor-field-type-submit{
	width: fit-content;

}
.newsletter-sction-cs .elementor-button-text{
	white-space: nowrap !important;
	font-size: 13px;
	
}
.newsletter-sction-cs .elementor-button{
	padding: 9px 18px !important;
    border-radius: 5.25px !important;
	height: 42.75px !important;
	transition: all 1s ease;
}
.newsletter-sction-cs .elementor-button:hover{
	background: linear-gradient(76deg, #F77D00 28.71%, #F5BA38 97.87%);
	color: #333333;
}

.newsletter-sction-cs input{
	background-color: #fff !important;
    border-radius: 5.25px !important;
    height: 42.75px !important;
    padding: 12.75px 11.25px !important;
	color: #333 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}
.home-about-section {
	position: relative;
	overflow: hidden;
}
.home-about-section:after{
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 210px;
  background-image: url("/wp-content/uploads/2025/11/top-right-shape-scaled.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top center;
  pointer-events: none;
  z-index: 3;
}
.alerts-section-cs{
	background: linear-gradient(76deg, #C30D3C 28.71%, #FF1652 97.87%);
}
.monthly-readers-cs,
.direct-input-section-cs{
	position: relative;
	overflow: hidden;	
}
.direct-input-section-cs:after{
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 206px;
  background-image: url("/wp-content/uploads/2025/11/top-left-shape-2-scaled.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top center;
  pointer-events: none;
  z-index: 3;
}
.monthly-readers-cs:after{
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 206px;
  background-image: url("/wp-content/uploads/2025/11/top-left-shape-grey-scaled.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top center;
  pointer-events: none;
  z-index: 3;
}
.contact-section-cs{
	position: relative;
	overflow: hidden;
}
.contact-section-cs:after{
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 206px;
  background-image: url("/wp-content/uploads/2025/11/bottom-left-shape.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top center;
  pointer-events: none;
  z-index: 3;
}
.red-btn-cs,
.yellow-btn-cs{
	width: 100% !important;
}

.red-btn-cs .elementor-button,
.yellow-btn-cs .elementor-button{
	width: 100% !important;
}


.red-btn-cs svg{
	width: 18px !important;
}

.yellow-btn-cs svg{
	width: 19px !important;
}
.post-slide .rt-container-fluid{
	padding-left:0px;
	padding-right:0px;
}
.post-slide .rt-slider-item .tpg-post-holder, 
.post-slide .tpg-post-holder{	
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.filter-post .tpg-post-holder{	
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) !important;
}
.post-slide .rt-slider-item{
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.list-span span{
	color:#F5BA38;
}
.filter-post .rt-tax-filter .term-button-item{
	margin:0px !important;
}
.filter-post .rt-tax-filter span.term-button-item{
	border-right:none;
}
.filter-post .rt-tax-filter span.term-button-item:first-child{
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
}
.filter-post .rt-tax-filter span.term-button-item:last-child{
	border-top-right-radius:6px !important;
	border-bottom-right-radius:6px !important;
	border-right:1px solid #C5C5C5;
}
.post-slide-full .elementor-widget-container {
    margin-left: calc((100% - 1180px) / 2);
    width: auto !important;
}
.post-slide-full{
	overflow:hidden;
}
.post-slide-full .tpg-post-holder{
	border:1px solid #F5BA38;
	border-radius:8px !important;
}
.post-slide-full .tpg-post-holder .tpg-el-image-wrap{
	margin-top:-20px;
}

.tpg-cat-cstm-cs .cat-thumb{
	height:20px !important;
}
.tpg-cat-cstm-cs .cat-link{
	background: none !important;
}
.tpg-cat-cstm-cs .cat-link .overlay{
	background: none !important;
}
.tpg-cat-cstm-cs .category-name{
	padding-left: 0 !important;
}
.tpg-cat-cstm-cs .category-name .right-icon{
	display: none;
}
.populr-news-cat-cstm-cs .tpg-post-holder{
	padding: 0 !important;
	border-radius: 7.5px;
}
.populr-news-cat-cstm-cs .rt-list-item{
	padding: 0 0 25px 0 !important;
}
.populr-news-cat-cstm-cs .rt-img-holder{
	margin-top: 0 !important;
	height: 100% !important;
	min-width: 130px !important;
}
.populr-news-cat-cstm-cs .entry-title-wrapper{
	margin-bottom: 0px !important
}
.populr-news-cat-cstm-cs .rt-el-content-wrapper{
	border-radius: 7.5px;
}

.populr-news-cat-cstm-cs .post-right-content{
	padding: 10px	
}

.populr-news-cat-cstm-cs .categories-links{
	border: 1px solid red;
	padding: 0px 15px;
	border-radius: 15px;
	color: red !important;
}
.new-form-cust input{
	border:1px solid #DDDDDD !important;
}
.populr-pst-cstm-cs .tpg-el-main-wrapper{
	padding-left: 0px;
	padding-right: 0px;
}
.post-slide .tpg-post-holder .post-meta-tags{
	display: flex;
	justify-content: space-between;
}
.post-slide .tpg-post-holder .post-meta-tags .date{
	order: 2;
}
.intelligence_feed_img_css .elementor-widget-container img{
	height: 113.86% !important;
}
.light-font-span{
	font-weight: 400 !important;	
}

.bottom-double-line-shape-section{
	position: relative;
	overflow: hidden;
}
.bottom-double-line-shape-section:after{
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 262px;
  background-image: url("/wp-content/uploads/2025/11/bottom-left-double-line-shape-scaled.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top center;
  pointer-events: none;
  z-index: 3;
}
.mining-bench-img-cs .elementor-widget-container img{
	height: 100% !important;
}
.tabs-verticle .e-n-tab-title[aria-selected="true"], .tabs-verticle .e-n-tab-title:hover, .tabs-verticle .e-n-tab-title:focus{
	color:#323E48 !important;
}
.faqs-cstm-cs .e-n-accordion-item {
	border: 1px solid #323E48 ;
    border-radius: 9px;
}
.gxm_score_table .ha-table__body-row-cell:first-child .ha-table__body-row-cell-text{
    font-weight: 700 !important;
    font-size: 16px !important;
}
.gxm_score_table .ha-table__body-row-cell a{
    text-decoration: underline;
    text-transform: capitalize;
    font-weight: 400 !important;
	font-family: "Poppins", Sans-serif;
	font-size: 17px !important;
	
}
.gxm_score_table .elementor-widget-container{
	border-radius: 19px !important;
	overflow: hidden;
	box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.1) !important;
}
.gxm_score_table .ha-table__body-row-cell{
	border-top: 0 !important;
	border-bottom: 0 !important;
}
.gxm_score_table{
    overflow-x: auto;
    width: 100%;
    padding-bottom: 20px
}
.gxm_score_table .elementor-widget-container:has(.ha-table){
    width: 1180px !important;
    display: table !important;
}

.gxm_score_table .ha-table{
    width: 1180px !important;
    display: table !important;
}
.gxm_score_table::-webkit-scrollbar {
	height: 10px;
}	

.gxm_score_table::-webkit-scrollbar-track {
	background: #C3CBCD;
	border-radius: 20px !important;
}

.gxm_score_table::-webkit-scrollbar-thumb {
	background: #323E48;
	border-radius: 5px !important;
}
.plans_section_cstm_cs .e-n-tabs-heading{
    display: flex;
    flex-direction: row;
    border: 2px solid #fff;
    width: fit-content;
    justify-content: center;
    padding: 3px;
    border-radius: 5px;
}
.plans_section_cstm_cs .e-n-tabs{
    align-items: center;
}
.plans_section_cstm_cs .e-n-tab-title{
    margin: 0 !important;
}
.plans_section_cstm_cs .e-n-tab-title{
    box-shadow: none !important;
}

.testimonial_carousel_cstm_cs .uc_stars{
	gap: 10px;
}
.testimonial_carousel_cstm_cs .owl-item{
	padding-top: 50px;
}
.testimonial_carousel_cstm_cs .owl-stage-outer{
	padding-bottom: 30px;
}
.testimonial_carousel_cstm_cs .owl-nav .owl-prev,
.testimonial_carousel_cstm_cs .owl-nav .owl-next{
	display: none !important;
}
.first-top-line-dots-cs{
	margin-right: -18px !important;
}
.gx_score {
    display: none;
}
.score_gold_2{
	color
}
.ha-table__body-row-cell-text:has(.gx_score) span{
    color: #A12B2F;
    text-decoration: underline;
    cursor: pointer;
}
.ha-table__body-row-cell-text:has(.gx_score) span{
    color: #A12B2F;
    text-decoration: underline;
    cursor: pointer;
}
.ha-table__body-row-cell-text:has(.gx_score) span.score_gold_2{
    color: #00B050 !important;;
}
.circle-discovery-logo{
	left: 50% !important;
	transform: translatex(-50%) !important;
}
.tabs-verticle .e-n-tab-title:last-child{
    border-bottom: 1px solid #00000000 !important;
}
.tabs-verticle .e-n-tab-title:last-child:last-child{
    border-bottom: 1px solid #00000000 !important; 
}
.tabs-verticle .e-n-tab-title:hover{
    border-bottom: 1px solid #fff !important;
    cursor: default;
}
.tabs-verticle .e-n-tab-title:hover span{
    color: #fff;
}
.tabs-verticle .e-n-tab-title:first-child:hover span{
	color: #323E48 !important;
}
.tabs-verticle .e-n-tabs-heading{
	pointer-events: none;
}
.cob_works_comparison_sections p{
	line-height: 1.4em !important;
}
.subscription_price_cstm_cs span{
	font-size: 20px;
}


/**Responsive Start***/
@media screen and (min-width: 768px){
	.testimonial_carousel_cstm_cs .uc-active-item .uc_quote_item.ue-item{
    	background: linear-gradient(75deg, #C30D3C 32.08%, #FF1652 106.93%);
		border-radius: 7px;
	}
	.testimonial_carousel_cstm_cs .uc-active-item  .ue-text p,
	.testimonial_carousel_cstm_cs .uc-active-item  .uc_author .ue_title{
    	color: #fff !important
	}
	.testimonial_carousel_cstm_cs .uc_quote_item.ue-item{
		opacity: 1 !important;
	}
}
@media screen and (max-width:1024px){
	.homepage-hero-section:after,
	.sec-bottom-shape-white::after,
	.bottom-left-shape::after,
	.bottom-double-line-shape-section:after,
	.contact-section-cs:after,
	.top-left-shape::after{
		height:150px;
	}
	.intelligence_feed_img_css .elementor-widget-container img {
		height: 83.86% !important;
	}
	.circle-discovery-logo{
		left: 50% !important;
		transform: translatex(-50%) !important;
	}
	.circle-discovery-logo img {
		max-width: 130px !important;
	}
	.mob-center {
		background-position: 57%;
		background-size: 50% !important;
	}
	.tab-container-cstm-cs .ha-data-table-responsive-scroll-yes .ha-table{
		display: table !important;
	}
	.tab-container-cstm-cs .elementor-widget-container{
		width:100%;
	}
	.tab-container-cstm-cs .e-n-tabs{
		width: 860px;
	}
	.tab-container-cstm-cs .ha-table__body-row-cell{
		padding: 0px !important;
	}
	.tab-container-cstm-cs .ha-table__body-row-cell-wrap{
		padding: 14px 012px 14.7px 012px !important;
	}

	
	.tab-container-cstm-cs {
  		position: relative;
	}

	.tab-container-cstm-cs .elementor-widget-container {
		overflow-y: hidden;
		white-space: nowrap;
		padding-bottom: 0px !important;
		overflow: clip;
		width:840px;
	}
	.tab-container-cstm-cs .elementor-element.tabs-verticle{
		overflow-x: scroll;
	    padding-bottom: 20px;
	    width: 860px;
	}

	.tab-container-cstm-cs .elementor-element.tabs-verticle::-webkit-scrollbar {
		height: 10px;
	}	

	.tab-container-cstm-cs .elementor-element.tabs-verticle::-webkit-scrollbar-track {
		background: #ffffff26;
		border-radius: 20px !important;
	}

	.tab-container-cstm-cs .elementor-element.tabs-verticle::-webkit-scrollbar-thumb {
		background: #fff;
		border-radius: 5px !important;
	}
	.tab-container-cstm-cs .elementor-element.tabs-verticle{
		border-radius: 0 !important;
	}
	.tab-container-cstm-cs .tabs-scroll-container:has(.ha-table){
		overflow: auto;
	}
	.tab-container-cstm-cs .ha-data-table-responsive-scroll-yes .elementor-widget-container:has(.ha-table){
    	width: 602px;
	}
	.gxm_score_table .ha-table__body-row-cell {
        padding: 12px 12px 12px 20px !important;
    }
	
}

@media screen and (min-width: 820px) and (max-width: 1024px){
	.top-line-dots, .top-angle {
		top: 39% !important;
	}
	.dash-overlap {
		margin-top: -158px !important;
	}	
	
}
@media screen and (max-width:767px){
	.homepage-hero-section:after,
	.sec-bottom-shape-white::after,
	.bottom-left-shape::after,
	.bottom-double-line-shape-section:after,
	.contact-section-cs:after,
	.top-left-shape:after{
		height:80px;
	}
	    
	.gxm_score_table .ha-table__body-row:nth-child(odd),
	.gxm_score_table .ha-table__body-row:nth-child(odd):hover{
    	background-color: #fff !important;
	}
	.gxm_score_table .ha-table__body-row:nth-child(even),
	.gxm_score_table .ha-table__body-row:nth-child(even):hover{
    	background-color: #F4F5F6 !important;
	}
	.gxm_score_table .ha-table__body-row .ha-table__body-row-cell-wrap,
	.gxm_score_table .ha-table__body-row .ha-table__body-row-cell-wrap:hover{
    	background: transparent !important;
	}
	.mob-center {
		background-position: 94%;
		background-size: 80% !important;
	}
	.investor-cards-cs .elementor-icon-box-icon .elementor-icon{
		display:flex !important;
		justify-content: center !important;
	}
}
@media screen and (max-width: 500px){
	.dash-line-mob:after{
		min-height: 248px !important;
		top: 50% !important;
	}
	.dash-line-mob:last-child:after{
		top: 46% !important;
        min-height: 168px !important;
	}
}