.elementor-9648 .elementor-element.elementor-element-655710a{margin-top:20px;margin-bottom:0px;}.elementor-9648 .elementor-element.elementor-element-b8039a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9648 .elementor-element.elementor-element-b8039a4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 95px 0px 95px;}.elementor-9648 .elementor-element.elementor-element-341271d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-9648 .elementor-element.elementor-element-341271d .dce-posts-fallback{text-align:left;}.elementor-9648 .elementor-element.elementor-element-341271d .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-9648 .elementor-element.elementor-element-341271d .dce-post-item{padding-bottom:40px;}.elementor-9648 .elementor-element.elementor-element-1dbee92 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-9648 .elementor-element.elementor-element-1dbee92 .dce-posts-fallback{text-align:left;}.elementor-9648 .elementor-element.elementor-element-1dbee92 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-9648 .elementor-element.elementor-element-1dbee92 .dce-post-item{padding-bottom:40px;}.elementor-9648 .elementor-element.elementor-element-ba11752{overflow:hidden;margin-top:0px;margin-bottom:50px;}.elementor-9648 .elementor-element.elementor-element-05d0551 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9648 .elementor-element.elementor-element-05d0551 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-9648 .elementor-element.elementor-element-b8039a4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 25px 0px 25px;}.elementor-9648 .elementor-element.elementor-element-341271d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}.elementor-9648 .elementor-element.elementor-element-341271d .dce-post-item{padding-bottom:25px;}.elementor-9648 .elementor-element.elementor-element-1dbee92 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}.elementor-9648 .elementor-element.elementor-element-1dbee92 .dce-post-item{padding-bottom:25px;}}@media(max-width:767px){.elementor-9648 .elementor-element.elementor-element-b8039a4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 14px 0px 14px;}.elementor-9648 .elementor-element.elementor-element-341271d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-9648 .elementor-element.elementor-element-1dbee92 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-9648 .elementor-element.elementor-element-1dbee92 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-9648 .elementor-element.elementor-element-1dbee92 .dce-post-item{padding-bottom:0px;}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-341271d */.elementor-9648 .elementor-element.elementor-element-341271d .dce-post-block
{
    margin: 5px;
    position: relative;
    background-color: #eff2f2;
    border-radius: 10px;
    padding: 45px 30px 30px 30px;
}

.elementor-9648 .elementor-element.elementor-element-341271d .dce-post-block:before
{
    top: 0px;
    left: 0px;
    position: absolute;
    content: "";
    z-index:-1;
    background-color: #F2D552;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
}

.elementor-9648 .elementor-element.elementor-element-341271d ins
{
    margin-left: 5px;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-1dbee92 */.elementor-9648 .elementor-element.elementor-element-1dbee92 .singleCaroselloPraticheMobile
{
    background-color: #f0f0f0!important;
    margin: 10px!important;
    padding: 30px 10px 30px 10px!important;
    border-radius: 10px!important;
    height: auto!important;
}

.elementor-9648 .elementor-element.elementor-element-1dbee92 .singleCaroselloPraticheMobile:before
{
    margin: 0px!important;
    z-index: -1;
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: #F2D552;
    border-radius: 10px;

    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
}

.elementor-9648 .elementor-element.elementor-element-1dbee92 ins
{
    margin-left: 5px;
    text-decoration: none;
}

.elementor-9648 .elementor-element.elementor-element-1dbee92 h4
{
    font-size: 18px!important;
    line-height: 22px!important;
}/* End custom CSS */