/* Generated from page: il-percorso-della-coppia */
.themify_builder_content-32006 .tb_dd62755.module-tab>.tab-nav li:hover{background-image:none;background-color:#fce5e1}
.themify_builder_content-32006 .tb_dd62755.module-tab.ui.ui>.tab-nav a,.themify_builder_content-32006 .tb_dd62755.module-tab>.tab-content{font-family:"montserrat"}
.themify_builder_content-32006 .tb_dd62755.module-tab.ui>.tab-nav a{font-weight:bold;font-style:normal;font-size:16px;color:#3b7a73}
.themify_builder_content-32006 .tb_dd62755.module-tab>.tab-nav,.themify_builder_content-32006 .tb_dd62755.module-tab>.tab-nav li{text-align:left}
.themify_builder_content-32006 .tb_dd62755.module-tab.ui>.tab-nav .current{background-image:none;background-color:#82d4b5}
.themify_builder_content-32006 .tb_dd62755.module-tab>.tab-nav li{border:none}

@media(max-width:600px){
.themify_builder_content-32006 .tb_e31z158{--col:none;--area:var(--aream2_auto)}
}/*Builder Custom CSS START*/
.testimonial-container {
      width: 80%;
      margin: 0 auto;
    }
.testimonial-title{
	position: absolute;
    text-align: center;
    top: 110%;
    left: 0;
    right: 0;
    font-weight: 700;
    font-size: 18px;
    color: var(--green-primary);
}
    .testimonial-card {
    display: flex;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
    margin-bottom: 30px;
    position: relative;
    height: 30rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
		font-size:18px;
		line-height:27px;
		font-style:italic;
		color: var(--green-primary);
}
    .swiper-slide .card-img-top {
      width: 100px;
      height: 100px;
      border-radius: 50%;
    }
    .testimonial-card:hover .testimonial-img {
      margin-bottom: -70px; 
    }
@media screen and (max-width:760px){
	.swiper-button-next, .swiper-button-prev {
    top: var(--swiper-navigation-top-offset, 91%)!important;
    width: calc(var(--swiper-navigation-size) / 44* 27)!important;
    margin-top: calc(0px -(var(--swiper-navigation-size) / 2))!important;
    color: var(--green-primary)!important;
}
}
@media screen and (min-width:760px){
	.swiper-button-next, .swiper-button-prev {
    top: var(--swiper-navigation-top-offset, 110%)!important;
    width: calc(var(--swiper-navigation-size) / 6* 104)!important;
    margin-top: calc(0px -(var(--swiper-navigation-size) / 2))!important;
    align-items: center;
    color: var(--green-primary)!important;
}
	.swiper-slide .card-img-top {
    top: 84%;
    background-color: #fff;
    position: absolute;
}
}
/*Builder Custom CSS END*/