.pagine-sito .div-block{ width: 100%; }

.pagine-sito header{
   width: 100%;
   height: 350px;
   position: relative;
   border-radius: 12px;
   box-shadow: inset 0px 0px 11px 2px #f18e4187;
   
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
}
.pagine-sito header .content{
   width: 100%;
   width: 100%;
   height: 100%;
   background: #080808b3;
   padding-top: 3%;
   text-align: center;
}
.pagine-sito header .content img{
   width: 12%;
   max-width: 150px;
   height: auto;
}
.pagine-sito .div-flex{
   display: flex;
   width: 100%;
   margin: 0 auto;
   align-items: flex-start;
   justify-content: space-between;
}
.pagine-sito .div-flex>div:first-child{
   width: 65%;
   padding: 0 5px;
}
.pagine-sito .div-flex>div:last-child{
   width: 35%;
   padding: 0 5px;
}

.pagine-sito .dx-container img {
   width: 98%;
   object-fit: cover;
   border-radius: 10px;
}

.pagine-sito .dx-container .media-container iframe{
    width: 80%!important;
    height: 200px!important;
    border: none!important;
    border-radius: 10px!important;
    box-shadow: 0px 0px 8px 0px var(--icon-color);
    margin: 5px auto;
}


.pagine-sito .div-block .img-container{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin-bottom: 40px;
}
.pagine-sito .div-block .img-container img{
    width: 45%;
    max-width: 200px;
    height: auto;
    border-radius: 10px;
    box-shadow: 0px 0px 8px 0px var(--icon-color);
}
.pagine-sito .div-block .testo{
   text-align: justify;
   padding: 10px 20px;
}

.pagine-sito .div-block .carosello{
   display: block;
   width: 95%;
   margin: 13px auto;
   text-align: center;
   overflow: hidden;
   padding: 13px 0;
}


@media screen and (max-width: 600px){
   .pagine-sito .div-flex>div:first-child{
      width: 100%;
      padding: 0;
   }
   .pagine-sito .div-flex>div:last-child{
     width: 100%;
     padding: 0;
     height: auto;
   }
   .pagine-sito header .content img { width: 20%; }
   .pagine-sito .div-flex { align-items: center; }
}
}