/*!
Theme Name: duovision
Theme URI: http://underscores.me/
Author: Duovision
Author URI: https://www.duovision.it/
Description: Thems for duovision
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: duovision
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{margin:0;padding:0;overflow-x:hidden}a{text-decoration:underline;color:#000;cursor:none}:focus{outline:none}img{width:100%;height:auto;display:block}body{font-family:"arboria",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:20px;color:#000;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;cursor:none}body.overflow{overflow:hidden}.visuallyhidden{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.custom-cursor{position:relative;z-index:999;width:20px;height:20px;background-color:#fff;border-radius:50%;position:fixed;pointer-events:none;mix-blend-mode:exclusion;transition:transform .3s ease}.custom-cursor.hover{transform:scale(2)}.custom-cursor.hover-arrow-right{transform:scale(4);mix-blend-mode:normal;background-color:var(--primary-color)}.custom-cursor.hover-arrow-right::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.3);height:18px;width:24px;background:url(img/freccia.svg) no-repeat}.custom-cursor.hover-arrow-left{transform:scale(4);mix-blend-mode:normal;background-color:var(--primary-color)}.custom-cursor.hover-arrow-left::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.3) rotate(180deg);height:18px;width:24px;background:url(img/freccia.svg) no-repeat}main{margin-top:160px}.shape-bg{position:relative;width:100vw;overflow:hidden;box-sizing:border-box}.triangolo{background-color:var(--primary-color);position:absolute;z-index:-1;width:250px;height:230px;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}.cerchio{background-color:var(--primary-color);position:absolute;z-index:-1;width:250px;height:250px;border-radius:50%}.m-lr{margin-right:32px;margin-left:32px}.p-lr{padding-right:32px;padding-left:32px}.titoloh1{font-weight:100;font-style:normal;font-size:150px;line-height:150px}.titoloh2{font-weight:300;font-style:normal;font-size:60px;line-height:60px}.text-big{font-weight:400;font-style:normal;font-size:23px;line-height:26px}h1{border-bottom:1px solid #000;padding-bottom:24px}strong{font-style:normal;font-weight:900}a.button-rett{text-decoration:none;display:inline-block;color:#fff;background:#fff;text-transform:uppercase;font-size:14px;font-weight:500;min-width:100px;padding:4px 6px 6px 6px;text-align:center;margin-right:16px;border:1px solid #000;position:relative}a.button-rett::before{transition:all .2s cubic-bezier(0.215, 0.61, 0.355, 1);content:"";width:0%;height:100%;background:#000;position:absolute;top:0;left:0}a.button-rett .btn-text{color:#fff;mix-blend-mode:difference}a.button-rett:hover::before{background:#000;width:100%}.link-freccia{text-decoration:none;font-size:19px;line-height:22px;font-weight:900;display:flex;flex-direction:row;align-content:center;-moz-column-gap:16px;column-gap:16px}.link-freccia::after{content:" ";width:24px;height:18px;background:url(img/freccia_lunga.svg) no-repeat;background-size:107px 19px;background-position:-83px 0;margin-top:3px;transition:all .3s ease}.link-freccia:hover::after{width:48px;background-position:-59px 0;text-decoration:none}.button-text{text-decoration:none;color:#fff;font-size:16px;transition:color .3s}.btn{text-decoration:none;border:none;padding:10px 44px;font-size:36px;position:relative;background:#fff}.btn-circle{text-decoration:none;color:#fff;background-color:#000;font-size:16px;line-height:17px;text-transform:uppercase;text-align:center;padding:8px;border-radius:50%;width:120px;height:120px;display:flex;align-items:center;justify-content:center;position:relative}.btn-circle:before,.btn-circle:after{content:"";border:10px solid #000;position:absolute;width:110px;height:110px;border-radius:50%}.btn-circle:hover::before{animation:waves 1s linear infinite}.btn-circle:hover::after{animation:waves 1s linear infinite .5s}@keyframes waves{80%{opacity:1}100%{border:0px solid #000;width:140%;height:140%;opacity:0}}.btn-circle-white{color:#000;background-color:#fff}.btn-circle-white::before,.btn-circle-white::after{border:10px solid #fff}.btn-circle-white:hover::before{animation:wavesWhite 1s linear infinite}.btn-circle-white:hover::after{animation:wavesWhite 1s linear infinite .5s}@keyframes wavesWhite{80%{opacity:1}100%{border:0px solid #fff;width:140%;height:140%;opacity:0}}@media screen and (max-width: 1150px){body{cursor:auto}.custom-cursor{display:none}.titoloh1{font-size:120px;line-height:115px}.titoloh2{font-size:42px;line-height:48px}.text-big{font-size:22px;line-height:24px}}@media screen and (max-width: 768px){main{margin-top:96px}.triangolo{width:150px;height:130px}.cerchio{width:150px;height:150px}.p-lr{padding-right:24px;padding-left:24px}.m-lr{margin-right:24px;margin-left:24px}body{font-size:16px}.titoloh1{font-size:60px;line-height:50px}.titoloh2{font-size:32px;line-height:36px}.text-big{font-size:20px;line-height:23px}.link-freccia{font-size:16px;-moz-column-gap:8px;column-gap:8px}.link-freccia::after{background-size:126px 16px}}.header{position:absolute;top:0;left:0;right:0;z-index:10;margin:0 32px 32px 32px;display:flex;flex-direction:row;justify-content:space-between}.header__logo{position:absolute;top:16px;left:0}.header__logo .logo-text{display:none}.header__menu{position:absolute;top:0;right:0}.header__menu nav ul{margin:0;padding:0;display:flex;flex-direction:row;-moz-column-gap:24px;column-gap:24px}.header__menu nav ul li{display:inline-block;margin-left:32px}.header__menu nav ul li a{color:#000;text-decoration:none;position:relative;z-index:11;font-size:18px;display:flex;flex-direction:column;align-items:center;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__menu nav ul li a::before{display:block;content:"";margin-bottom:16px;height:0px;width:42px;background:url(img/triangolo-verticale.svg) no-repeat;transform:scaleX(0);background-position:0px -67px;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__menu nav ul li a:hover::before{height:48px;background-position:0px -16px;transform:scaleX(1)}.header__menu nav ul .current_page_item a::before{height:48px;background-position:0px -16px;transform:scaleX(1)}.header__menu nav .menu-about{position:relative}.header__menu nav .menu-about a{padding-left:16px;z-index:11}.header__menu nav .menu-about a.show::before{height:0px;background-position:0px -67px;transform:scaleX(0);transition:all .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__menu nav .menu-about ul.sub-menu::before{content:"";position:absolute;top:-24px;left:0;height:0;width:1px;background-color:#000;transition:all .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__menu nav .menu-about ul.sub-menu{background-color:#fff;position:absolute;top:16px;padding-top:24px;overflow:hidden;display:flex;flex-direction:column;width:160px;height:0;transition:all .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__menu nav .menu-about ul.sub-menu li{display:block;margin-left:0}.header__menu nav .menu-about ul.sub-menu li a{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;padding-left:0;margin-top:16px}.header__menu nav .menu-about ul.sub-menu li a::before{margin-bottom:0;display:block;content:"";height:25px;width:10px;background:url(img/triangolo_orizzontale.svg) no-repeat;transform:scaleY(0);background-position:-36px 0px;transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__menu nav .menu-about ul.sub-menu li a:hover::before{width:35px;background-position:-6px 0px;transform:scaleY(1)}.header__menu nav .menu-about ul.sub-menu .current_page_item a::before{width:35px;background-position:-6px 0px;transform:scaleY(1)}.header__menu nav .menu-about .sub-menu.show{height:280px;transition:all .7s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__menu nav .menu-about ul.sub-menu.show::before{height:calc(100% + 24px)}.header__hamburger{width:28px;height:28px;grid-column:2/3;justify-self:end;align-self:center;padding-top:22px;display:none}.header__hamburger .bar,.header__hamburger .bar:before,.header__hamburger .bar:after{width:100%;height:2px;background:#000}.header__hamburger .bar{position:relative;transition:all .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__hamburger .bar:before{content:"";position:absolute;bottom:10px;transition:all .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__hamburger .bar:after{content:"";position:absolute;top:10px;transition:all .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 1150px){.header{margin-top:24px}.header .header__logo{position:static}.header .header__menu{display:none}.header .header__hamburger{display:block}}@media screen and (max-width: 768px){.header{margin:24px 24px}}body.show{overflow:hidden}#off-canvas{position:fixed;width:100%;top:0;right:-100%;bottom:0;background:#fff;z-index:9;transition:all .4s ease;overflow:hidden}#off-canvas nav{position:relative;top:160px}#off-canvas nav ul{margin:0;padding:0}#off-canvas nav ul li{padding-bottom:16px;margin-bottom:16px;margin-left:24px;margin-right:24px;border-bottom:1px solid #d5d5d5;display:block;width:calc(100% - 48px);list-style:none;left:4rem;transition:all .4s 0s ease;opacity:0;position:relative}#off-canvas nav ul li a{font-size:21px;text-decoration:none;position:relative;color:#000;transition:all .4s ease}#off-canvas nav ul .current-page-ancestor a,#off-canvas nav ul .current_page_item a,#off-canvas nav ul .wpml-ls-current-language a{color:#000;font-weight:900}#off-canvas nav .menu-about{display:inline-block;align-items:center;justify-content:space-between;background-color:#fff;transition:all .1s ease}#off-canvas nav .menu-about ul.sub-menu{position:fixed;z-index:10;width:100vw;left:100%;box-sizing:border-box;top:216px;background:#fff;transition:all .4s ease}#off-canvas nav .menu-about>a{width:100%;display:inline-block;transition:all .4s ease}#off-canvas nav .menu-about>a::after{display:inline-block;float:right;content:" ";width:10px;height:17px;background:url(img/freccia_menu.svg) no-repeat;background-size:10px 17px;visibility:visible;opacity:1;transition:all .4s ease}#off-canvas nav .menu-about.open a::after{transform:rotate(180deg)}#off-canvas nav .menu-about.open a{opacity:.5}#off-canvas nav .menu-about.open ul.sub-menu{left:0}#off-canvas nav .menu-about.open ul.sub-menu a{opacity:1}#off-canvas.show{right:0}#off-canvas.show nav ul li{left:0;opacity:1;backface-visibility:hidden}body.menu-open{overflow:hidden}body.menu-open .header__hamburger .bar{background:rgba(255,255,255,0) !important;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open .header__hamburger .bar::after{top:0;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-45deg)}body.menu-open .header__hamburger .bar::before{bottom:0;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}body.menu-open #off-canvas{right:0}body.menu-open #off-canvas nav ul li{left:0;opacity:1;backface-visibility:hidden}body.menu-open #off-canvas nav ul li:nth-child(1){transition:all .8s .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(2){transition:all .8s .6s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(3){transition:all .8s .7s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(4){transition:all .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(5){transition:all .8s .9s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(6){transition:all .8s 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(7){transition:all .8s 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}footer{margin-top:120px;border-top:1px solid #000;padding-top:32px;font-size:16px;line-height:17px}footer a{text-decoration:none}footer .grid-footer{display:grid;grid-template-columns:2fr 1.04fr .96fr}footer .grid-footer .newsletter{width:50%;font-size:18px;line-height:19px}footer .grid-footer .mail-social .icone-social{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;margin-top:16px}footer .grid-footer .mail-social .icone-social img{width:20px}footer .grid-credits{margin-top:32px;padding-top:32px;border-bottom:1px solid #000;border-top:1px solid #000;padding-bottom:24px;margin-bottom:32px;display:flex;flex-direction:row;justify-content:space-between}footer .grid-credits .credits{width:24%}footer .grid-credits .credits .cta-credits{display:block}footer .grid-credits .credits .cta-credits span{display:inline-block;transition:all .5s ease;text-transform:uppercase}footer .grid-credits .credits .cta-credits .x{width:12px;height:12px;display:inline-block;position:relative;transition:all .5s ease;transition-delay:0s;justify-self:end;align-self:center;margin-left:8px}footer .grid-credits .credits .cta-credits .x::after,footer .grid-credits .credits .cta-credits .x::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#000;transition:all .5s ease;transition-delay:0s}footer .grid-credits .credits .cta-credits .x::after{width:1px;height:100%}footer .grid-credits .credits .cta-credits .x::before{width:100%;height:1px}footer .grid-credits .credits .cta-credits:hover .x{transform:rotate(90deg)}footer .grid-credits .credits .cta-credits .x.open{transform:rotate(180deg)}footer .grid-credits .credits .cta-credits .x.open::after{transform:translate(-50%, -50%) rotate(90deg)}footer .grid-credits .credits .content-credits{display:block;visibility:hidden;opacity:0;transition:all .5s ease;padding-top:4px}footer .grid-credits .credits .content-credits a{display:block}footer .grid-credits .credits .content-credits span{color:gray}footer .grid-credits .credits .content-credits.open{opacity:1;visibility:visible}@media screen and (max-width: 900px){footer{margin-top:80px}footer .grid-footer{grid-template-columns:1fr;row-gap:16px}footer .grid-footer .mail-social{grid-row:2/3}footer .grid-credits{margin-top:16px;padding-top:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:none;display:flex;flex-direction:column;row-gap:16px}footer .grid-credits .credits{width:auto}}@media screen and (max-width: 768px){footer .grid-footer .newsletter{font-size:16px;width:auto}footer{margin-top:48px}}#error-404{text-align:center;min-height:100vh;padding:0 24px}#error-404 h2{padding-top:20vh;font-size:180px;line-height:normal;font-weight:500}#error-404 h1{font-size:25px;font-style:italic;line-height:normal;font-weight:400;color:#000}#error-404 h1 span{font-weight:bold;font-style:normal}#error-404 p{margin-top:16px;font-size:25px;line-height:normal;font-weight:400}#error-404 h3{margin-top:15vh;font-size:32px;font-weight:bold;line-height:normal}#error-404 a{display:inline-block;margin-top:32px;margin-bottom:80px;font-size:18px;text-transform:uppercase;text-decoration:none;padding:16px 48px;border:2px solid #000;line-height:normal}.error404 .header{position:absolute;top:0;left:0}@media screen and (max-width: 767px){#error-404 h2{font-size:80px}#error-404 h1{font-size:20px}#error-404 p{font-size:20px}#error-404 h3{font-size:22px}#error-404 a{font-size:16px;margin-top:24px}}.page-template-home.menu-open .header{filter:invert(0)}.page-template-home .header{filter:invert(1)}.page-template-home .header__logo .logo-text{display:block;margin-top:4px}.page-template-home .header__logo .marchio{display:none}.page-template-home main{margin-top:0}.page-template-home .hero-home{background-color:#000;margin-bottom:160px}.page-template-home .hero-home .logo-hero{margin:0 32px;height:100vh;position:relative}.page-template-home .hero-home .logo-hero svg{fill:#fff;position:absolute;padding-left:10%;padding-right:10%;top:50%;transform:translateY(-48%)}.page-template-home .hero-home .logo-hero svg .forma1{transform:translateX(48%);-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.page-template-home .hero-home .logo-hero svg .forma4{transform:translateX(-15%);-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.page-template-home .hero-home .logo-hero svg .forma2,.page-template-home .hero-home .logo-hero svg .forma3,.page-template-home .hero-home .logo-hero svg .forma5{opacity:0}.page-template-home .concerts-home{margin-bottom:176px}.page-template-home .concerts-home h2{font-size:14px;line-height:14px;font-weight:400;text-transform:uppercase;margin-left:32px;margin-bottom:40px}.page-template-home .concerts-home .scroller__inner{display:flex;flex-wrap:wrap;gap:32px}.page-template-home .concerts-home .scroller[data-animated=true] .scroller__inner{width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:scroll 30s forwards linear infinite}.page-template-home .concerts-home .scroller[data-animated=true] .scroller__inner:hover{animation-play-state:paused}@keyframes scroll{to{transform:translate(calc(-50% - 16px))}}.page-template-home .concerts-home .scroller__inner .item{position:relative}.page-template-home .concerts-home .scroller__inner .item .label{font-weight:900}.page-template-home .concerts-home .scroller__inner .item .label .week{color:var(--primary-color)}.page-template-home .concerts-home .scroller__inner .item .data-nome{display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px}.page-template-home .concerts-home .scroller__inner .item .data-nome .giorno{font-weight:900}.page-template-home .concerts-home .scroller__inner .item .data-nome h3{text-transform:uppercase}.page-template-home .concerts-home .scroller__inner .item .luogo-teatro{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px}.page-template-home .concerts-home .scroller__inner .item .link-concert{position:absolute;top:0;left:0;right:0;bottom:0}.page-template-home .concerts-home .scroller__inner .item .link-concert a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.page-template-home .concerts-home .scroller__inner .item .img{position:absolute;top:-180px;right:0;width:300px;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .concerts-home .scroller__inner .item:hover .img{opacity:1;visibility:visible}.page-template-home .concerts-home .link{display:flex;justify-content:center;margin:64px 0}.page-template-home .news-home{margin-bottom:120px}.page-template-home .news-home .slider-news-home{background-color:#000}.page-template-home .news-home .slider-news-home .slide .grid{display:grid;grid-template-columns:50% 50%}.page-template-home .news-home .slider-news-home .slide .grid .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-home .news-home .slider-news-home .slide .grid .desc{background-color:#000;color:#fff;padding:32px;display:flex;flex-direction:column}.page-template-home .news-home .slider-news-home .slide .grid .desc .box{transition:all .6s .6s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}.page-template-home .news-home .slider-news-home .slide .grid .desc .box .label{font-size:24px;line-height:24px;font-weight:900;margin-bottom:8px}.page-template-home .news-home .slider-news-home .slide .grid .desc .box h2{font-weight:900;margin-bottom:16px}.page-template-home .news-home .slider-news-home .slide .grid .desc .link{margin-top:auto;padding-bottom:16px;padding-top:16px;padding-right:24px;display:flex;justify-content:right}.page-template-home .news-home .slider-news-home .slide .grid .desc .link .btn-circle{transform:scale(0);transition:all .6s .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .news-home .slider-news-home .slide.slick-active .grid .desc .box{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.page-template-home .news-home .slider-news-home .slide.slick-active .grid .link .btn-circle{transform:scale(1)}.page-template-home .news-home .slider-news-home ul.slick-dots{text-align:right;position:absolute;bottom:32px;left:40px;padding:0}.page-template-home .news-home .slider-news-home ul.slick-dots li{display:inline-block;margin-right:24px}.page-template-home .news-home .slider-news-home ul.slick-dots li button{text-indent:-9999px;padding:0;height:8px;width:8px;overflow:hidden;border:none;background-color:#fff;border-radius:14px;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:none}.page-template-home .news-home .slider-news-home ul.slick-dots li.slick-active button,.page-template-home .news-home .slider-news-home ul.slick-dots li:hover button{transform:scale(2.3)}.page-template-home .about-home .grid{display:grid;grid-template-columns:5fr 5fr;margin-top:80px;padding-left:5%;padding-right:5%}.page-template-home .about-home .grid .label{font-weight:900;margin-bottom:16px}.page-template-home .about-home .grid .p{font-size:50px;line-height:52px;font-weight:300}.page-template-home .about-home .grid .link{display:flex;justify-content:right}.page-template-home .about-home .grid .link .btn-circle{width:250px;height:250px}.page-template-home .about-home .grid .link .btn-circle::before,.page-template-home .about-home .grid .link .btn-circle::after{width:240px;height:240px}.page-template-home .discografia-home{margin-top:80px}.page-template-home .discografia-home .slider-discography-home{height:440px;position:relative}.page-template-home .discografia-home .slider-discography-home .arrow-left{position:absolute;z-index:2;top:0;left:0;bottom:0;width:20vw}.page-template-home .discografia-home .slider-discography-home .arrow-right{position:absolute;z-index:2;top:0;right:0;bottom:0;width:20vw}.page-template-home .discografia-home .slider-discography-home .slide{margin-right:8px;position:relative}.page-template-home .discografia-home .slider-discography-home .slide .box{position:relative;height:400px;display:flex;align-items:flex-end}.page-template-home .discografia-home .slider-discography-home .slide .box .img{width:300px;height:300px;transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .discografia-home .slider-discography-home .slide .box .link{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}.page-template-home .discografia-home .slider-discography-home .slide .box .link a{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}.page-template-home .discografia-home .slider-discography-home .slide.hover .img{width:400px;height:400px}.page-template-home .discografia-home .slider-discography-home .slide.previous1 .img,.page-template-home .discografia-home .slider-discography-home .slide.next1 .img{width:350px;height:350px}.page-template-home .discografia-home .link{display:flex;justify-content:right;margin-right:32px}.page-template-home .press-home{margin-top:80px}.page-template-home .press-home .slider-press-home{background-color:var(--primary-color)}.page-template-home .press-home .slider-press-home .slide{min-height:70vh;display:flex;justify-content:center;align-items:center;position:relative}.page-template-home .press-home .slider-press-home .slide .veneziana{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;display:grid;grid-template-columns:repeat(20, 1fr)}.page-template-home .press-home .slider-press-home .slide .veneziana div{background-color:#fff;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);transform:scaleX(1.1)}.page-template-home .press-home .slider-press-home .slide .box-text{width:50%;text-align:center;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition:all .8s 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .press-home .slider-press-home .slide .box-text .testo{font-weight:300;font-style:normal;font-size:40px;line-height:48px}.page-template-home .press-home .slider-press-home .slide .box-text .testo span:first-child{display:inline-block;transform:translateX(3px)}.page-template-home .press-home .slider-press-home .slide .box-text .testo span:last-child{display:inline-block;transform:translateX(-3px)}.page-template-home .press-home .slider-press-home .slide .box-text .giornale{font-weight:900;font-size:19px;line-height:25px;margin-top:16px}.page-template-home .press-home .slider-press-home .slide .box-text .autore{font-size:19px;line-height:25px}.page-template-home .press-home .slider-press-home .slick-active .box-text{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(1){animation:veneziana .8s linear .25s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(2){animation:veneziana .8s linear .3s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(3){animation:veneziana .8s linear .35s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(4){animation:veneziana .8s linear .4s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(5){animation:veneziana .8s linear .45s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(6){animation:veneziana .8s linear .5s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(7){animation:veneziana .8s linear .55s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(8){animation:veneziana .8s linear .6s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(9){animation:veneziana .8s linear .65s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(10){animation:veneziana .8s linear .7s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(11){animation:veneziana .8s linear .75s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(12){animation:veneziana .8s linear .8s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(13){animation:veneziana .8s linear .85s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(14){animation:veneziana .8s linear .9s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(15){animation:veneziana .8s linear .95s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(16){animation:veneziana .8s linear 1s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(17){animation:veneziana .8s linear 1.05s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(18){animation:veneziana .8s linear 1.1s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(19){animation:veneziana .8s linear 1.15s}.page-template-home .press-home .slider-press-home .slick-active .veneziana div:nth-child(20){animation:veneziana .8s linear 1.2s}@keyframes opacity{0%{opacity:1;visibility:visible}80%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes veneziana{0%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}40%{-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}60%{-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}100%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}}.page-template-home .press-home .slider-press-home ul.slick-dots{text-align:right;position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);padding:0}.page-template-home .press-home .slider-press-home ul.slick-dots li{display:inline-block;margin-left:24px}.page-template-home .press-home .slider-press-home ul.slick-dots li button{text-indent:-9999px;padding:0;height:8px;width:8px;overflow:hidden;border:none;background-color:#000;border-radius:14px;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:none}.page-template-home .press-home .slider-press-home ul.slick-dots li.slick-active button,.page-template-home .press-home .slider-press-home ul.slick-dots li:hover button{transform:scale(2.3)}.page-template-home .press-home .link{display:flex;justify-content:right;margin-right:32px;transform:translateY(-50px)}.page-template-home .support-home{margin-top:120px}.page-template-home .support-home h2{text-align:center;margin-bottom:40px}.page-template-home .support-home .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;min-height:45vw}.page-template-home .support-home .grid .box{position:relative;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .support-home .grid .box .link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.page-template-home .support-home .grid .box .link a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.page-template-home .support-home .grid .box .img{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .support-home .grid .box .link{display:inline;text-align:center}.page-template-home .support-home .grid .box .link-triangolo{font-size:21px;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;position:relative;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .support-home .grid .box .link-triangolo::before{display:block;content:"";margin-bottom:16px;height:16px;width:42px;background:url(img/triangolo-verticale.svg) no-repeat;transform:scaleX(0);background-position:0px -67px;transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .support-home .grid .box .link-triangolo span{display:inline-block;position:relative}.page-template-home .support-home .grid .box .link-triangolo span:after{content:"";width:100%;height:1px;background:#000;display:block;position:absolute;top:105%}.page-template-home .support-home .grid .box .link-triangolo:hover::before{height:67px;background-position:0px 0px;transform:scaleX(1)}.page-template-home .support-home .grid .box:hover .img{margin-top:40px}.page-template-home .support-home .grid .box:hover .link-triangolo::before{height:67px;background-position:0px 0px;transform:scaleX(1)}@media screen and (max-width: 1150px){.page-template-home .concerts-home{overflow:hidden;margin-bottom:136px}.page-template-home .concerts-home .slider-concerts-home .slide .img{display:none}.page-template-home .about-home .grid{grid-template-columns:1fr;row-gap:48px}.page-template-home .about-home .grid .link{justify-content:left}.page-template-home .about-home .grid .link .btn-circle{width:200px;height:200px}.page-template-home .about-home .grid .link .btn-circle::after,.page-template-home .about-home .grid .link .btn-circle::before{display:none}.page-template-home .news-home .slider-news-home .slide .grid .desc .box .titoloh2{font-size:32px;line-height:38px}.page-template-home .discografia-home .slider-discography-home{height:auto}.page-template-home .discografia-home .slider-discography-home .slide.hover .img{width:400px;height:400px}.page-template-home .discografia-home .slider-discography-home .slide.previous1 .img,.page-template-home .discografia-home .slider-discography-home .slide.next1 .img{width:350px;height:350px}.page-template-home .discografia-home .slider-discography-home .slide .box{height:auto}.page-template-home .discografia-home .slider-discography-home .slide .box .img{width:250px;height:250px}.page-template-home .discografia-home .slider-discography-home .slide .box .link{cursor:pointer}.page-template-home .discografia-home .link{margin-top:24px}.page-template-home .press-home .slider-press-home .slide{min-height:55vh}.page-template-home .press-home .slider-press-home .slide .box-text{width:95%}.page-template-home .support-home .grid{min-height:100%;grid-template-columns:1fr 1fr;row-gap:40px}}@media screen and (max-width: 768px){.page-template-home .hero-home .logo-hero{height:96vh}.page-template-home .hero-home{margin-bottom:96px}.page-template-home .concerts-home{margin-bottom:64px}.page-template-home .concerts-home .slider-concerts-home .slide .text-big{font-size:18px;line-height:20px}.page-template-home .concerts-home .slider-concerts-home .slide .data-nome .titoloh2{font-size:26px;line-height:30px}.page-template-home .news-home{margin-bottom:96px}.page-template-home .news-home .slider-news-home .slide .grid{display:grid;grid-template-columns:1fr}.page-template-home .news-home .slider-news-home .slide .grid .desc{height:400px}.page-template-home .news-home .slider-news-home .slide .grid .desc .link{justify-content:left;margin-top:24px}.page-template-home .news-home .slider-news-home .slide .grid .desc .box .label{font-size:20px;line-height:23px}.page-template-home .about-home .grid .p{font-size:30px;line-height:35px}.page-template-home .about-home .grid{padding-left:0;padding-right:0;margin-top:40px}.page-template-home .press-home .slider-press-home .slide .box-text .testo{font-size:26px;line-height:34px}.page-template-home .support-home .grid{grid-template-columns:1fr}}.page-template-calendar{overflow-x:hidden}.page-template-calendar .forma2{top:20%;right:-30px}.page-template-calendar .forma4{top:85%;left:40%}.page-template-calendar .tabella .anno-elenco{margin-top:48px;margin-bottom:16px}.page-template-calendar .tabella .anno-elenco:first-child{display:none}.page-template-calendar .tabella .grid{border-bottom:1px solid #000;padding:24px 0;display:grid;grid-template-columns:160px auto;position:relative;min-height:152px}.page-template-calendar .tabella .grid .data{margin-right:24px}.page-template-calendar .tabella .grid .data .giorno{margin-top:-15px;margin-bottom:4px}.page-template-calendar .tabella .grid .data .mese{text-transform:uppercase}.page-template-calendar .tabella .grid .data .g-sett{opacity:0;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-calendar .tabella .grid .desc-img{display:grid;grid-template-columns:auto 2fr;grid-template-rows:auto auto;margin-right:24px;border-left:1px solid #000;padding-left:16px}.page-template-calendar .tabella .grid .desc-img .img{transition:all .8s cubic-bezier(0.215, 0.61, 0.355, 1);width:0;box-sizing:border-box}.page-template-calendar .tabella .grid .desc-img .img img{margin-right:16px;width:calc(100% - 16px);height:152px;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.page-template-calendar .tabella .grid .desc-img .desc{display:flex;flex-direction:column}.page-template-calendar .tabella .grid .desc-img .desc .titoloh2{margin-top:-15px;text-transform:uppercase;margin-bottom:4px;font-size:50px;line-height:50px}.page-template-calendar .tabella .grid .desc-img .desc .citta{font-weight:900}.page-template-calendar .tabella .grid .desc-img .desc .box-link{margin-top:auto;padding-top:16px;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;visibility:hidden;display:flex;flex-direction:row}.page-template-calendar .tabella .grid .desc-img .desc .box-link .sett{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);font-weight:300;color:var(--primary-color);font-size:38px;line-height:25px}.page-template-calendar .tabella .grid .desc-img .paragrafo-calendar{grid-column:1/3;grid-row:2/3;margin-top:24px;display:none}.page-template-calendar .tabella .grid .desc-img .paragrafo-calendar strong{font-weight:900}.page-template-calendar .tabella .grid .desc-img .paragrafo-calendar .img-mb{display:none}.page-template-calendar .tabella .grid:hover .desc-img .img,.page-template-calendar .tabella .grid.active .desc-img .img{width:256px}.page-template-calendar .tabella .grid:hover .data .g-sett,.page-template-calendar .tabella .grid.active .data .g-sett{opacity:1;visibility:visible}.page-template-calendar .tabella .grid:hover .desc-img .desc .box-link,.page-template-calendar .tabella .grid.active .desc-img .desc .box-link{opacity:1;visibility:visible}.page-template-calendar .tabella .grid:hover .sett,.page-template-calendar .tabella .grid.active .sett{opacity:1;visibility:visible}.page-template-calendar .tabella .grid:first-child{border-top:1px solid #000}@media screen and (max-width: 1150px){.page-template-calendar .tabella .grid .data .g-sett{opacity:1}.page-template-calendar .tabella .grid .desc-img{grid-template-columns:1fr}.page-template-calendar .tabella .grid .desc-img .img{display:none}.page-template-calendar .tabella .grid .desc-img .desc .box-link{opacity:1;visibility:visible}.page-template-calendar .tabella .grid .desc-img .paragrafo-calendar .img-mb{display:block;max-width:250px;margin-bottom:24px}}@media screen and (max-width: 768px){.page-template-calendar .tabella .grid{grid-template-columns:1fr;row-gap:8px}.page-template-calendar .tabella .grid .data{display:flex;flex-direction:row;margin-right:0}.page-template-calendar .tabella .grid .data .g-sett{order:1;margin-right:8px;font-size:20px;line-height:23px;font-weight:400;display:none}.page-template-calendar .tabella .grid .data .giorno{order:2;font-size:20px;line-height:23px;font-weight:900;margin-top:0;margin-bottom:0}.page-template-calendar .tabella .grid .data .mese{order:3;font-size:20px;line-height:23px;font-weight:900;margin-left:3px;margin-right:8px}.page-template-calendar .tabella .grid .data .orario{order:4;font-size:20px;line-height:23px;font-weight:400}.page-template-calendar .tabella .grid .desc-img{padding-left:0;border-left:none;margin-right:0}.page-template-calendar .tabella .grid .desc-img .desc .titoloh2{margin-top:0;font-size:30px;line-height:30px;margin-bottom:8px}.page-template-calendar .tabella .grid .desc-img .desc .box-link .sett{display:none}}.page-template-past_concerts{overflow-x:hidden}.page-template-past_concerts main{overflow:unset}.page-template-past_concerts .forma-a{top:5%;right:-50px}.page-template-past_concerts .forma-b{top:15%;left:-50px}.page-template-past_concerts .forma-c{top:25%;left:30%}.page-template-past_concerts .forma-d{top:35%;right:-50px}.page-template-past_concerts .forma-e{top:45%;right:-50px}.page-template-past_concerts .forma-f{top:55%;left:-50px}.page-template-past_concerts .forma-g{top:65%;left:30%}.page-template-past_concerts .forma-h{top:85%;left:30%}.page-template-past_concerts h1{border-bottom:none}.page-template-past_concerts .slider-past-concerts{position:relative;margin-bottom:32px}.page-template-past_concerts .slider-past-concerts ul.slick-dots{text-align:right;position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:0}.page-template-past_concerts .slider-past-concerts ul.slick-dots li{display:inline-block;margin-left:24px}.page-template-past_concerts .slider-past-concerts ul.slick-dots li button{text-indent:-9999px;padding:0;height:8px;width:8px;overflow:hidden;border:none;background-color:#fff;border-radius:14px;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:none}.page-template-past_concerts .slider-past-concerts ul.slick-dots li.slick-active button,.page-template-past_concerts .slider-past-concerts ul.slick-dots li:hover button{transform:scale(2.3)}.page-template-past_concerts .tabella{display:grid;grid-template-columns:200px auto;border-top:1px solid #000}.page-template-past_concerts .tabella .anno-elenco{position:sticky;top:0;padding-top:32px;padding-bottom:64px;grid-row:1/3}.page-template-past_concerts .tabella .anno-elenco span{display:block;font-size:55px;line-height:16px;font-weight:300;position:sticky;top:0}.page-template-past_concerts .tabella .grid{grid-column:2/3;display:grid;grid-template-columns:15fr 45fr 40fr;-moz-column-gap:16px;column-gap:16px;font-size:24px;line-height:24px;padding:22px 0 0 24px;border-bottom:1px solid #000;transition:all .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-past_concerts .tabella .grid .data-mobile{display:none}.page-template-past_concerts .tabella .grid .data{text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums}.page-template-past_concerts .tabella .grid .data .giorno{display:inline-block;width:28px;text-align:right}.page-template-past_concerts .tabella .grid .titolo{text-transform:uppercase;margin-left:24px;margin-bottom:24px}.page-template-past_concerts .tabella .grid .titolo h2{font-weight:400;font-size:24px}.page-template-past_concerts .tabella .grid .luogo{margin-bottom:26px}.page-template-past_concerts .tabella .grid .paragrafo-calendar{grid-column:2/4;display:none;border-top:1px solid #fff;margin-bottom:32px;padding-top:24px;padding-left:24px;padding-right:20%}.page-template-past_concerts .tabella .grid .paragrafo-calendar b{font-style:normal;font-weight:900}.page-template-past_concerts .tabella .grid:hover,.page-template-past_concerts .tabella .grid.click{background-color:#000;color:#fff;border-bottom:1px solid #fff}.page-template-past_concerts .tabella .grid:last-child{border-bottom:none}.page-template-past_concerts .tabella:nth-child(3){display:none}@media screen and (max-width: 1150px){.page-template-past_concerts .tabella .grid{display:block;padding-top:16px}.page-template-past_concerts .tabella .grid .titolo{margin-left:0;margin-bottom:8px;margin-top:8px}.page-template-past_concerts .tabella .grid .titolo h2{font-weight:900}.page-template-past_concerts .tabella .grid .luogo{margin-bottom:20px}.page-template-past_concerts .tabella .grid .paragrafo-calendar{padding-left:0;padding-right:24px}}@media screen and (max-width: 768px){.page-template-past_concerts main{margin-left:0;margin-right:0}.page-template-past_concerts main h1{margin-left:24px;margin-right:24px}.page-template-past_concerts main .slider-past-concerts{margin-bottom:0}.page-template-past_concerts .tabella{display:block}.page-template-past_concerts .tabella .anno-elenco{padding:16px 24px;background-color:#000;color:#fff}.page-template-past_concerts .tabella .anno-elenco span{display:inline-block;font-size:40px;line-height:28px;height:40px}.page-template-past_concerts .tabella .grid{padding-left:24px;padding-right:24px;padding-bottom:20px;font-size:18px;line-height:18px}.page-template-past_concerts .tabella .grid .data .giorno{width:auto}.page-template-past_concerts .tabella .grid .titolo h2{font-size:18px}.page-template-past_concerts .tabella .grid .paragrafo-calendar{padding-left:0;padding-right:0;font-size:16px;line-height:20px;padding-top:16px;margin-top:20px;margin-bottom:0}.page-template-past_concerts .tabella .grid .luogo{margin-bottom:0}.page-template-past_concerts .tabella .grid:hover{background-color:#fff;color:#000;border-bottom:1px solid #000}.page-template-past_concerts .tabella .grid.click{background-color:#000 !important;color:#fff !important;border-bottom:1px solid #fff !important}}.page-template-discography main .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:24px;margin-top:24px}.page-template-discography main .grid .open-modal{position:relative}.page-template-discography main .grid .open-modal .bg{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background-color:#000;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.page-template-discography main .grid .open-modal:hover .bg{opacity:.5}.page-template-discography main .grid .container-modal{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:15}.page-template-discography main .grid .container-modal .bg-modal{visibility:hidden;opacity:0;background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .8s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-discography main .grid .container-modal .modal{background-color:#d6e0e0;position:absolute;width:calc(100% - 64px);max-width:1400px;height:600px;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%, -50%);display:grid;grid-template-columns:20fr 40fr 40fr;grid-template-rows:56px auto auto;padding:32px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:all .4s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-discography main .grid .container-modal .modal .chiudi-modal.x{position:absolute;top:32px;right:32px}.page-template-discography main .grid .container-modal .modal .chiudi-modal.x svg{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-discography main .grid .container-modal .modal .chiudi-modal.x:hover svg{transform:rotate(90deg)}.page-template-discography main .grid .container-modal .modal .img{grid-column:1/2;grid-row:1/3}.page-template-discography main .grid .container-modal .modal .pubblicazione{opacity:0;transition:all .1s .4s cubic-bezier(0.215, 0.61, 0.355, 1);grid-column:1/2;grid-row:3/4;align-self:end;font-size:14px;line-height:16px}.page-template-discography main .grid .container-modal .modal .pubblicazione .bold{font-weight:900;text-transform:uppercase}.page-template-discography main .grid .container-modal .modal .data{opacity:0;transition:all .1s .4s cubic-bezier(0.215, 0.61, 0.355, 1);grid-column:2/3;grid-row:1/2;margin-left:48px}.page-template-discography main .grid .container-modal .modal .desc-info{grid-column:2/3;grid-row:2/3;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:all .1s .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-discography main .grid .container-modal .modal .desc-info .container .box h2{margin-top:-13px;margin-bottom:16px;margin-left:-4px;font-size:57px;line-height:57px}.page-template-discography main .grid .container-modal .modal .link{grid-column:2/3;grid-row:3/4;padding-top:24px;height:150px;box-sizing:border-box}.page-template-discography main .grid .container-modal .modal .link .shape{position:relative;display:block;width:150px;height:150px;margin-left:32px;transform:scale(0);transition:all .1s .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-discography main .grid .container-modal .modal .link .shape svg{display:block;transform:rotate(90deg)}.page-template-discography main .grid .container-modal .modal .link .shape span{display:block;text-transform:uppercase;color:#fff;position:absolute;z-index:2;top:49%;left:50%;transform:translate(-50%, -50%);transition:all .1s linear}.page-template-discography main .grid .container-modal .modal .link .shape:hover span{left:36%}.page-template-discography main .grid .container-modal .modal .desc{grid-column:3/4;grid-row:2/4;position:relative;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:all .1s .4s cubic-bezier(0.215, 0.61, 0.355, 1);margin-right:32px}.page-template-discography main .grid .container-modal .modal .desc .container{grid-template-columns:40px auto}.page-template-discography main .grid .container-modal .modal .desc .linea{margin-right:0;transform:translateX(10px);position:relative;z-index:1}.page-template-discography main .grid .container-modal .modal .desc .box{position:relative;z-index:2;scrollbar-width:thin;scrollbar-color:#000}.page-template-discography main .grid .container-modal .modal .desc .box ::-webkit-scrollbar{width:5px}.page-template-discography main .grid .container-modal .modal .desc .box ::-webkit-scrollbar-track{background:none}.page-template-discography main .grid .container-modal .modal .desc .box ::-webkit-scrollbar-thumb{background:#000;-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-discography main .grid .container-modal .modal .desc .box .box-scroll{max-height:470px;box-sizing:border-box;padding-left:18px;direction:rtl;overflow-y:auto;overflow-x:hidden;text-align:left}.page-template-discography main .grid .container-modal .modal .desc .box .box-scroll .p{direction:ltr;margin-bottom:2px}.page-template-discography main .grid .container-modal .modal .desc .box .box-scroll .p ul{margin:0;padding-left:20px}.page-template-discography main .grid .container-modal .modal .desc .box .box-scroll .p em{font-weight:900;font-style:normal;font-size:15px;line-height:12px}.page-template-discography main .grid .container-modal .modal .linea{background-color:#000;width:1px;margin-left:32px;margin-right:16px}.page-template-discography main .grid .container-modal .modal .container{display:grid;grid-template-columns:48px auto}.page-template-discography main .grid .container-modal.open .bg-modal{opacity:.8;visibility:visible;transition:all .6s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-discography main .grid .container-modal.open .modal{visibility:visible;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:all .6s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-discography main .grid .container-modal.open .modal .img{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:all .8s .6s linear}.page-template-discography main .grid .container-modal.open .modal .pubblicazione{opacity:1;transition:all .4s .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-discography main .grid .container-modal.open .modal .data{opacity:1;transition:all .4s .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-discography main .grid .container-modal.open .modal .desc-info{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:all .6s .4s linear}.page-template-discography main .grid .container-modal.open .modal .desc{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:all .6s .8s linear}.page-template-discography main .grid .container-modal.open .modal .link .shape{transform:scale(1);transition:all .4s .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 1150px){.page-template-discography main .grid{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:16px}.page-template-discography main .grid .container-modal .modal{position:absolute;top:0;left:0;transform:translate(0%, 0%);height:100%;max-height:100%;width:100vw;box-sizing:border-box;padding:96px 32px 80px 32px;display:grid;grid-template-columns:250px auto;grid-template-rows:24px 250px auto;row-gap:0;overflow-y:scroll;overflow-x:hidden}.page-template-discography main .grid .container-modal .modal .img{grid-row:1/3;grid-column:1/2;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.page-template-discography main .grid .container-modal .modal .img img{max-width:220px}.page-template-discography main .grid .container-modal .modal .pubblicazione{grid-row:4/5;grid-column:1/2}.page-template-discography main .grid .container-modal .modal .data{grid-row:1/2;grid-column:2/3;margin-left:0;height:24px}.page-template-discography main .grid .container-modal .modal .desc-info{grid-row:2/3;grid-column:2/3}.page-template-discography main .grid .container-modal .modal .desc-info .container{display:block}.page-template-discography main .grid .container-modal .modal .desc-info .container .linea{display:none}.page-template-discography main .grid .container-modal .modal .desc-info .container .box h2{margin-left:0;margin-top:0}.page-template-discography main .grid .container-modal .modal .link{grid-row:4/5;grid-column:2/3;align-self:end;justify-self:right}.page-template-discography main .grid .container-modal .modal .link .shape{margin-left:0}.page-template-discography main .grid .container-modal .modal .desc{grid-row:3/4;grid-column:1/3;margin-right:0;width:80%}.page-template-discography main .grid .container-modal .modal .desc .container{display:block}.page-template-discography main .grid .container-modal .modal .desc .container .linea{display:none}.page-template-discography main .grid .container-modal .modal .desc .container .box .box-scroll{padding-left:0;max-height:100%;direction:ltr}.page-template-discography main .grid .container-modal .modal .desc .container .box .box-scroll .p{direction:ltr}}@media screen and (max-width: 768px){.page-template-discography main .grid{grid-template-columns:1fr 1fr}.page-template-discography main .grid .container-modal .modal{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:16px;padding-top:40px;padding-left:24px;padding-right:24px}.page-template-discography main .grid .container-modal .modal .img{grid-row:3/4}.page-template-discography main .grid .container-modal .modal .data{grid-column:1/2;grid-row:1/2}.page-template-discography main .grid .container-modal .modal .desc-info{grid-column:1/2;grid-row:2/3}.page-template-discography main .grid .container-modal .modal .desc-info .container .box h2{margin-bottom:8px}.page-template-discography main .grid .container-modal .modal .desc{grid-row:4/5;width:auto}.page-template-discography main .grid .container-modal .modal .pubblicazione{grid-row:5/6}.page-template-discography main .grid .container-modal .modal .link{grid-column:1/2;grid-row:6/7;padding-top:0;justify-self:start}.page-template-discography main .grid .container-modal .modal .link .shape{transform:scale(0.8)}.page-template-discography main .grid .container-modal .modal .chiudi-modal.x svg{height:32px;width:32px}}.page-template-press{overflow-x:hidden}.page-template-press .forma1{top:15%;left:-50px}.page-template-press .forma2{top:40%;right:-50px}.page-template-press .forma3{top:70%;left:10%}.page-template-press .forma4{top:88%;left:70%}.page-template-press .press-kit{display:flex;justify-content:flex-end;margin-bottom:120px;margin-top:24px}.page-template-press .press-kit .box{width:60%}.page-template-press .press-kit .box a{margin-top:24px}.page-template-press .grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10%;column-gap:10%;row-gap:96px;margin:0 5%}.page-template-press .grid .box .linea{height:1px;width:100%;background-color:#000}.page-template-press .grid .box .label{font-size:19px;line-height:24px;text-transform:uppercase;margin-top:16px;margin-bottom:16px}.page-template-press .grid .box .testo{font-weight:300;font-style:normal;font-size:40px;line-height:46px}.page-template-press .grid .box .testo span:first-child{display:inline-block;transform:translateX(3px)}.page-template-press .grid .box .testo span:last-child{display:inline-block;transform:translateX(-3px)}.page-template-press .grid .box .giornale{font-weight:900;font-size:19px;line-height:25px;margin-top:16px}.page-template-press .grid .box .autore{font-size:19px;line-height:25px}@media screen and (max-width: 1150px){.page-template-press .grid{margin:0;grid-template-columns:1fr;row-gap:48px}}@media screen and (max-width: 768px){.page-template-press main{padding-left:0;padding-right:0}.page-template-press main h1{margin:0 24px;border-bottom:none}.page-template-press .press-kit{padding-bottom:64px;padding-top:24px;padding-left:24px;padding-right:24px;margin:0;background-color:#000}.page-template-press .press-kit .box{width:auto;filter:invert(1)}.page-template-press .grid{padding:0 24px;margin-top:32px}.page-template-press .grid .box:first-child .linea{display:none}.page-template-press .grid .box .label{font-size:16px;margin-bottom:8px;margin-top:8px}.page-template-press .grid .box .testo{font-size:24px;line-height:29px}.page-template-press .grid .box .giornale{font-size:16px}.page-template-press .grid .box .autore{font-size:16px}}.page-template-orchestra{overflow-x:hidden}.page-template-orchestra .forma1{top:13%;right:-50px}.page-template-orchestra .forma2{top:40%;left:-50px}.page-template-orchestra .forma3{top:50%;left:30%}.page-template-orchestra .forma4{top:90%;right:-50px}.page-template-orchestra .grid-hero{display:grid;grid-template-columns:1fr 1px 1fr;border-bottom:1px solid #000}.page-template-orchestra .grid-hero .box-img{position:relative}.page-template-orchestra .grid-hero .box-img .img{height:100%}.page-template-orchestra .grid-hero .box-img .img-hover{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;transition:all .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-orchestra .grid-hero .box-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-orchestra .grid-hero .box-img:hover .img-hover{visibility:visible;opacity:1}.page-template-orchestra .grid-hero .desc{margin:56px 0 0 32px;display:flex;flex-direction:column}.page-template-orchestra .grid-hero .desc h2{font-weight:900;font-size:24px;line-height:26px;margin-bottom:24px}.page-template-orchestra .grid-hero .desc .link{margin-top:auto;margin-bottom:56px;padding-top:24px;display:block}.page-template-orchestra .grid-hero .linea{width:1px;height:100%;background-color:#000}.page-template-orchestra .grid{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:5%;column-gap:5%;row-gap:80px;margin-left:5%;margin-right:5%;margin-top:80px}.page-template-orchestra .grid .open-modal{position:relative}.page-template-orchestra .grid .open-modal .hover{transition:all .1s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.page-template-orchestra .grid .open-modal .hover .text{position:absolute;left:-1px;right:-1px;bottom:-1px;height:80px;background-color:#fff;text-align:center;-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)}.page-template-orchestra .grid .open-modal .hover .text .label{font-weight:900;font-size:14px;margin-top:16px;text-transform:uppercase;letter-spacing:1px}.page-template-orchestra .grid .open-modal .hover .text h3{font-weight:400}.page-template-orchestra .grid .open-modal:hover .hover{opacity:1;visibility:visible}.page-template-orchestra .grid .open-modal:hover .hover .text{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 0, 0 0);clip-path:polygon(0 100%, 100% 100%, 100% 0, 0 0);transition:all .5s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-orchestra .grid .container-modal{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:15}.page-template-orchestra .grid .container-modal .bg-modal{visibility:hidden;opacity:0;background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .8s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-orchestra .grid .container-modal .modal{background-color:#d6e0e0;position:absolute;width:calc(100% - 64px);max-width:1400px;max-height:85vh;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%, -50%);display:grid;grid-template-columns:1fr 2fr;padding:104px 104px 104px 32px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:all .4s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-orchestra .grid .container-modal .modal .chiudi-modal.x{position:absolute;top:32px;right:32px}.page-template-orchestra .grid .container-modal .modal .chiudi-modal.x svg{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-orchestra .grid .container-modal .modal .chiudi-modal.x:hover svg{transform:rotate(90deg)}.page-template-orchestra .grid .container-modal .modal .nome-img{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:all .4s .2s cubic-bezier(0.215, 0.61, 0.355, 1);margin-right:64px;height:calc(85vh - 208px);display:flex;flex-direction:column;position:relative;padding-left:24px}.page-template-orchestra .grid .container-modal .modal .nome-img .linea{position:absolute;left:0;top:0}.page-template-orchestra .grid .container-modal .modal .nome-img .label{font-size:18px;font-weight:900}.page-template-orchestra .grid .container-modal .modal .nome-img h3{margin-left:-5px}.page-template-orchestra .grid .container-modal .modal .nome-img .titoloh2{font-size:85px;line-height:80px;margin-bottom:40px}.page-template-orchestra .grid .container-modal .modal .nome-img .img{flex-grow:1;overflow:hidden;max-width:350px}.page-template-orchestra .grid .container-modal .modal .nome-img .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}.page-template-orchestra .grid .container-modal .modal .bio{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:all .4s .3s cubic-bezier(0.215, 0.61, 0.355, 1);position:relative;transition:all .1s .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-orchestra .grid .container-modal .modal .bio .container{display:grid;grid-template-columns:1px auto}.page-template-orchestra .grid .container-modal .modal .bio .linea{margin-right:0;transform:translateX(3px);position:relative;z-index:1}.page-template-orchestra .grid .container-modal .modal .bio .box{position:relative;z-index:2;scrollbar-width:thin;scrollbar-color:#000}.page-template-orchestra .grid .container-modal .modal .bio .box ::-webkit-scrollbar{width:5px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.page-template-orchestra .grid .container-modal .modal .bio .box ::-webkit-scrollbar-track{background:none}.page-template-orchestra .grid .container-modal .modal .bio .box ::-webkit-scrollbar-thumb{background:#000;-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-orchestra .grid .container-modal .modal .bio .box .box-scroll{max-height:calc(85vh - 208px);box-sizing:border-box;padding-bottom:8px;padding-left:16px;direction:rtl;overflow-y:scroll;overflow-x:hidden;text-align:left}.page-template-orchestra .grid .container-modal .modal .bio .box .box-scroll .p{direction:ltr;margin-bottom:2px}.page-template-orchestra .grid .container-modal .modal .linea{background-color:#000;width:1px;height:100%}.page-template-orchestra .grid .container-modal.open .bg-modal{opacity:.8;visibility:visible;transition:all .6s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-orchestra .grid .container-modal.open .modal{visibility:visible;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:all .6s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-orchestra .grid .container-modal.open .modal .nome-img{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:all .6s .2s linear}.page-template-orchestra .grid .container-modal.open .modal .bio{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:all .6s .3s linear}@media screen and (max-width: 1150px){.page-template-orchestra h1{border-bottom:none}.page-template-orchestra .grid-hero{grid-template-columns:1fr}.page-template-orchestra .grid-hero .linea{display:none}.page-template-orchestra .grid-hero .desc{margin-left:0;margin-top:40px}.page-template-orchestra .grid-hero .desc .link{margin-bottom:40px}.page-template-orchestra .grid-hero .desc .link .link-freccia{justify-content:right}.page-template-orchestra .grid{margin-left:0;margin-right:0;row-gap:64px;-moz-column-gap:3%;column-gap:3%;margin-top:48px}.page-template-orchestra .grid .open-modal .hover{opacity:1;visibility:visible;position:relative}.page-template-orchestra .grid .open-modal .hover .text{position:static;height:auto;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) !important;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) !important}.page-template-orchestra .grid .open-modal .hover .text .label{font-size:14px;margin-top:8px}.page-template-orchestra .grid .open-modal .hover .text h3{font-size:16px}.page-template-orchestra .grid .open-modal .hover .img{display:none}.page-template-orchestra .grid .container-modal .modal{position:absolute;top:0;left:0;transform:translate(0%, 0%);height:100%;max-height:100%;width:100vw;box-sizing:border-box;padding:96px 32px 80px 32px;grid-template-columns:1fr;row-gap:40px;overflow-y:scroll;overflow-x:hidden}.page-template-orchestra .grid .container-modal .modal .nome-img{height:auto;padding-left:0;margin-left:0;display:grid;grid-template-columns:2fr 1fr;-moz-column-gap:32px;column-gap:32px;margin-right:0}.page-template-orchestra .grid .container-modal .modal .nome-img h3,.page-template-orchestra .grid .container-modal .modal .nome-img p{grid-column:1/2}.page-template-orchestra .grid .container-modal .modal .nome-img .img{max-width:100%}.page-template-orchestra .grid .container-modal .modal .nome-img .linea{display:none}.page-template-orchestra .grid .container-modal .modal .bio{height:auto}.page-template-orchestra .grid .container-modal .modal .bio .container{display:block}.page-template-orchestra .grid .container-modal .modal .bio .container .linea{display:none}.page-template-orchestra .grid .container-modal .modal .bio .container .box .box-scroll{padding-left:0;max-height:100%;direction:ltr}.page-template-orchestra .grid .container-modal .modal .bio .container .box .box-scroll .p{direction:ltr;-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 768px){.page-template-orchestra .grid{grid-template-columns:1fr 1fr;row-gap:40px}.page-template-orchestra .grid-hero .desc h2{font-size:20px;line-height:23px;margin-bottom:16px}.page-template-orchestra .grid .container-modal .modal .chiudi-modal.x svg{height:32px;width:32px}.page-template-orchestra .grid .container-modal .modal{padding-top:80px;padding-left:24px;padding-right:24px}.page-template-orchestra .grid .container-modal .modal .nome-img{display:block}.page-template-orchestra .grid .container-modal .modal .nome-img .titoloh2{font-size:32px;line-height:32px;margin-left:0}.page-template-orchestra .grid .container-modal .modal .nome-img .label{font-size:16px}.page-template-orchestra .grid .container-modal .modal .bio .container .box .box-scroll .p{-moz-column-count:1;column-count:1}}.page-template-history .container:first-child{margin-right:10%}.page-template-history .desc{position:relative}.page-template-history .desc .linea{position:absolute;left:0;top:0;width:1px;height:100%;background:#000}.page-template-history .desc .p{margin-left:24px}.page-template-history .grid-sezione-1{display:grid;grid-template-columns:2fr 2fr;margin-bottom:120px}.page-template-history .grid-sezione-1 .desc{grid-column:2/4;padding-top:20%}.page-template-history .grid-sezione-1 .desc .linea{height:0%}.page-template-history .grid-sezione-1 .desc .p{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.page-template-history .grid-sezione-2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:32px;column-gap:32px}.page-template-history .grid-sezione-2 .img-1{grid-column:1/4;transform:translateY(90%)}.page-template-history .grid-sezione-2 .img-2{transform:translateY(90%)}.page-template-history .grid-sezione-2 .img-3{grid-row:2/3;grid-column:3/4;margin-top:32px;position:relative;z-index:2}.page-template-history .grid-sezione-2 .img-4{grid-row:2/3;grid-column:4/5}.page-template-history .grid-sezione-3{display:grid;grid-template-columns:2fr 2fr;margin-top:120px;margin-bottom:120px}.page-template-history .grid-sezione-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:32px;column-gap:32px}.page-template-history .grid-sezione-4 .img-3{grid-column:3/5;grid-row:1/3}.page-template-history .grid-sezione-4 .img-4{grid-column:2/3;margin-top:32px}.page-template-history .grid-sezione-5{display:grid;grid-template-columns:2fr 2fr;margin-top:120px;margin-bottom:120px}.page-template-history .grid-sezione-6{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:32px;column-gap:32px}.page-template-history .grid-sezione-6 .img-1{grid-column:1/3}@media screen and (max-width: 1150px){.page-template-history .grid-sezione-1{display:block;margin-bottom:40px}.page-template-history .grid-sezione-1 .desc{padding-top:24px}.page-template-history .grid-sezione-1 .desc .linea{display:none}.page-template-history .grid-sezione-1 .desc .p{margin-left:0}.page-template-history .grid-sezione-2{grid-template-columns:1fr 1fr;row-gap:16px;-moz-column-gap:16px;column-gap:16px}.page-template-history .grid-sezione-2 .img-1{grid-column:1/3;transform:translateY(0)}.page-template-history .grid-sezione-2 .img-2{grid-column:1/2;transform:translateY(0)}.page-template-history .grid-sezione-2 .img-3{grid-column:2/3;margin-top:0}.page-template-history .grid-sezione-2 .img-4{grid-column:1/3;grid-row:3/4}.page-template-history .grid-sezione-3{grid-template-columns:1fr;margin-top:40px;margin-bottom:40px;row-gap:32px}.page-template-history .grid-sezione-3 .container{margin-right:0}.page-template-history .grid-sezione-3 .container .desc{width:80%}.page-template-history .grid-sezione-3 .container .desc .linea{display:none}.page-template-history .grid-sezione-3 .container .desc .p{margin-left:0}.page-template-history .grid-sezione-4{grid-template-columns:1fr 1fr;row-gap:16px;-moz-column-gap:16px;column-gap:16px}.page-template-history .grid-sezione-4 .img-1{grid-column:1/2;grid-row:1/2}.page-template-history .grid-sezione-4 .img-2{grid-column:2/3;grid-row:1/2}.page-template-history .grid-sezione-4 .img-3{grid-column:1/2;grid-row:2/3}.page-template-history .grid-sezione-4 .img-4{grid-column:2/3;grid-row:2/3;margin-top:0}.page-template-history .grid-sezione-5{grid-template-columns:1fr;margin-top:40px;margin-bottom:40px;row-gap:32px}.page-template-history .grid-sezione-5 .container{margin-right:0}.page-template-history .grid-sezione-5 .container .desc{width:80%}.page-template-history .grid-sezione-5 .container .desc .linea{display:none}.page-template-history .grid-sezione-5 .container .desc .p{margin-left:0}.page-template-history .grid-sezione-6{grid-template-columns:1fr 1fr;row-gap:16px;-moz-column-gap:16px;column-gap:16px}.page-template-history .grid-sezione-6 .img-1{grid-column:1/3;grid-row:2/3}.page-template-history .grid-sezione-6 .img-2{grid-column:2/3;grid-row:1/2}.page-template-history .grid-sezione-6 .img-3{grid-column:1/2;grid-row:1/2}}@media screen and (max-width: 768px){.page-template-history .grid-sezione-3 .container .desc{width:auto}.page-template-history .grid-sezione-5 .container .desc{width:auto}}.page-template-support .container-modal-support{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:15}.page-template-support .container-modal-support .bg-modal{visibility:hidden;opacity:0;background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .8s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-support .container-modal-support .modal{background-color:#d6e0e0;position:absolute;width:calc(100% - 64px);max-width:800px;height:550px;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%, -50%);padding:104px 80px 40px 48px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:all .4s 0s cubic-bezier(0.215, 0.61, 0.355, 1);font-size:24px;line-height:27px}.page-template-support .container-modal-support .modal .chiudi-modal-support.x{position:absolute;top:40px;right:40px}.page-template-support .container-modal-support .modal .chiudi-modal-support.x svg{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-support .container-modal-support .modal .chiudi-modal-support.x:hover svg{transform:rotate(90deg)}.page-template-support .container-modal-support .modal h3{margin-bottom:24px}.page-template-support .container-modal-support.open .bg-modal{opacity:.8;visibility:visible;transition:all .6s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-support .container-modal-support.open .modal{visibility:visible;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:all .6s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-support .donation{display:grid;grid-template-columns:1fr 1fr;background-color:#000;padding:32px 0}.page-template-support .donation .desc{filter:invert(1);grid-column:2/3;position:relative;padding-left:24px;padding-right:24px}.page-template-support .donation .desc h2{font-weight:900;margin-bottom:24px;margin-top:-5px}.page-template-support .donation .desc .link{display:flex;flex-direction:row;margin-top:40px}.page-template-support .donation .desc .link a{width:200px}.page-template-support .donation .desc .linea{position:absolute;left:0;top:0;width:1px;height:100%;background:#000}.page-template-support .tabs .tabs-nav{display:flex;flex-direction:row;-moz-column-gap:48px;column-gap:48px;justify-content:center;margin-bottom:64px}.page-template-support .tabs .tabs-nav .item-nav{text-align:center;overflow:hidden;padding-bottom:8px}.page-template-support .tabs .tabs-nav .item-nav a{font-size:21px;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;position:relative;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-support .tabs .tabs-nav .item-nav a::before{display:block;content:"";margin-bottom:16px;height:16px;width:42px;background:url(img/triangolo-verticale.svg) no-repeat;transform:scaleX(0);background-position:0px -67px;transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-support .tabs .tabs-nav .item-nav a:after{content:"";width:100%;height:1px;background:#000;display:block;position:absolute;top:105%}.page-template-support .tabs .tabs-nav .item-nav a:hover::before{height:67px;background-position:0px 0px;transform:scaleX(1)}.page-template-support .tabs .tabs-nav .item-nav.tab-active a{font-weight:900;margin-left:32px;margin-right:32px}.page-template-support .tabs .tabs-nav .item-nav.tab-active a::before{height:67px;background-position:0px 0px;transform:scaleX(1)}.page-template-support .tabs .tabs-stage{position:relative}.page-template-support .tabs .tabs-stage .tab.tab-active{opacity:1;visibility:visible;display:block;transition:all .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-support .tabs .tabs-stage .tab{display:none;opacity:0;visibility:hidden;transition:all .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-support .tabs .tabs-stage .tab .grid-text-slider{display:grid;grid-template-columns:50% 50%;margin:0 6%}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .desc{margin-top:32px}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .desc .box{position:relative;padding-left:16px}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .desc .box .text-big p{font-size:22px;line-height:26px}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .desc .box .text-big p strong{font-size:22px;line-height:26px}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .desc .linea{position:absolute;top:0;left:0;height:100%;width:1px;background-color:#000}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .slider-support{position:relative;margin-right:0;margin-left:15%}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .slider-support .slide .img{overflow:hidden;background:#000;border-radius:50%;max-width:550px;max-height:550px;margin:0 auto}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .slider-support .slide .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .slider-support ul.slick-dots{text-align:right;position:absolute;left:50%;transform:translateX(-50%);padding:0;margin-top:24px}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .slider-support ul.slick-dots li{display:inline-block;margin-left:24px}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .slider-support ul.slick-dots li button{text-indent:-9999px;padding:0;height:8px;width:8px;overflow:hidden;border:none;background-color:#000;border-radius:14px;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:none}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .slider-support ul.slick-dots li.slick-active button,.page-template-support .tabs .tabs-stage .tab .grid-text-slider .slider-support ul.slick-dots li:hover button{transform:scale(2.3)}.page-template-support .tabs .tabs-stage .tab .grid-contact{display:grid;grid-template-columns:50% 50%;margin-top:160px}.page-template-support .tabs .tabs-stage .tab .grid-contact .box-cerchio{display:flex;justify-self:right;margin-right:32px}.page-template-support .tabs .tabs-stage .tab .grid-contact .desc{position:relative;padding-left:28px;width:80%;padding-bottom:40%}.page-template-support .tabs .tabs-stage .tab .grid-contact .desc .linea{position:absolute;top:0;left:0;height:100%;width:1px;background-color:#000}.page-template-support .tabs .tabs-stage .tab .grid-contact .desc a{margin-top:24px;font-size:15px}.page-template-support .tabs .tabs-stage .tab .grid-contact .desc a::after{display:none}.page-template-support .tabs .tabs-stage .tab .grid-colonne{display:grid;grid-template-columns:2fr 2fr 2fr 1fr;margin:160px 6% 0 6%;-moz-column-gap:32px;column-gap:32px}.page-template-support .tabs .tabs-stage .tab .grid-colonne .col{border-left:1px solid #000;padding-left:16px;padding-bottom:30%}.page-template-support .tabs .tabs-stage .tab .grid-colonne .col .text-bold{font-size:17px;line-height:20px;margin-top:24px}.page-template-support .tabs .tabs-stage .tab .grid-colonne .col img{margin:24px 0}.page-template-support .tabs .tabs-stage .tab:nth-child(2) .grid-text-slider .slider-support,.page-template-support .tabs .tabs-stage .tab:nth-child(4) .grid-text-slider .slider-support{margin-left:0;margin-right:15%}.page-template-support footer{margin-top:0}@media screen and (max-width: 1150px){.page-template-support .donation{grid-template-columns:1fr}.page-template-support .donation .desc .linea{display:none}.page-template-support .tabs .tabs-stage .tab .grid-text-slider{margin:0;grid-template-columns:100%;row-gap:48px;grid-row:2/3}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .desc{grid-row:1/2 !important}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .desc .box{padding-left:0}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .desc .box .linea{display:none}.page-template-support .tabs .tabs-stage .tab .grid-text-slider .slider-support{grid-row:2/3 !important;margin-left:0 !important;margin-right:0 !important}.page-template-support .tabs .tabs-stage .tab .grid-colonne{grid-template-columns:1fr;row-gap:32px;margin-left:0;margin-right:0;margin-bottom:120px}.page-template-support .tabs .tabs-stage .tab .grid-colonne .col{padding-bottom:0;padding-left:0;border-left:none}}@media screen and (max-width: 768px){.page-template-support .tabs .tabs-nav .item-nav a::before,.page-template-support .tabs .tabs-nav .item-nav a::after{display:none}.page-template-support .donation .desc .link{flex-direction:column;row-gap:16px}.page-template-support .tabs{margin-top:64px}.page-template-support .tabs .tabs-nav{flex-direction:column;justify-content:left;row-gap:8px;margin-bottom:24px}.page-template-support .tabs .tabs-nav .item-nav{text-align:left}.page-template-support .tabs .tabs-nav .item-nav a{text-decoration:underline;display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px;padding-left:0}.page-template-support .tabs .tabs-nav .item-nav a::before{margin-bottom:0;display:block;content:"";height:25px;width:0px;background:url(img/triangolo_orizzontale.svg) no-repeat;transform:scaleY(0);background-position:-36px 0px;transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-support .tabs .tabs-nav .item-nav.tab-active a{margin-left:0;margin-right:0}.page-template-support .tabs .tabs-nav .item-nav.tab-active a::before{width:35px;height:25px;background-position:-6px 0px;transform:scaleY(1)}.page-template-support .tabs .tabs-stage .tab .grid-contact{grid-template-columns:100%;margin-bottom:40px;margin-top:112px}.page-template-support .tabs .tabs-stage .tab .grid-contact .box-cerchio{grid-row:2/3;justify-self:center}.page-template-support .tabs .tabs-stage .tab .grid-contact .desc{padding-left:0;padding-bottom:24px;width:auto}.page-template-support .tabs .tabs-stage .tab .grid-contact .desc .linea{display:none}}.page-template-choir .grid-hero{display:grid;grid-template-columns:1fr 1px 1fr;border-bottom:1px solid #000}.page-template-choir .grid-hero .box-img{position:relative}.page-template-choir .grid-hero .box-img .img{height:100%}.page-template-choir .grid-hero .box-img .img-hover{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;transition:all .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-choir .grid-hero .box-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-choir .grid-hero .box-img:hover .img-hover{visibility:visible;opacity:1}.page-template-choir .grid-hero .desc{margin:56px 0 0 32px;display:flex;flex-direction:column}.page-template-choir .grid-hero .desc h2{font-weight:900;font-size:24px;line-height:26px;margin-bottom:24px}.page-template-choir .grid-hero .desc .link{margin-top:auto;margin-bottom:56px;padding-top:24px;display:block}.page-template-choir .grid-hero .linea{width:1px;height:100%;background-color:#000}.page-template-choir .grid,.page-template-choir .grid-2{display:grid;grid-template-columns:1fr 1fr;margin:80px 0}.page-template-choir .grid .desc,.page-template-choir .grid-2 .desc{margin-left:5%;margin-right:5%}.page-template-choir .grid .desc h2,.page-template-choir .grid-2 .desc h2{font-weight:900;font-size:24px;line-height:26px;margin-bottom:24px}.page-template-choir .grid .img,.page-template-choir .grid-2 .img{text-align:center}.page-template-choir .grid .img img,.page-template-choir .grid-2 .img img{display:inline;border-radius:50%;width:65%}@media screen and (max-width: 1150px){.page-template-choir h1{border-bottom:none}.page-template-choir .grid-hero{grid-template-columns:1fr}.page-template-choir .grid-hero .linea{display:none}.page-template-choir .grid-hero .desc{margin-left:0;margin-top:40px}.page-template-choir .grid-hero .desc .link{margin-bottom:40px}.page-template-choir .grid-hero .desc .link .link-freccia{justify-content:right}.page-template-choir .grid,.page-template-choir .grid-2{grid-template-columns:1fr;row-gap:48px}.page-template-choir .grid .desc,.page-template-choir .grid-2 .desc{margin:0}.page-template-choir .grid-2 .img{grid-row:2/3}}@media screen and (max-width: 768px){.page-template-choir .grid .img img,.page-template-choir .grid-2 .img img{width:90%}.page-template-choir .grid,.page-template-choir .grid-2{margin:48px 0}}.page-template-contact .grid{display:grid;grid-template-columns:1fr 1fr;margin:120px 5%}.page-template-contact .grid .contatti .container,.page-template-contact .grid .agenzie .container{border-left:1px solid #000;padding-left:16px}.page-template-contact .grid .contatti .container h2,.page-template-contact .grid .agenzie .container h2{font-weight:400;margin-bottom:24px}.page-template-contact .grid .contatti .container .box,.page-template-contact .grid .agenzie .container .box{margin-bottom:24px}.page-template-contact .grid .contatti .container .box a.hover-cursor,.page-template-contact .grid .agenzie .container .box a.hover-cursor{position:relative}.page-template-contact .grid .contatti .container .box a:after,.page-template-contact .grid .agenzie .container .box a:after{content:"";width:0%;height:1px;background:#000;display:block;position:absolute;top:95%;z-index:10;transition:all .8s ease}.page-template-contact .grid .contatti .container .box a:hover:after,.page-template-contact .grid .agenzie .container .box a:hover:after{width:100%;opacity:1}@media screen and (max-width: 1150px){.page-template-contact .grid{margin:80px 0;grid-template-columns:1fr;row-gap:32px}.page-template-contact .grid .contatti .container,.page-template-contact .grid .agenzie .container{padding-left:0;border-left:none}.page-template-contact .grid .contatti .container h2,.page-template-contact .grid .agenzie .container h2{margin-bottom:16px}.page-template-contact .grid .contatti .container .box,.page-template-contact .grid .agenzie .container .box{margin-bottom:16px}.page-template-contact .grid .agenzie .container .box{margin-bottom:13px}}@media screen and (max-width: 768px){.page-template-contact .grid{margin:40px 0}}.page-template-news h1{border-bottom:none}.page-template-news .news .container:first-child{display:none}.page-template-news .news .container{display:grid;grid-template-columns:200px auto;border-top:1px solid #000}.page-template-news .news .container .anno-elenco{position:sticky;top:0;padding-bottom:64px;grid-row:1/1000}.page-template-news .news .container .anno-elenco span{padding-top:32px;display:block;font-size:55px;line-height:16px;font-weight:300;position:sticky;top:0}.page-template-news .news .container .grid{display:grid;grid-template-columns:70px 30% 45%;padding:22px 0 24px 24px;border-bottom:1px solid #000;-moz-column-gap:32px;column-gap:32px}.page-template-news .news .container .grid .data{text-transform:uppercase}.page-template-news .news .container .grid .data-mobile{display:none}.page-template-news .news .container .grid .desc{display:flex;flex-direction:column}.page-template-news .news .container .grid .desc h2{font-weight:900;font-size:18px;margin-bottom:16px}.page-template-news .news .container .grid .desc .box-link{margin-top:auto;padding-top:24px}.page-template-news .news .container .grid:last-child{border-bottom:none}@media screen and (max-width: 1150px){.page-template-news .news .container{display:block}.page-template-news .news .container .anno-elenco{display:none}.page-template-news .news .container .grid{grid-template-columns:1fr;padding-left:0;row-gap:16px;padding-top:40px;padding-bottom:40px}.page-template-news .news .container .grid .data{display:none}.page-template-news .news .container .grid .data-mobile{display:block}.page-template-news .news .container .grid .data-mobile h2{font-weight:900;font-size:24px;line-height:26px}.page-template-news .news .container .grid .data-mobile p{margin-bottom:4px}.page-template-news .news .container .grid .desc h2{display:none}.page-template-news .news .container .grid .desc .p{font-size:20px;line-height:23px}}.page-template-shop main{min-height:60vh}.page-template-shop .titoloh2{text-align:center;padding-top:10vh}.page-template-education .container:first-child{margin-right:10%}.page-template-education .desc{position:relative}.page-template-education .desc .linea{position:absolute;left:0;top:0;width:1px;height:100%;background:#000}.page-template-education .desc .p{margin-left:24px}.page-template-education .grid-sezione-1-1{display:grid;grid-template-columns:2fr 2fr;margin-bottom:80px}.page-template-education .grid-sezione-1-1 .desc{grid-column:2/4;padding-top:20%}.page-template-education .grid-sezione-1-1 .desc .linea{height:0%}.page-template-education .grid-sezione-1-1 .desc .p{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.page-template-education .grid-sezione-1-2 .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:32px;column-gap:32px;margin-bottom:40px}.page-template-education .grid-sezione-1-2 .grid .img-1{grid-column:1/3;transform:translateY(90%)}.page-template-education .grid-sezione-1-2 .grid .img-2{grid-column:4/5;transform:translateY(90%)}.page-template-education .grid-sezione-1-2 .grid .img-4{grid-column:3/5}.page-template-education .grid-sezione-1-2 .grid .img-4 img{width:75%}.page-template-education .grid-sezione-2-1{display:grid;grid-template-columns:2fr 2fr;margin-bottom:80px}.page-template-education .grid-sezione-2-2 .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:32px;column-gap:32px;margin-bottom:40px}.page-template-education .grid-sezione-2-2 .grid .img-1{position:relative;z-index:2}.page-template-education .grid-sezione-2-2 .grid .img-2{grid-column:1/3}.page-template-education .grid-sezione-2-2 .grid .img-4{grid-column:3/5;text-align:right}.page-template-education .grid-sezione-2-2 .grid .img-4 img{display:inline-block;width:75%}.page-template-education .grid-sezione-3-1{display:grid;grid-template-columns:2fr 2fr;margin-bottom:80px}.page-template-education .grid-sezione-3-2 .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:32px;column-gap:32px;margin-bottom:40px}.page-template-education .grid-sezione-3-2 .grid .img-1{grid-column:1/3}.page-template-education .grid-sezione-3-2 .grid .img-2{grid-column:4/5;position:relative;z-index:2}.page-template-education .grid-sezione-3-2 .grid .img-4{grid-column:3/5}.page-template-education .grid-sezione-3-2 .grid .img-4 img{width:75%}@media screen and (max-width: 1150px){.page-template-education .grid-sezione-1-1{grid-template-columns:1fr;margin-bottom:40px}.page-template-education .grid-sezione-1-1 .desc{padding-top:24px}.page-template-education .grid-sezione-1-1 .desc .linea{display:none}.page-template-education .grid-sezione-1-1 .desc .p{margin-left:0}.page-template-education .grid-sezione-1-2{margin-bottom:40px}.page-template-education .grid-sezione-1-2 .grid{grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;margin-bottom:16px}.page-template-education .grid-sezione-1-2 .grid .img-1{grid-column:1/2;transform:translate(0)}.page-template-education .grid-sezione-1-2 .grid .img-2{grid-column:2/3;transform:translate(0)}.page-template-education .grid-sezione-1-2 .grid .img3{grid-column:1/2}.page-template-education .grid-sezione-1-2 .grid .img-4{grid-column:2/3}.page-template-education .grid-sezione-1-2 .grid .img-4 img{width:100%}.page-template-education .grid-sezione-2-1{grid-template-columns:1fr;margin-bottom:48px}.page-template-education .grid-sezione-2-1 .container{margin-right:0}.page-template-education .grid-sezione-2-1 .container .desc .linea{display:none}.page-template-education .grid-sezione-2-1 .container .desc .p{margin-left:0}.page-template-education .grid-sezione-2-2{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px}.page-template-education .grid-sezione-2-2 .grid:nth-child(1){grid-row:1/2;grid-template-columns:1fr;margin-bottom:16px;-moz-column-gap:16px;column-gap:16px}.page-template-education .grid-sezione-2-2 .grid:nth-child(2){grid-template-columns:1fr 1fr;grid-column:1/3;grid-row:2/3;-moz-column-gap:16px;column-gap:16px}.page-template-education .grid-sezione-2-2 .grid:nth-child(2) .img-2{grid-column:1/2}.page-template-education .grid-sezione-2-2 .grid:nth-child(3){grid-row:1/2;grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;margin-bottom:16px}.page-template-education .grid-sezione-2-2 .grid:nth-child(3) .img-4{grid-column:2/3}.page-template-education .grid-sezione-2-2 .grid:nth-child(3) .img-4 img{width:100%}.page-template-education .grid-sezione-3-1{grid-template-columns:1fr;margin-bottom:48px}.page-template-education .grid-sezione-3-1 .container{margin-right:0}.page-template-education .grid-sezione-3-1 .container .desc .linea{display:none}.page-template-education .grid-sezione-3-1 .container .desc .p{margin-left:0}.page-template-education .grid-sezione-3-2{margin-bottom:48px}.page-template-education .grid-sezione-3-2 .grid{grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;margin-bottom:16px}.page-template-education .grid-sezione-3-2 .grid .img-1{grid-column:1/2}.page-template-education .grid-sezione-3-2 .grid .img-2{grid-column:2/3}.page-template-education .grid-sezione-3-2 .grid .img-3{grid-column:1/2}.page-template-education .grid-sezione-3-2 .grid .img-4{grid-column:2/3}.page-template-education .grid-sezione-3-2 .grid .img-4 img{width:100%}}