/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 29 2023 | 07:27:40 */
.cnt-bg img {
    border-radius: 15px 15px 0px 0px;
}
.cnt-bg .elementor-image-box-content {
    padding: 0 20px 0 20px;
}
input {
	box-shadow: none !important;
}
textarea#form-field-message {
    box-shadow: none;
}
.cus-form textarea#form-field-message {
    border-radius: 10px !important;
    padding: 15px;
}
.cus-form .elementor-field-label {
    padding-bottom: 8px !important;
}
.cus-form {
    backdrop-filter: blur(10px);
}
.cus-form button.elementor-button {
    margin-top: 30px;
}
.icon-img img {
    background-color: #005f59;
    padding: 12px;
    border-radius: 50px;
    margin-bottom: 10px;
	margin-top: -25px;
}
.btn-animation {
	transition: all 0.2s ease-out !important;
}
.btn-animation:hover i.far.fa-arrow-alt-circle-right {
	margin-left: 5px;
}
.service-list .elementor-icon-list-item{
    padding: 10px 10px 10px 15px !important;
    background: #005f59;
	color:white !important;
}
.service-list .current-menu-item{
	background-color:#FAF5EF;
	color:white !important;
	
}
.service-list .elementor-icon-list-item:hover:before {
    opacity: 1;
	 background:#005F54 !important;
	color: white !important;
    transform: perspective(400px) rotateX(0deg);
    transition: all 300ms linear;
    transition-delay: 0.1s;
}
.service-list .elementor-icon-list-item:hover a {
	color:#fff !important;
	z-index:1;
}
.service-list .elementor-icon-list-item {
	color:#fff !important;
	z-index:1;
}
.elementor-616 .elementor-element.elementor-element-c884ceb .elementor-icon-list-text {
    transition: color 0.3s;
    color: white;
}
/* .service-list .elementor-icon-list-item::before{
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
	background:#005F49;
	color: white !important;
    z-index: -1; 
    opacity: 1;
    transform: perspective(400px) rotateX(90deg);
    transform-origin: bottom;
    transition: all 300ms linear;
    transition-delay: 0.1s;
    border-radius: 0px;
}
.elementor-1178 .elementor-element.elementor-element-c82fe5b .elementor-icon-list-text {
    color: #ffffff !important;
    transition: color 0.3s;
}*/
.service-list .elementor-icon-list-text{
	color:white !important;
} 