.card-container{flex-direction:column;display:flex}.card-container .card{flex-grow:1}.card.shadow-lg.no-after{z-index:0;border-radius:12px;transition:all .3s;position:relative;border:1px solid var(--border-card-color)!important;box-shadow:0 10px 25px #07768d2e!important}.card.shadow-lg.no-after:before{content:"";background-color:var(--primary-color);z-index:1;width:0%;height:4px;transition:width 1s;position:absolute;bottom:0;left:0}.card.shadow-lg.no-after:hover:before{width:100%}.card.shadow-lg.no-after:hover{transform:translateY(-5px);box-shadow:0 15px 30px #07768d40!important}.card.shadow-lg.no-after .card-body{border-radius:12px;padding:1.5rem}.card.shadow-lg.no-after .card-title{font-weight:700;text-decoration:none;transition:color .2s;color:var(--primary-color)!important}.card.shadow-lg.no-after .card-title a{transition:color .2s;color:var(--primary-color)!important}.card.shadow-lg.no-after .card-title a:hover{color:var(--secondary-color)!important;text-decoration:underline!important;text-decoration-thickness:2px!important}.card.shadow-lg.no-after .text-muted{font-size:.95rem}.card.shadow-lg.no-after .rounded-circle{border:2px solid #f4fafb;box-shadow:0 2px 6px #00000014}.card.border-start.border-end.border-bottom.shadow.rounded.no-after{z-index:0;transition:all .3s;position:relative;overflow:hidden;border:1px solid var(--border-card-color)!important;border-radius:12px!important;box-shadow:0 10px 25px #07768d2e!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .card-img{overflow:hidden;border-top-left-radius:12px!important;border-top-right-radius:12px!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .card-img img{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .card-title{font-weight:700;transition:color .2s;color:var(--primary-color)!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .card-title a:hover{color:var(--secondary-color)!important;text-decoration:underline!important;text-decoration-thickness:2px!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .text-link:hover{text-decoration:underline!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after a:hover{text-decoration:none!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .card-title{transition:color .2s;color:var(--primary-color)!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .card-title:hover{color:var(--secondary-color)!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after{z-index:0;transition:all .3s;position:relative;border:1px solid var(--border-card-color)!important;border-radius:12px!important;box-shadow:0 5px 10px #07768d26!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after:before{content:"";background-color:var(--primary-color);z-index:1;width:0%;height:4px;transition:width 1s;position:absolute;bottom:0;left:0}.card.border-start.border-end.border-bottom.shadow.rounded.no-after:hover:before{width:100%}.card.border-start.border-end.border-bottom.shadow.rounded.no-after:hover{transform:translateY(-5px);box-shadow:0 15px 30px #07768d40!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .card-body{padding:1.5rem}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .card-body .card-title a{margin-bottom:1rem;font-weight:700;text-decoration:none;transition:color .2s;color:var(--primary-color)!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .card-body .card-title a:hover{color:var(--secondary-color)!important}.card.border-start.border-end.border-bottom.shadow.rounded.no-after .text-link{transition:color .2s}.card.border-start.border-end.border-bottom.shadow.rounded.no-after:hover .text-link{color:var(--link-color)!important}a.text-decoration{text-decoration:none;display:block}a.text-decoration:focus{outline:none!important}a.text-decoration:focus .card-title-focus{outline:4px solid var(--outline-color);outline-offset:1px}a.text-decoration:focus:not(:focus-visible) .card-title-focus{outline:none}a.text-decoration:hover .card-title{text-decoration:underline;text-decoration-thickness:2px;color:var(--secondary-color)!important}.card.border-0.border-bottom{z-index:0;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 8px #07768d0d;border:1px solid var(--border-card-color)!important}.card.border-0.border-bottom:hover{transform:translateY(-5px);box-shadow:0 10px 25px #07768d2e}.card.border-0.border-bottom:before{content:"";background-color:var(--primary-color);z-index:1;width:0%;height:4px;transition:width 1s;position:absolute;bottom:0;left:0}.card.border-0.border-bottom:hover:before{width:100%}.card.border-0.border-bottom .card-title{transition:color .2s;color:var(--primary-color)!important}.card.border-0.border-bottom:hover .card-title{color:var(--secondary-color)!important}.card.border-0.border-bottom .card-title a{transition:color .2s;color:var(--primary-color)!important}.card.border-0.border-bottom .card-title a:hover{color:var(--secondary-color)!important;text-decoration:underline!important;text-decoration-thickness:2px!important}.card.border-0.border-bottom:hover svg{transform:translate(5px)}.card.border-0.border-bottom svg{transition:transform .3s}.card.p-2.d-flex.flex-row.align-items-center,.card.p-4.d-flex.flex-row.align-items-center{z-index:0;transition:all .3s;position:relative;overflow:hidden;border:1px solid var(--border-card-color)!important;background-color:#fff!important;border-radius:12px!important;box-shadow:0 4px 8px #07768d0d!important}.text-decoration-none:focus{box-shadow:none!important;outline:none!important}.text-decoration-none:focus .card{outline:none!important;box-shadow:0 4px 8px #07768d0d!important}.text-decoration-none:focus .card-title-focus{outline:4px solid var(--outline-color);outline-offset:1px}.text-decoration-none:focus:not(:focus-visible) .card-title-focus{outline:none}.card.p-2.d-flex.flex-row.align-items-center:hover,.card.p-4.d-flex.flex-row.align-items-center:hover{transform:translateY(-5px);box-shadow:0 10px 25px #07768d2e!important}.card.p-2.d-flex.flex-row.align-items-center:before,.card.p-4.d-flex.flex-row.align-items-center:before{content:"";background-color:var(--primary-color);z-index:1;width:0%;height:4px;transition:width 1s;position:absolute;bottom:0;left:0}.card.p-2.d-flex.flex-row.align-items-center:hover:before,.card.p-4.d-flex.flex-row.align-items-center:hover:before{width:100%}.card.p-2.d-flex.flex-row.align-items-center h3,.card.p-4.d-flex.flex-row.align-items-center h3{transition:color .2s;color:var(--primary-color)!important}.card.p-2.d-flex.flex-row.align-items-center:hover h3,.card.p-4.d-flex.flex-row.align-items-center:hover h3{text-decoration:underline;text-decoration-thickness:2px;color:var(--secondary-color)!important}.card.p-2.d-flex.flex-row.align-items-center svg,.card.p-4.d-flex.flex-row.align-items-center svg{transition:transform .3s}.card.p-2.d-flex.flex-row.align-items-center:hover svg,.card.p-4.d-flex.flex-row.align-items-center:hover svg{transform:rotate(5deg)scale(1.1)}.card.p-2.no-after{z-index:0;transition:all .3s;position:relative;overflow:hidden;border:1px solid var(--border-card-color)!important;background-color:#fff!important;border-radius:12px!important;box-shadow:0 4px 8px #07768d0d!important}.card.p-2.no-after:hover{transform:translateY(-5px);box-shadow:0 10px 25px #07768d2e!important}.card.p-2.no-after:before{content:"";background-color:var(--primary-color);z-index:1;width:0%;height:4px;transition:width 1s;position:absolute;bottom:0;left:0}.card.p-2.no-after:hover:before{width:100%}.card.p-2.no-after h3{transition:color .2s;color:var(--primary-color)!important}.card.p-2.no-after h3 a{text-decoration:none;transition:color .2s;color:var(--primary-color)!important}.card.p-2.no-after h3 :hover{color:var(--secondary-color)!important;text-decoration:underline!important;text-decoration-thickness:2px!important}.card.p-2.no-after:hover h3{color:var(--secondary-color)!important}.card.p-2.no-after svg{transition:transform .3s}.card.p-2.no-after:hover svg{transform:rotate(15deg)}.card.h-100.no-after{z-index:0;transition:all .3s;position:relative;overflow:hidden;border:1px solid var(--border-card-color)!important;background-color:#fff!important;border-radius:12px!important;box-shadow:0 4px 8px #07768d0d!important}.card.h-100.no-after:hover{transform:translateY(-5px);box-shadow:0 10px 25px #07768d2e!important}.card.h-100.no-after:before{content:"";background-color:var(--primary-color);z-index:1;width:0%;height:4px;transition:width 1s;position:absolute;bottom:0;left:0}.card.h-100.no-after:hover:before{width:100%}.card.h-100.no-after .card-body .card-title a{text-decoration:none;transition:color .2s;color:var(--primary-color)!important}.card.h-100.no-after:hover .card-body .card-title a{color:var(--secondary-color)!important}.card-noclick.h-100.no-after,.card-noclick.no-after{padding-left:1rem;padding-right:1rem;position:relative;overflow:hidden;border:1px solid var(--border-card-color)!important;background-color:#fff!important;border-radius:12px!important;box-shadow:0 4px 8px #07768d0d!important}.result-item.p-4.bg-white.mb-4.rounded.shadow-sm{z-index:0;transition:all .3s;position:relative;overflow:hidden;border:1px solid var(--border-card-color)!important;border-radius:12px!important;box-shadow:0 4px 8px #07768d0d!important}.result-item.p-4.bg-white.mb-4.rounded.shadow-sm:hover{transform:translateY(-5px);box-shadow:0 10px 25px #07768d2e!important}.result-item.p-4.bg-white.mb-4.rounded.shadow-sm:before{content:"";background-color:var(--primary-color);z-index:1;width:0%;height:4px;transition:width 1s;position:absolute;bottom:0;left:0}.result-item.p-4.bg-white.mb-4.rounded.shadow-sm:hover:before{width:100%}.result-item.p-4.bg-white.mb-4.rounded.shadow-sm h3 a{transition:color .2s;color:var(--primary-color)!important;text-decoration:none!important}.result-item.p-4.bg-white.mb-4.rounded.shadow-sm h3 a:hover{text-decoration:underline!important;text-decoration-thickness:2px!important}.result-item.p-4.bg-white.mb-4.rounded.shadow-sm:hover h3 a{color:var(--secondary-color)!important}.servizi-evidenza-small{font-size:1.0625rem}.servizi-evidenza-small .card-title{font-size:1.625rem!important;line-height:1.4!important}.servizi-evidenza-small .card-title.fs-4{font-size:1.125rem!important;line-height:1.4!important}.servizi-evidenza-small p{font-size:.9375rem}.servizi-evidenza-small .badge{font-size:.8125rem}.servizi-evidenza-small .text-link{font-size:.8rem!important}
