#page header#masthead { -webkit-backdrop-filter: blur(10px);  backdrop-filter: blur(10px); position: fixed; background: rgba(0, 0, 0, 0.02); background: linear-gradient(180deg,rgba(0, 0, 0, 0.2) 80%, rgba(0, 0, 0, 0) 100%);}
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item { background-color: unset; } .navigation.post-navigation { display: none; }
.competences { display: flex; flex-direction: row; margin-bottom: 0px; margin-top: 10px; }
.competences.right { flex-direction: row-reverse; }
.progress { width: 100%; background-color: #ddd; height: 10px; display: block; margin-right: 10px; border-radius: 5px; margin-top: 20px; }
.competences.right .progress { margin-left: 10px; margin-right: 0px; }
.progress div { height: 10px; background-color: #00d4d1; display: block; float: right; border-radius: 0px 5px 5px 0px; }
.competences.right .progress div {  float: left; border-radius: 5px 0px 0px 5px; transition: 1s ease; }
.progress .s100 { width:100%; transition: 1s ease; }
.progress .s95 { width:95%; transition: 1s ease; }
.progress .s90 { width:90%; transition: 1s ease; }
.progress .s85 { width:85%; transition: 1s ease; }
.progress .s80 { width:80%; transition: 1s ease; }
.progress .s75 { width:75%; transition: 1s ease; }
.progress .s70 { width:70%; transition: 1s ease; }
.progress .s65 { width:65%; transition: 1s ease; }
.progress .s60 { width:60%; transition: 1s ease; }
.progress .s55 { width:55%; transition: 1s ease; }
.progress .s50 { width:50%; transition: 1s ease; }
.progress .s0 { width:0%; }
.icon { width: 50px; display: flex; }
.icon img {  border-radius: 25px; box-shadow: none; -webkit-box-shadow: none;}
.picto img { padding: 50px; background-color: #fff; width: 200px; } .spectra-image-gallery__control-lightbox--main .swiper-slide img { background-color: #fff; } .form { background-color: #fff; border-radius: 20px; } button.iubenda-tp-btn[data-tp-float]:not([data-tp-anchored]) { margin: 30px !important; height: 39px !important; width: 39px !important; background-size: 39px 39px !important; } .wp-block-uagb-container .cv-masonry-post-layout .cv-post-wrapper article { width: calc(33.33% - 20px); margin-left: 10px; margin-right: 10px; margin-bottom: 20px; box-shadow: 0px 3px 10px #00000020; border-radius: 10px; -webkit-transition: 0.3s ease; transition: 0.3s ease; }
.wp-block-uagb-container .cv-masonry-post-layout .cv-post-wrapper article:hover { box-shadow: none;  width: calc(33.33% - 40px); margin-left: 20px; margin-right: 20px; margin-bottom: 30px; margin-top:10px; }
.cv-masonry-post-layout .cv-post-wrapper article { background-color: #eeeeee; margin-bottom: 0px; }
.White .cv-masonry-post-layout .cv-post-wrapper article { background-color: #ffffff; }
.cv-masonry-post-layout .cv-post-wrapper article img { border-radius: 10px 10px 0px 0px; width: 100%; }
.cv-masonry-post-layout .cv-post-wrapper article .cv-post-thumb img { margin: auto; display: block; }
.cv-masonry-post-layout .cv-post-wrapper .cv-post h3.cv-post-title { text-align: center; margin-bottom: 0px; margin-top: 20px; }
.cv-masonry-post-layout .cv-post-wrapper .cv-post h3.cv-post-title a { font-size: unset; line-height: unset; text-decoration: unset; font-family: unset; color: unset; padding: 10px; }
.cv-masonry-post-layout .cv-post-wrapper .cv-post .cv-post-meta span { margin: auto; display: block; float: unset; width: fit-content; margin-bottom: 20px; }
.cv-masonry-post-layout .cv-post-wrapper .cv-post .cv-post-meta span a { text-decoration: none;  }
.cv-masonry-post-layout .cv-post-wrapper .cv-post .cv-read-more,
.cv-masonry-post-layout .cv-post-wrapper .cv-post .cv-post-content { display: none; }
@media only screen and (max-width: 767px) {
h1, .entry-content h1 { font-size: 3rem; }
h2, .entry-content h2, h3, .entry-content h3 { font-size: 2rem; }
.competences.left { flex-direction: row-reverse; }
.competences.left .progress { margin-left: 10px; margin-right: 0px; }
.competences.left .progress div {  float: left; border-radius: 5px 0px 0px 5px; transition: 1s ease; }
}