/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 09 2025 | 19:56:24 */
html, body{
	overflow-x: hidden;
}

div#primary {
    padding-top: 20px;
}

/* .header-main {
    background: #00000096;
} */

.header-transparent .header-main{
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
}

.btn-style a{
	background: #A1BC1B;
	background-image: linear-gradient(90deg, #D0E484 0%, #A1BC1B 116.62%) !important;
}

.test-car-cls .swiper.swiper-initialized {
    overflow: visible;
}

.bg-green-style{
	background: linear-gradient(90deg, #D0E484 0%, #A1BC1B 116.62%);
}

.bg-dark-green{
	background: linear-gradient(121.18deg, #375D4D 8.79%, #1D4735 68.85%);
}

.hover-ele-img img {
    width: 350px;
    height: 350px;
    object-fit: cover;
    border-radius: 10px;
    transition: .5s;
}

.hover-ele-img:hover img {
    width: 550px;
}
.test-first-row{
	box-shadow: 0px 11.6786px 24.525px rgba(230, 57, 70, 0.15);
}

.testimonial-text::before {
    content: '';
    position: absolute;
    top: -20px;
    left: -50px;
    width: 40px;
    height: 35px;
    background: url(https://solara.envawebstudios.com/wp-content/uploads/2025/07/Quote1.webp);
    background-size: 100% 100%;
}

.testimonial-text:after {
    content: '';
    position: absolute;
    bottom: -20px;
    right: -50px;
    width: 40px;
    height: 35px;
    background: url(https://solara.envawebstudios.com/wp-content/uploads/2025/07/Quote2.webp);
    background-size: 100% 100%;
}

.form-news input#form-field-email {
    border: unset;
    background: unset;
    padding: 15px 20px !important;
    height: auto;
}

.form-news .elementor-form-fields-wrapper.elementor-labels- {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    background: #D8D8D8 !important;
    border-radius: 35px;
    overflow: hidden;
}

.form-news .elementor-field-type-email {
    width: 75%;
    padding: 0 !important;
    margin: 0 !important;
}

.form-news .elementor-field-type-submit {
    padding: 0 !important;
    margin: 0 !important;
    width: 25% !important;
}

.form-news button.elementor-button.elementor-size-sm {
    height: 100% !important;
    border-radius: 35px;
}
