/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 26 2026 | 06:28:48 */
.menu-style  .elementor-item-active {
	font-weight: 600 !important;
	background-color: #EFF8FF !important;
	border-radius: 8px;
}

.inner-cont-head{
	box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
}
@media (min-width: 768px) {
  .menu-style  .menu-item-42 {
    display: none !important;
  }
	.menu-style  .elementor-menu-toggle{
		margin-right:0px !important;
	}
	.menu-style  .menu-item:hover a{
	background-color: #EFF8FF !important;
	border-radius: 8px;
}

}
@media (max-width: 768px) {
	.menu-style  .elementor-item-active{
	border-radius: 0px !important;
}
}

.ft-list  .elementor-icon-list-text a{
display:inline !important;	
	color:#A4A7AE !important;
}
.entry-title{
display:none !important;	
}
.ind-col-style{
background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), rgba(255, 255, 255, 0.30);
backdrop-filter: blur(20px);	
}
.num-style h4{
border-radius: 28px;
border: 8px solid  #EFF8FF;
width: 48px;
height:48px;
background-color:  #194185 !important;
display: flex;
justify-content: center;
align-items: center;
}
.btn-icon  .elementor-button-icon{
font-size:10px !important;
	margin-left:4px;
}
.form-style input{
	padding: 10px 14px !important;
	box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
}
.form-style  .elementor-field-type-checkbox{
	margin-left:30px !important;
}
.form-style  .elementor-field-subgroup{
	margin-top :-27px;
	margin-left: -28px;
}
#form-field-field_777695e-0{
	height:18px;
	width:18px;
}
.form-style  .elementor-field-type-checkbox  .elementor-field-label{
	color:#535862 !important;
/* 	font-size: 16px !important; */
	font-family:inter !important;
}
.form-style  .elementor-field-label{
	margin-left:0px !important;
}
#form-field-field_5145876{
    padding-left: 46px !important; 
}
@media (max-width: 363px){
.form-style .elementor-field-subgroup {
    margin-top: -57px !important;
}
}
.service-carousel  .elementor-swiper-button-prev:hover , .service-carousel  .elementor-swiper-button-next:hover{
	background-color :#dddddd26 !important;
}
.service-carousel  .elementor-swiper-button-prev:hover  svg  ,  .service-carousel  .elementor-swiper-button-next:hover  svg{
   filter: brightness(0) opacity(0.65);
}
.btn-arrow  .elementor-button-icon{
font-size:11px !important;	
}
/* .tilt-shadow{
box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
} */
.mg-top{
	margin-top:40px ;
}
.wwblog-image a:hover img ,  .image-hover:hover img{
	filter: brightness(85%) contrast(115%);
}
.elementor-flip-box{
	border-radius:16px;
}
.elementor-flip-box:hover  .elementor-flip-box__front{
	background-color:#FAFAFA !important;
}