.menu-body ul {
	padding-inline-start: unset;
}
.elementor-heading-title {
	text-transform: initial;
}

.elementor-size-sm  {
	margin-top: 25px;
}

.elementor-image-carousel-caption {
font-size: 20px! important;
margin-top: 12px;
}

#qodef-back-to-top.qodef--on {
    opacity: 0;
    visibility: visible;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
    
}

.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 100%;
    height: 15px;
}

a:hover {
    text-decoration: underline;
    color: #49554C;
}


/*--- 2 Column Form Styles Start ---*/

.left label {
    width: 44%;
    float: left;
    margin-right:6%;
}


.right label {
    width: 44%;
    float: left;
}

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}

/*--- 2 Column Form Styles End ---*/

#form-field-field_d981f48 {
    margin-bottom: 19px;
}

.elementor-field-label  {
    margin-top:25px
}


a .link-menu:active {
    color: white;
    font-weight: 600;   
}

/*--- Servizi ---*/

.elementor-repeater-item-cd7522d {
    opacity: 1;
}

.elementor-repeater-item-cfd88e9 {
    opacity: 1;
}

.elementor-repeater-item-1fda3a3 {
    opacity: 1;
}

.elementor-repeater-item-3f9875d  {
    opacity: 1;
}

.elementor-repeater-item-5fe2864  {
    opacity: 0.28;
}

.elementor-repeater-item-e52be66  {
    opacity: 0.28;
}

.elementor-repeater-item-a522562  {
    opacity: 0.28;
}

.elementor-repeater-item-cce4905  {
    opacity: 0.28;
}

.elementor-repeater-item-45c0d44  {
    opacity: 0.28;
}

.elementor-repeater-item-03905f2 .elementor-price-table__feature-inner {
    margin-bottom: 61px;
}

/* Mobile */

@media only screen and (max-width: 500px) {

.elementor-swiper-button.elementor-swiper-button-prev {
    display: none;
}

.elementor-swiper-button.elementor-swiper-button-next {
    display: none;
}


}
