/*
Theme Name: hello elementor child
Theme URI:  https://www.wpserveur.net
Author:     WPServeur
Author URI: https://www.wpserveur.net
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/
.cont-icon .elementor-icon{
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    transition: all .3s ease;
}

.cont-icon .elementor-icon svg,
.cont-icon .elementor-icon svg *{
    transition: all .3s ease;
}

/* Hover Effect */
.cont-icon:hover .elementor-icon{
    background: #008080;
	
}
.cont-icon:hover {
    
	cursor:pointer !important;
}

.cont-icon:hover .elementor-icon svg path{
    fill: #fff !important;
}

.cont-icon:hover .elementor-icon svg,
.cont-icon:hover .elementor-icon svg *{
    stroke: #fff !important;
}

.back-img:before{
    background-size: 100% 100% !important;
}




.cara-grow .swiper-slide.swiper-slide-next > div > .e-con-inner > .e-con{
    background: #2B354E !important;
    border: 1px solid #B3B3B3 !important;
    transition: all .4s ease;
    position: relative;
    z-index: 99;
	height:380px;
}
.cara-grow .swiper-slide.swiper-slide-next > div > .e-con-inner > .e-con p{
	color:white !important;
}


.cont-hov:hover{
    background: white !important;
    
}
.cont-hov:hover h2{
    color:black !important;
}



/* Form field focus */
.select-on .elementor-field:focus,
.select-on .elementor-field:focus-visible{
    background:#fff !important;
    color:#000 !important;
    outline:none;
    box-shadow:none;
}

.select-on .elementor-field:focus::placeholder{
    color:#666;
}

.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons:after {
    content: url(https://project2.1stopwebsitesolution.com/stmarysindependentlivingextensions/wp-content/uploads/2026/07/Linksa.svg) !important;
    height:46px;
}