:root {
--header-height: 114px;
}
.et_pb_section_0.hero {
height: calc(100vh - var(--header-height)) !important;
}
.single .et_pb_post, .et_pb_post, .single .post{
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
#gruppo_servizi article{
margin-bottom: 50px !important;
padding-bottom: 30px !important;
}
#frm_contatti label, #frm_contatti, #frm_contatti .frm_primary_label{
color: rgba(255,255,255,0.68)!important;
}
#servizi_home .et_pb_post{
max-height: 315px !important;
width: 100% !important;
margin-bottom: 0 !important;
background-color: #ffffff;
box-shadow: 8px 8px 18px 1px rgba(0, 0, 0, 0.7);
}
#servizi_home .et_pb_post .entry-featured-image-url{
max-height: 250px !important;
overflow: hidden !important;
margin-bottom: 10px !important;
filter: drop-shadow(0 20px 40px rgba(0, 0, 0, 0.10));
clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%);
}
#servizi_home .et_pb_post .entry-featured-image-url img{
width: 100%;
}
#servizi_home .et_pb_post{
overflow: hidden;
}
#servizi_home .et_pb_post{
transition: transform 0.5s ease;
}
#servizi_home .et_pb_post:hover{
transform: scale(1.1) translateY(2px);
z-index: 101 !important;
}
#servizi_home .et_pb_post{
position: relative;
}
#servizi_home .et_pb_post:nth-child(1){ 
z-index: 100; 
}
#servizi_home .et_pb_post:nth-child(2){ 
z-index: 99; 
}
#servizi_home .et_pb_post:nth-child(3){ 
z-index: 98; 
}
#servizi_home .et_pb_post:nth-child(4){ 
z-index: 97; 
}
#servizi_home .et_pb_post:nth-child(5){ 
z-index: 96; 
}
.quform-theme-react .quform-label>.quform-label-text>.quform-required{
background: none !important;
}
#news-cg .et_pb_ajax_pagination_container,
#news-post .et_pb_ajax_pagination_container {
display: flex;
flex-wrap: wrap;
gap: 40px;
}
#news-cg .et_pb_ajax_pagination_container > article.et_pb_post,
#news-post .et_pb_ajax_pagination_container > article.et_pb_post {
width: calc(50% - 20px);
margin: 0 !important;
padding: 0;
float: none !important;
clear: none !important;
}
#news-cg .entry-featured-image-url,
#news-post .entry-featured-image-url {
display: block;
width: 100%;
margin-bottom: 20px;
}
#news-cg .entry-featured-image-url img,
#news-post .entry-featured-image-url img {
width: 100%;
height: 280px;
object-fit: cover;
display: block;
}
#news-cg .entry-title,
#news-post .entry-title {
margin-bottom: 12px;
}
@media (max-width: 980px) {
#news-cg .et_pb_ajax_pagination_container,
#news-post .et_pb_ajax_pagination_container {
gap: 30px;
}
#news-cg .et_pb_ajax_pagination_container > article.et_pb_post,
#news-post .et_pb_ajax_pagination_container > article.et_pb_post {
width: 100%;
}
#news-cg .entry-featured-image-url img,
#news-post .entry-featured-image-url img {
height: 240px;
}
}