.news .section{padding:60px 0}.news .section h2{margin-bottom:35px}.news .menu-filters{display:flex;gap:30px;justify-content:space-between;margin:60px auto 0;max-width:1130px}.news .menu-filters .filter{align-items:center;border:1px solid var(--darkgrey);color:var(--darkgrey);cursor:pointer;display:flex;font-size:22px;justify-content:center;padding:15px 40px;text-align:center;transition:all .5s}.news .menu-filters .filter:hover{opacity:.7}.news .menu-filters .filter.active{background-color:var(--green);border-color:var(--green);color:#fff}.news .menu-filters .filter.active:hover{opacity:1}.news .post-listing{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:60px}.news .post-listing .post{display:block;position:relative;width:calc(33% - 24px)}.view-all{text-align:center}.news .news.section .post-listing .post{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:30px;transition:opacity .5s}.news .news.section .post-listing .post:hover{opacity:.7}.news .news.section .post-listing .post .content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:1}.news .news.section .post-listing .post .date{align-items:center;background-color:var(--green);display:flex;flex-direction:column;height:100px;justify-content:center;padding:5px;text-align:center;width:100px}.news .news.section .post-listing .post .date .month{text-transform:capitalize}.news .news.section .post-listing .post .exhib_tag{background-color:var(--white);border-radius:2rem;color:var(--darkgrey);padding:.5rem 1rem;position:absolute;right:0;top:0;white-space:nowrap}.news .news.section .post-listing .post .text h3{font-size:clamp(.5vw,1.5vw,24px);margin:35px 0}.news .news.section .post-listing .post .content .text{display:flex;flex-direction:column;justify-content:space-between;text-transform:uppercase}.news .news.section .post-listing .post .text .read-more span{border-bottom:1px solid var(--green)}.news .news.section .post-listing .post .overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.news .press.section{position:relative}.news .press.section .container{background-color:var(--lightgrey);padding:60px 0}.news .press.section.alone .post-listing .post .content{margin:0 auto;max-width:1130px}.news .press.section .post-listing .post .date{color:var(--darkgrey);margin-bottom:15px}.news .press.section .post-listing .post h3{margin-bottom:15px}.news .press.section .post-listing .post:hover h3{text-decoration:underline}.news .press.section .post-listing .post .read-more{color:var(--green)}.news .press.section .post-listing .post .read-more:after{content:"\00bb";padding-left:5px}.news .press.section .view-all{bottom:40px;left:0;position:absolute;width:100%;z-index:1}.news .press.section.alone .container{background-color:transparent;padding:0}.news .press.section.alone .container h2{display:none}.news .press.section.alone .post-listing{gap:0}.news .press.section.alone .post-listing .post{background-color:var(--lightgrey);margin-bottom:40px;padding:40px 0;width:100%}.news .reviews.section{padding-bottom:0}.news .reviews.section .post-listing .post{width:calc(25% - 30px)}.news .reviews.section .post-listing .post img{border:10px solid var(--lightgrey);margin-bottom:5px;max-width:220px;opacity:1;transition:opacity .5s;width:100%}.news .reviews.section .post-listing .post:hover img{opacity:.7}.news .reviews.section .post-listing .post h3{color:#000;padding:5px 0;transition:color .5s}.news .reviews.section .post-listing .post:hover h3{color:var(--green)}.news .reviews.section .post-listing .post .date{color:var(--grey);text-transform:capitalize}@media screen and (max-width:1600px){.news .menu-filters,.news .press.section.alone .post-listing .post .content{max-width:none;padding-left:12.5vw;padding-right:12.5vw}}@media screen and (max-width:1500px){.news .menu-filters .filter{font-size:18px}}@media screen and (max-width:1280px){.news .menu-filters{margin-left:auto;margin-right:auto;width:100%}.news .post-listing{gap:20px}.news .post-listing .post,.news .reviews.section .post-listing .post{width:calc(50% - 20px)}.news .news.section .post-listing .post .text h3{font-size:clamp(1vw,2.5vw,24px)}.news .reviews.section .post-listing .post{text-align:center}}@media screen and (max-width:960px){.news .menu-filters,.news .press.section.alone .post-listing .post .content{max-width:none;padding-left:1.5rem;padding-right:1.5rem}.news .menu-filters .filter{font-size:16px}}@media screen and (max-width:800px){.news .menu-filters{flex-wrap:wrap;gap:10px}.news .menu-filters .filter{padding:10px;width:calc(50% - 5px)}}@media screen and (max-width:640px){.news .reviews.section .post-listing{justify-content:center;text-align:center}.news .post-listing .post,.news .reviews.section .post-listing .post{width:100%}.news .news.section .post-listing .post .text h3{font-size:22px}.news .news.section .post-listing .post{padding:30px}}@media screen and (max-width:480px){.news .news.section .post-listing .post .text h3{font-size:20px}}.single-post .container{display:flex;flex-wrap:wrap;line-height:1.6667em;margin:60px 0}.single-post .main-content{margin-right:78px;max-width:1000px;width:calc(74% - 78px)}.single-post .main-content ul{list-style-type:disc;padding-left:20px}.single-post .main-content .image-container img{height:auto;width:100%}.single-post .main-content .content-container{color:#666;font-family:Open Sans,sans-serif;margin:45px 0 55px}.single-post .main-content .content-container h2{font-family:Montserrat,sans-serif;font-size:24px;margin-bottom:34px}.single-post .main-content .c-simple-paragraph{border-bottom:2px solid var(--green);border-top:2px solid var(--green);color:#666;font-family:Open Sans,sans-serif;margin:45px 0 55px;padding:2rem 0}.single-post .main-content .c-simple-paragraph .titoletto{color:var(--green)}.single-post .main-content .c-simple-paragraph .content{font-size:20px}.single-post .main-content .tags-container{display:flex;margin:55px 0}.single-post .main-content .tags-container .titoletto{padding-right:15px;padding-top:5px}.single-post .sidebar{width:26%}.single-post .sidebar .search-container{background-color:var(--lightgrey);padding:40px 50px}.single-post .sidebar .search-container form{display:flex}.single-post .sidebar .search-container input[type=text]{border:none;color:#999;margin-top:8px;padding:10px 20px;width:100%}.single-post .sidebar .search-container button{background:#fff;border:none;color:var(--green);cursor:pointer;margin-top:8px;padding:10px;transition:all .5s}.single-post .sidebar .search-container button:hover{background:var(--green);color:#fff}.single-post .sidebar .search-container button:focus,.single-post .sidebar .search-container button:focus-visible,.single-post .sidebar .search-container input[type=text]:focus,.single-post .sidebar .search-container input[type=text]:focus-visible{outline:unset}.single-post .sidebar .titoletto{margin:60px 0 20px;padding-bottom:10px}.single-post .sidebar .titoletto span{border-bottom:2px solid var(--green)}.single-post .sidebar .pop-list a.post-link{border-bottom:1px solid #ddd;display:block;margin-bottom:30px;padding-bottom:30px}.single-post .sidebar .pop-list a.post-link:hover{text-decoration:underline}.single-post .tags-container .tag-filter{border:1px solid #ddd;color:#666;display:inline-block;margin:0 20px 20px 0;padding:5px 20px;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:960px){.single-post .main-content{margin-right:0;width:100%}.single-post .main-content .tags-container{display:none}.single-post .main-content .content-container h2{font-size:22px}.single-post .sidebar{margin-top:20px;width:100%}}@media screen and (max-width:480px){.single-post .main-content .content-container h2{font-size:20px}}@media screen and (max-width:360px){.single-post .main-content .content-container h2{font-size:18px}}