a.wp-call-button {
    background-color: #fcd200 !important;
}
div#ast-scroll-top {
    background: #fcd200 !important;
}
span.elementor-counter-number {
    font-family: 'zuume-rough' !important;
}

html, body { overflow-x: hidden;
max-width: 100%;}




.noclick{
   pointer-events:none !important;
}

.serv-hover img{

    transition: 0.4s;
}

.serv-hover:hover img {
    transform: scale(1.12) rotate(7deg);
    transition: 0.4s;
}

.befaf {
    border-radius: 30px !important;
    overflow: clip;
}







.elementskit-single-testimonial-slider {
    border-radius: 15px;
}



section#block-27 {
    margin-bottom: 10px;
}

button#wpforms-submit-4138 {
    color: white;
    font-weight: bold;
}


.noclick {
  transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  will-change: transform;
}

/* La posición final */
.desplazado {
  transform: translateX(100px);
}

input {
    border-radius: 40px !important;
}

textarea#wpforms-4138-field_3 {
    border-radius: 20px;
}

div#wpforms-4138-field_4-container {
    width: 48%;    float: left;    z-index: 1;
}

div#wpforms-4138-field_2-container {
    width: 48%;    float: left;margin-left:10px;    z-index: 1;
}

img.alignnone.size-full.wp-image-4428 {
    filter: brightness(40.5);
}

@media only screen and (max-width: 600px) {
	
	div#pupilLeft {
    transform: translate(-15.0411px, -23.617px) translate(-50%, -50%) !important;
}
		div#pupilRight {
    transform: translate(-15.0411px, -23.617px) translate(-50%, -50%) !important;
}
	
	
		div#wpforms-4138-field_4-container {
    width: 100%;    float: left;
}

div#wpforms-4138-field_2-container {
    width: 100%;    float: left;margin-left:0px
}
	
	 .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
        grid-column-gap: 0px !important;
        grid-row-gap: 0px !important;
    }
	
	.elementor-4446 .elementor-element.elementor-element-79b3a34:not(.elementor-motion-effects-element-type-background), .elementor-4446 .elementor-element.elementor-element-79b3a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

    background-image: url(https://i0.wp.com/thrivelawn.care/wp-content/uploads/2026/01/lawn-banner.webp?fit=2000%2C857&ssl=1) ;
    background-attachment: fixed !important;
		        background-size: auto 100lvh !important;
		background-repeat:no-repeat;
		

		
	
		

}
section#nav_menu-2 h2 {
    font-size: 27px;
    margin-bottom: 7px;
}

section#nav_menu-2 h2 {
    font-size: 27px;
}
	
	.elementor-4446 .elementor-element.elementor-element-56cc5d42:not(.elementor-motion-effects-element-type-background), .elementor-4446 .elementor-element.elementor-element-56cc5d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   
    background-repeat: no-repeat;
    background-size: auto 100% !important;
    background-attachment: fixed;
}
	
	.site-primary-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-4-lheavy.ast-builder-grid-row-tablet-4-equal.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack {
    background-size: cover;
}
}