[data-modulotemplate="1004"] .swiper {
    width:unset;
}

[data-modulotemplate="1004"] .swiper-slide {
    /*text-align: center;*/
    padding:50px 0;
    cursor:grab;
    display: flex;
    flex-direction: column;
}

[data-modulotemplate="1004"] .swiper-slide h2,
[data-modulotemplate="1004"] .swiper-slide h3,
[data-modulotemplate="1004"] .swiper-slide p {
    width:80%; padding:0 10%;
}

[data-modulotemplate="1004"] .swiper-slide h2{
    margin: 0 0 20px 0;
}

[data-modulotemplate="1004"] .swiper-slide h3{
    margin: 0 0 20px 0; 
}

[data-modulotemplate="1004"] .swiper-slide .text {
    flex: 1 1 auto;
    margin-bottom:20px;
    padding: 0 40px;
}

[data-modulotemplate="1004"] .swiper-slide .med-bt{
    display:flex; margin:auto 10% 0 10%; justify-content: center;
}

/* Comuni */
@media (min-width:990px){
.mod1004{text-align:center;}
.mod1004.text-right h2{text-align:right;}
.mod1004.text-left h2{text-align: left;}
.mod1004.text-right {text-align:right;}
.mod1004.text-left {text-align:left;}
.mod1004.text-center {text-align:center;}
.mod1004.text-just {text-align:justify;}
}
@media (max-width:990px){
.mod1004.or-sx-mob,.mod1004.or-sx-mob {justify-content: flex-start;}
.mod1004.or-dx-mob,.mod1004.or-dx-mob {justify-content: flex-end;}
.mod1004.or-cent-mob,.mod1004.or-cent-mob {justify-content: center;}
.mod1004.vert-up-mob,.mod1004.vert-up-mob {align-items: flex-start;}
.mod1004.vert-down-mob, .mod1004.vert-down-mob, .mod1004.vert-down-mob a { align-items: flex-end; }
.mod1004.vert-cent-mob, .mod1004.vert-cent-mob { align-items: center; }
.mod1004.text-right-mob {text-align:right;}
.mod1004.text-left-mob {text-align:left;}
.mod1004.text-center-mob {text-align:center;}
.mod1004.text-just-mob {text-align:justify;}
.mod1004.text-left-mob .med-bt{align-self:flex-start;}
.mod1004.text-right-mob .med-bt{align-self:flex-end;}
.mod1004.text-left-mob.flcent .med-bt{align-self:flex-start;}
.mod1004.text-right-mob.flcent .med-bt{align-self:flex-end;}
}

@media (min-width: 1px) and (max-width: 1024px) {
    [data-modulotemplate="1004"] .swiper-slide h2{
        min-height:unset;
    }
}