.et_pb_blog_grid .et_pb_salvattore_content{display:grid!important;grid-template-columns:repeat(2,1fr);gap:30px}.et_pb_blog_grid .column{display:contents}.et_pb_blog_grid .et_pb_post{display:flex;flex-direction:column;height:100%;padding:30px;border:1px solid #e0e0e0;background:#fff}.et_pb_post .post-content{flex:1;display:flex;flex-direction:column}.et_pb_post .post-content-inner{flex:1}.et_pb_post .entry-title{font-size:24px;margin-bottom:15px}.et_pb_post .post-content-inner p{font-size:16px;line-height:1.6;margin-bottom:15px}@media (max-width:767px){.et_pb_blog_grid .et_pb_salvattore_content{grid-template-columns:1fr}}.et_pb_blog_grid .et_pb_post{position:relative;overflow:hidden;transition:transform 0.3s ease}.et_pb_blog_grid .et_pb_post::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15);opacity:0;transition:opacity 0.3s ease;z-index:1;pointer-events:none}.et_pb_blog_grid .et_pb_post:hover::before{opacity:1}.et_pb_blog_grid .et_pb_post>*{position:relative;z-index:2}.et_pb_blog_grid .et_pb_post:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15)}.et_pb_blog_grid .et_pb_post:hover .entry-title a,.et_pb_blog_grid .et_pb_post:hover .post-content-inner p{color:#fff;transition:color 0.3s ease}.et_pb_blog_grid .et_pb_post:hover .more-link{color:#fff;border-color:#fff}.nav li ul{width:220px}.nav li li{padding:5px 20px;margin:0}.nav li ul{width:220px}.nav li li{padding:5px 20px;margin:0}.nav li ul{width:220px}.nav li li{padding:5px 20px;margin:0}.nav li ul{width:220px}.nav li li{padding:5px 20px;margin:0}