.wp-block-alveo-blocks-swiper2{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.wp-block-alveo-blocks-swiper2 *{box-sizing:border-box}.wp-block-alveo-blocks-swiper2 .swiper-block{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.wp-block-alveo-blocks-swiper2 .swiper-block__inner{margin:0 auto;max-width:1290px;padding:60px 40px}.wp-block-alveo-blocks-swiper2 .swiper-block__header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.wp-block-alveo-blocks-swiper2 .swiper-block__title-span{font-size:32px;font-weight:400;line-height:25px;margin:0}.wp-block-alveo-blocks-swiper2 .swiper-block__navigation{display:flex;gap:4px}.wp-block-alveo-blocks-swiper2 .swiper-block__nav-btn{align-items:center;background:none!important;border:none!important;cursor:pointer;display:flex;height:30px!important;justify-content:center;opacity:1!important;transition:opacity .3s ease;width:30px!important}.wp-block-alveo-blocks-swiper2 .swiper-block__nav-btn:after{display:none!important}.wp-block-alveo-blocks-swiper2 .swiper-block__nav-btn:hover{opacity:.7}.wp-block-alveo-blocks-swiper2 .swiper-block__nav-btn.swiper-button-disabled{cursor:not-allowed;opacity:.3!important}.wp-block-alveo-blocks-swiper2 .swiper-block__nav-btn svg{height:24px;width:24px}.wp-block-alveo-blocks-swiper2 .swiper-block__card{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #535252;border-radius:15px;color:inherit;display:flex;flex-direction:column;height:380px;justify-content:space-between;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}.wp-block-alveo-blocks-swiper2 .swiper-block__card:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .3s ease;z-index:1}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover:before{background-color:rgba(0,0,0,.662)}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__content-overlay{transform:translateY(-20px)}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__excerpt{font-size:20px;line-height:26px;max-width:-moz-fit-content;max-width:fit-content}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__scopri{opacity:1;transform:translateY(0)}.wp-block-alveo-blocks-swiper2 .swiper-block__image-placeholder{align-items:center;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);bottom:0;color:#ccc;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.wp-block-alveo-blocks-swiper2 .swiper-block__content-overlay{display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin-top:auto;padding:10px;position:relative;transition:all .3s ease;width:100%;z-index:2}.wp-block-alveo-blocks-swiper2 .swiper-block__post-title{font-size:24px;font-weight:700;line-height:30px;margin:auto 0 4px}.wp-block-alveo-blocks-swiper2 .swiper-block__excerpt,.wp-block-alveo-blocks-swiper2 .swiper-block__post-title{align-self:flex-start;font-family:Arial,sans-serif;text-shadow:1px 1px 3px rgba(0,0,0,.7);transition:all .3s ease}.wp-block-alveo-blocks-swiper2 .swiper-block__excerpt{font-size:16px;height:auto;line-height:1.4;margin:0;transform-origin:left bottom}.wp-block-alveo-blocks-swiper2 .swiper-block__scopri{align-self:flex-start;font-family:Arial,sans-serif;font-size:12px;margin:10px 0 0;opacity:0;transform:translateY(10px);transition:all .3s ease}.wp-block-alveo-blocks-swiper2 .swiper-slide{width:280px!important}[id*=swiper-][id$=-next],[id*=swiper-][id$=-prev]{background:none!important;border:none!important}[id*=swiper-][id$=-next]:after,[id*=swiper-][id$=-prev]:after{display:none!important}[id*=swiper-][id$=-next]:hover,[id*=swiper-][id$=-prev]:hover{background:none!important}[id*=swiper-][id$=-next].swiper-button-disabled,[id*=swiper-][id$=-prev].swiper-button-disabled{background:none!important;opacity:.3!important}@media(max-width:1024px){.wp-block-alveo-blocks-swiper2 .swiper-block__inner{padding:60px 40px}.wp-block-alveo-blocks-swiper2 .swiper-block__header-row{margin-bottom:30px}.wp-block-alveo-blocks-swiper2 .swiper-slide{width:260px!important}}@media(max-width:768px){.wp-block-alveo-blocks-swiper2 .swiper-block__inner{padding:40px 0}.wp-block-alveo-blocks-swiper2 .swiper-block__header-row{justify-content:center;margin-bottom:30px}.wp-block-alveo-blocks-swiper2 .swiper-block__title-span{font-size:24px;font-weight:700;line-height:30px;text-align:center;width:100%}.wp-block-alveo-blocks-swiper2 .swiper-block__navigation{display:none}.wp-block-alveo-blocks-swiper2 .swiper-block__card{height:380px}.wp-block-alveo-blocks-swiper2 .swiper-block__excerpt{font-size:24px;line-height:30px}.wp-block-alveo-blocks-swiper2 .swiper-block__post-title{font-size:20px;line-height:26px}.wp-block-alveo-blocks-swiper2 .swiper-block__scopri{opacity:0;transform:translateY(10px)}.wp-block-alveo-blocks-swiper2 .swiper-slide{max-width:280px!important;width:calc(100vw - 100px)!important}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))!important}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__content-overlay{transform:none!important}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__post-title{font-size:20px!important;line-height:26px!important}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__excerpt{font-size:24px!important;line-height:30px!important;max-width:inherit!important}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__scopri{opacity:0!important;transform:translateY(10px)!important}}@media(max-width:480px){.wp-block-alveo-blocks-swiper2 .swiper-block__inner{padding:40px 0}.wp-block-alveo-blocks-swiper2 .swiper-block__title-span{font-size:24px;line-height:30px}.wp-block-alveo-blocks-swiper2 .swiper-block__card{height:380px}.wp-block-alveo-blocks-swiper2 .swiper-block__excerpt{font-size:24px;line-height:30px}.wp-block-alveo-blocks-swiper2 .swiper-block__post-title{font-size:20px;line-height:26px}.wp-block-alveo-blocks-swiper2 .swiper-block__scopri{opacity:0;transform:translateY(10px)}.wp-block-alveo-blocks-swiper2 .swiper-slide{max-width:280px!important;width:calc(100vw - 60px)!important}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))!important}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__content-overlay{transform:none!important}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__post-title{font-size:20px!important;line-height:26px!important}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__excerpt{font-size:24px!important;line-height:30px!important;max-width:inherit!important}.wp-block-alveo-blocks-swiper2 .swiper-block__card:hover .swiper-block__scopri{opacity:0!important;transform:translateY(10px)!important}}
