body{
text-align: left !important;
}
.logo_col{
width: 20% !important;
}
.column_210{
width: 30% !important;
}
.column_210:first-child{
border-left: none;
}
img.logo.dark, img.custom-logo{
max-height: 90px !important;
}
.heading.green{
color: var(--e-global-color-primary);
}
.grecaptcha-badge { 
visibility: hidden !important;
}
.wp-block-file__button{
padding: 5px 10px;
}
.mobile-pdf-preview{
display: none;
justify-content: center;
height: 500px;
}
.pageTitle{
text-align: center;
color: var(--e-global-color-primary);
font-size: 47px;
font-weight: 700;
}
.text-image{
margin-top: 40px;
display: flex;
column-gap: 80px;
justify-content: space-between;
}
.text-image .textWrapper{
width: 45%;
}
.text-image .imageWrapper{
width: 55%;
}
.text-image:before, .text-image:after{
display: none;
}
.timelineContainer{
margin-top: 50px;
}
.timelineContainer .timelineTitle{
text-align: center;
color: var(--e-global-color-primary);
font-weight: 700;
margin-bottom: 50px;
}
.timelineContainer .timelineWrapper{
max-width: 700px;
margin: 0 auto;
position: relative;
}
.timelineContainer .timelineWrapper .theLine{
border-right: 3px dotted var(--e-global-color-primary);
position: absolute;
top: 0;
left: 50%; bottom: auto;
transform: translate(-50%, 0);
}
.timelineContainer .timelineWrapper .inner:before, .timelineContainer .timelineWrapper .inner:after{
display: none;
}
.timelineContainer .timelineWrapper .inner{
display: flex;
flex-direction: column;
}
.timelineContainer .timelineWrapper .inner .punto{
position: relative;
width: 50%;
align-self: start;
padding-top: 20px;
padding-right: 15px;
}
.timelineContainer .timelineWrapper .inner .punto.reverse{
align-self: end;
padding-left: 30px;
}
.timelineContainer .timelineWrapper .inner .punto .topBorder{
position: absolute;
top: 0;
right: 0;
left: auto;
transform: translate(0, -50%);
height: 4px;
background-color: var(--e-global-color-primary);
}
.timelineContainer .timelineWrapper .inner .punto.reverse .topBorder{
position: absolute;
top: 0;
left: 0;
right: auto;
}
.timelineContainer .timelineWrapper .inner .punto .pallino{
position: absolute;
top: 0;
right: 0;
width: 20px;
height: 20px;
border-radius: 50%;
background-color: var(--e-global-color-primary);
transform: translate(50%, -50%) scale(0);
}
.timelineContainer .timelineWrapper .inner .punto.reverse .pallino{
left: 0;
transform: translate(-50%, -50%) scale(0);
}
.timelineContainer .timelineWrapper .inner .punto .anno{
font-size: 25px;
font-weight: 600;
color: grey;
opacity: 0;
}
.timelineContainer .timelineWrapper .inner .punto .testo{
text-transform: uppercase;
color: grey;
opacity: 0;
}
.footer .widget ul.wp-block-social-links{
padding-left: 0;
list-style-type: none;
}
.footer .widget ul.wp-block-social-links .wp-social-link-linkedin{
border-radius: 50%;
background-color: #0d66c2;
color: #fff;
margin: 0;
padding: 0;
display: inline-block;
color: currentColor;
fill: currentColor;
}
.footer .widget ul.wp-block-social-links .wp-social-link-linkedin a{
align-items: center;
display: flex;
line-height: 0;
padding: .25em;
}
.inner-header-description{
display: none;
}
#page .content{
background-color: transparent;
}
@media (max-width: 1023px){
.pageTitle{
font-size: 40px;
}
.text-image{
flex-direction: column-reverse;
}
.text-image .textWrapper{
width: 100%;
}
.text-image .imageWrapper{
width: 60%;
margin: 0 auto;
margin-bottom: 50px;
}
.wp-block-file__embed{
display: none;
}
.mobile-pdf-preview{
display: flex;
}
.bottoni-pdf-preview{
text-align: center;
margin-top: 30px;
}
}
@media (max-width: 767px){
.pageTitle{
font-size: 35px;
}
.column_210{
width: 100% !important;
}
}