.blocco-pulsanti{margin:1rem 0}.blocco-pulsanti .pulsante{margin-right:.5em}@keyframes ripple{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.blog article,.archive article,.search article{display:flex;align-items:center;border-bottom:1px solid #eee;padding-bottom:4rem;margin-bottom:4rem}.blog article .image,.archive article .image,.search article .image{flex:0 0 40%;width:100%;height:100%;border-radius:20px;overflow:hidden;box-shadow:5px 5px 25px 2px rgba(0,0,0,.15);z-index:10;margin-right:4rem;transition:box-shadow ease-in-out 0.2s}.blog article .image:hover,.archive article .image:hover,.search article .image:hover{box-shadow:30px 30px 60px rgba(0,0,0,.3);transition:box-shadow ease-in-out 0.2s}.blog article .image img,.archive article .image img,.search article .image img{display:block;width:100%;height:100%;object-fit:cover}.blog article .testo,.archive article .testo,.search article .testo{margin:4rem 0}.blog article .testo .tit-evidenza,.archive article .testo .tit-evidenza,.search article .testo .tit-evidenza{font-size:1rem;margin:0 .5em 1rem 0;color:#d50000;border-radius:2rem;display:inline-block;padding:.2em .8em;background:#f9d423;margin-bottom:1.5rem}.blog article .testo .categorie,.archive article .testo .categorie,.search article .testo .categorie{display:inline-block}.blog article .testo .categorie a,.archive article .testo .categorie a,.search article .testo .categorie a{border-radius:2rem;padding:.2em .5em;text-decoration:none;font-size:.8rem;margin:0 .5em 1rem 0;display:inline-block;color:#666;background:#eee;opacity:.8;transition:all ease-in-out 0.2s}.blog article .testo .categorie a:hover,.archive article .testo .categorie a:hover,.search article .testo .categorie a:hover{opacity:1;transition:all ease-in-out 0.2s}.blog article .testo .box-testo h2,.archive article .testo .box-testo h2,.search article .testo .box-testo h2{margin:0}.blog article .testo .box-testo h2 a,.archive article .testo .box-testo h2 a,.search article .testo .box-testo h2 a{font-size:2.2rem;color:#d50000;text-decoration:none;margin:0}.blog article .testo .box-testo h3,.archive article .testo .box-testo h3,.search article .testo .box-testo h3{margin:.2rem 0 0;font-size:1.2rem;font-weight:400;color:#616161;display:none}.blog article .testo .box-testo p,.archive article .testo .box-testo p,.search article .testo .box-testo p{font-size:1rem;margin:0;margin-top:.5rem;color:#616161;line-height:1.7}.blog article .testo .box-testo .pulsante,.archive article .testo .box-testo .pulsante,.search article .testo .box-testo .pulsante{margin-top:1.5rem;display:inline-flex;align-items:center;border-radius:2rem;padding:.2em .8em;margin-bottom:.5em;text-decoration:none;color:#d50000;position:relative;transform:perspective(1px) translateZ(0);background-color:transparent;border:none;box-shadow:none;font-size:inherit}.blog article .testo .box-testo .pulsante:visited,.archive article .testo .box-testo .pulsante:visited,.search article .testo .box-testo .pulsante:visited{color:#d50000}.blog article .testo .box-testo .pulsante:hover,.archive article .testo .box-testo .pulsante:hover,.search article .testo .box-testo .pulsante:hover{background-color:#d50000;color:#FFF}.blog article .testo .box-testo .pulsante:before,.archive article .testo .box-testo .pulsante:before,.search article .testo .box-testo .pulsante:before{content:"";position:absolute;border:1px solid #d50000;background-color:transparent!important;border-radius:2rem;top:0;right:0;bottom:0;left:0;z-index:-1;animation-duration:1s;width:100%}.blog article .testo .box-testo .pulsante:hover:before,.blog article .testo .box-testo .pulsante:focus:before,.blog article .testo .box-testo .pulsante:active:before,.archive article .testo .box-testo .pulsante:hover:before,.archive article .testo .box-testo .pulsante:focus:before,.archive article .testo .box-testo .pulsante:active:before,.search article .testo .box-testo .pulsante:hover:before,.search article .testo .box-testo .pulsante:focus:before,.search article .testo .box-testo .pulsante:active:before{animation-name:ripple;border-color:#d50000;width:auto;height:auto}.blog article .testo .box-testo .pulsante span.icona,.archive article .testo .box-testo .pulsante span.icona,.search article .testo .box-testo .pulsante span.icona{display:flex;align-items:center;margin-right:.2em}.blog article .testo .box-testo .pulsante span.icona svg,.archive article .testo .box-testo .pulsante span.icona svg,.search article .testo .box-testo .pulsante span.icona svg{width:1.1em;height:1.1em;fill:currentColor}.blog article:nth-child(even),.archive article:nth-child(even),.search article:nth-child(even){flex-direction:row-reverse}.blog article:nth-child(even) .image,.archive article:nth-child(even) .image,.search article:nth-child(even) .image{margin-right:0;margin-left:4rem}.blog article:nth-child(even) .testo,.archive article:nth-child(even) .testo,.search article:nth-child(even) .testo{text-align:right}.blog article:not([class*=has-post-thumbnail]),.archive article:not([class*=has-post-thumbnail]),.search article:not([class*=has-post-thumbnail]){justify-content:center}.blog article:not([class*=has-post-thumbnail]) .testo,.archive article:not([class*=has-post-thumbnail]) .testo,.search article:not([class*=has-post-thumbnail]) .testo{text-align:center}@media only screen and (max-width:1024px){.blog article,.archive article,.search article{padding-bottom:2rem;margin-bottom:2rem}.blog article .image,.archive article .image,.search article .image{flex:0 0 30%;margin-right:2rem}.blog article .testo,.archive article .testo,.search article .testo{margin:2rem 0}.blog article .testo .box-testo h2 a,.archive article .testo .box-testo h2 a,.search article .testo .box-testo h2 a{font-size:2rem}.blog article:nth-child(even) .image,.archive article:nth-child(even) .image,.search article:nth-child(even) .image{margin-left:2rem}}@media only screen and (max-width:500px){.blog article,.archive article,.search article{flex-direction:column!important}.blog article .image,.archive article .image,.search article .image{margin:0 0 2rem!important;border-radius:10px;width:100%;height:40vw;box-shadow:5px 5px 10px 0 rgba(0,0,0,.1)}.blog article .testo,.archive article .testo,.search article .testo{text-align:left!important;margin:0}.blog article .testo .categorie a,.archive article .testo .categorie a,.search article .testo .categorie a{margin:0 .2rem .5rem}}