/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 10 2025 | 10:14:54 */
/* 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 */ 

.homepage-hero-section .p-span span, 
.homepage-hero-section .p-span strong,
.homepage-hero-section .e-rating .e-icon{
	background: linear-gradient(76deg, #F77D00 28.71%, #F5BA38 97.87%);
	background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.grad-span span{
	background: linear-gradient(75deg, #C30D3C 32.08%, #FF1652 106.93%);
	background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.homepage-hero-section.hero-bg-grey:after{
	background-image: url(/wp-content/uploads/2025/11/bottom-right-shape-grey1-scaled.png);
}
.sec-bottom-shape-white::after{
	content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 206px;    
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: top center;
    pointer-events: none;
    z-index: 3;
	background-image: url(/wp-content/uploads/2025/11/bottom-left-shape-scaled.png);
}
.top-left-shape::after{
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 206px;    
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: top center;
    pointer-events: none;
    z-index: 3;
	background-image: url(/wp-content/uploads/2025/11/top-left-shape-l1-1-scaled.png);
}
.num-circle li {
    width: 36px;
    height: 36px;
    border: 2px solid #323E48;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 36px;
	background:#fff;
	z-index:2;
	position:relative;
}
.time-img{
	max-height:75px;
}
.time-img img.attachment-full{
	height: 65px !important;
}
.circle-discovery-logo img{
	max-width:180px !important;
}
.mob-center {
    background-position: 64%;
}
.tabs-verticle {
    border-radius: 10px !important;
    overflow: hidden;
}
.dashed-path-container-cs{
	margin-top: 4px !important;
}
@media screen and (max-width:767px){
	.diagonal-section {
		background-image: none !important;
	}
	.dash-line-mob:after {
		content: '';
		min-height: 219px;
		position: absolute;
		border: 1px dashed #333333;
		width: 49%;
		border-radius: 30px;
		top: 55%;
	}
	.dash-line-mob:first-child:after,
	.dash-line-mob:last-child:after{
		right:10px;
		border-left:0;
		border-top-left-radius:0px;
		border-bottom-left-radius:0px;
	}
	.dash-line-mob:nth-child(2):after{
		border-right:0;
		border-top-right-radius:0px;
		border-bottom-right-radius:0px;
	}
	.dash-line-mob:last-child:after{
		top:49%;
		min-height:150px;
	}
	.icon-center.elementor-widget-icon-box .elementor-icon-box-wrapper{
		align-items:center !important;
	}
	.list-cta ul li {
		width: 100%;
		border-bottom: 1px solid #d9d9d9;
		padding: 10px 0px !important;
	}
	.list-cta ul li:last-child{
		border-bottom:none;
	}
}
/* @media screen and (max-width:767px){
	.diagonal-section {
		background-image: none !important;
	}
	.dash-line-mob:after {
		content: '';
		min-height: 225px;
		position: absolute;
		border: 1px dashed #333333;
		width: 49%;
		border-radius: 30px;
		top: 55%;
	}
	.dash-line-mob:first-child:after,
	.dash-line-mob:last-child:after{
		right:10px;
		border-left:0;
		border-top-left-radius:0px;
		border-bottom-left-radius:0px;
	}
	.dash-line-mob:nth-child(2):after{
		border-right:0;
		border-top-right-radius:0px;
		border-bottom-right-radius:0px;
	}
	.dash-line-mob:last-child:after{
		top:50%;
		min-height:145px;
	}
	.icon-center.elementor-widget-icon-box .elementor-icon-box-wrapper{
		align-items:center !important;
	}
	.list-cta ul li {
		width: 100%;
		border-bottom: 1px solid #d9d9d9;
		padding: 10px 0px !important;
	}
	.list-cta ul li:last-child{
		border-bottom:none;
	}
}
@media screen and (max-width:446px){
	.dash-line-mob:after {
		min-height: 249px;
		top: 49%;
	}
	.dash-line-mob:last-child:after{
		top:45%;
		min-height:167px;
	}
}
@media (min-width:446px) and (max-width:567px){
	.dash-line-mob:after {
		min-height: 225px;
		top: 55%;
	}
	.dash-line-mob:last-child:after{
		top:50%;
		min-height:145px;
	}
}
@media (min-width: 820px) and (max-width: 948px){
	.dashed-path-container-cs{
		margin-top: -23px!important;
	}
}
@media (min-width: 949px) and (max-width: 1024px){
	.dashed-path-container-cs{
		margin-top: 0px!important;
	}
}
@media (min-width: 1024px) and (max-width: 1124px){
	.dashed-path-container-cs{
		margin-top: -23px!important;
	}
} */
