html{
    overflow-x:hidden;
}

iframe{
    height: 280px!important;
    margin-top: -90px;
    margin-bottom: -40px;
    margin-left: -70px;
    overflow: hidden;
}
#L238 li,
#L238 p{
    font-size:16px;
}


#L238 h2{
    margin-top:0;
    margin-bottom:15px;
}



#L238 h3{
 
    margin-bottom:15px;
 margin-top: 45px;
 font-size: 21px;
}


#L238 strong{
    color:var(--primary-color);
}


#L238 .container{
    display:
    flex;
    flex-wrap: wrap;
}

#L238 .contenitore-img{
    flex: 0 0 40%;
    height: 500px;
    /* position: sticky; */
    top: 220px;
}


#L238 .contenitore-img img{
    width:100%;
    height:100%;
    object-fit:cover;
}


#L238 .contenitore-testo{
    flex: 0 0 60%;
    padding-left: 50px;
}

#L238 iframe{
    flex:0 0 100%;
}

#L238 p:last-child{
    flex:0 0 100%;
}



@media(max-width:800px){
 #L238 .container {
    display: block;
    flex-wrap: wrap;
}



 
#L238 .contenitore-img{
    flex: 0 0 40%;
    height: 50vw;
    position: relative;
    top: initial;
}

 #L238 .contenitore-testo {
    flex: 0 0 60%;
    padding-left: 0;
  padding-top:50px;
}


}



@media(max-width:800px){


 #L238 iframe{
    width:130%!important;
}

}