.elementor-2217 .elementor-element.elementor-element-b90196c{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2217 .elementor-element.elementor-element-b90196c:not(.elementor-motion-effects-element-type-background), .elementor-2217 .elementor-element.elementor-element-b90196c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.concerialibra.it/wp-content/uploads/2025/07/169_eccellenza_copertina_2.jpg") 50% 50%;background-size:cover;}.elementor-2217 .elementor-element.elementor-element-4f11e3a{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2217 .elementor-element.elementor-element-4f11e3a:not(.elementor-motion-effects-element-type-background), .elementor-2217 .elementor-element.elementor-element-4f11e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.concerialibra.it/wp-content/uploads/2025/07/45_eccellenza_copertina_2.jpg") 50% 50%;background-size:cover;}.elementor-2217 .elementor-element.elementor-element-28b39c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-2217 .elementor-element.elementor-element-a7e876c{text-align:center;}.elementor-2217 .elementor-element.elementor-element-53b5300{text-align:center;}.elementor-2217 .elementor-element.elementor-element-3fd78d0 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-2217 .elementor-element.elementor-element-3fd78d0{text-align:center;}.elementor-2217 .elementor-element.elementor-element-32444b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:40px;}.elementor-2217 .elementor-element.elementor-element-32444b3:not(.elementor-motion-effects-element-type-background), .elementor-2217 .elementor-element.elementor-element-32444b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );background-image:url("https://www.concerialibra.it/wp-content/uploads/2025/07/bg_h1024_crop.png");background-position:bottom left;background-repeat:no-repeat;background-size:500px auto;}.elementor-2217 .elementor-element.elementor-element-faf826a{--display:flex;}.elementor-2217 .elementor-element.elementor-element-2434b4c > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 40px 50px 0px;}.elementor-2217 .elementor-element.elementor-element-2379d34{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-852ed5a .elementor-heading-title{color:#FFFFFF;}.elementor-2217 .elementor-element.elementor-element-0ffd4a7{color:var( --e-global-color-astglobalcolor4 );}.elementor-2217 .elementor-element.elementor-element-a7184a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-2217 .elementor-element.elementor-element-0caf1be{text-align:center;}.elementor-2217 .elementor-element.elementor-element-417e313{text-align:center;}.elementor-2217 .elementor-element.elementor-element-c32f00e{text-align:center;}.elementor-2217 .elementor-element.elementor-element-76efeab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-a5a7522.elementor-element{--align-self:center;}.elementor-2217 .elementor-element.elementor-element-a5a7522 .bdt-navigation-prev i,
            .elementor-2217 .elementor-element.elementor-element-a5a7522 .bdt-navigation-next i{font-size:24px;}.elementor-2217 .elementor-element.elementor-element-a5a7522 .bdt-navigation-prev{left:-60px;}.elementor-2217 .elementor-element.elementor-element-a5a7522 .bdt-navigation-next{right:-60px;}.elementor-2217 .elementor-element.elementor-element-14a0a08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-14a0a08::before, .elementor-2217 .elementor-element.elementor-element-14a0a08 > .elementor-background-video-container::before, .elementor-2217 .elementor-element.elementor-element-14a0a08 > .e-con-inner > .elementor-background-video-container::before, .elementor-2217 .elementor-element.elementor-element-14a0a08 > .elementor-background-slideshow::before, .elementor-2217 .elementor-element.elementor-element-14a0a08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2217 .elementor-element.elementor-element-14a0a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-astglobalcolor2 ) 68%, #FFFFFF 68%);}.elementor-2217 .elementor-element.elementor-element-871a6f6{--display:flex;--justify-content:center;}.elementor-2217 .elementor-element.elementor-element-871a6f6:not(.elementor-motion-effects-element-type-background), .elementor-2217 .elementor-element.elementor-element-871a6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2217 .elementor-element.elementor-element-817ef87 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2217 .elementor-element.elementor-element-e021077{color:var( --e-global-color-astglobalcolor4 );}.elementor-2217 .elementor-element.elementor-element-7e62ff8{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-36e088c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-36e088c::before, .elementor-2217 .elementor-element.elementor-element-36e088c > .elementor-background-video-container::before, .elementor-2217 .elementor-element.elementor-element-36e088c > .e-con-inner > .elementor-background-video-container::before, .elementor-2217 .elementor-element.elementor-element-36e088c > .elementor-background-slideshow::before, .elementor-2217 .elementor-element.elementor-element-36e088c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2217 .elementor-element.elementor-element-36e088c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, var( --e-global-color-astglobalcolor2 ) 68%, #FFFFFF 68%);}.elementor-2217 .elementor-element.elementor-element-7ca6e0b{--display:flex;--justify-content:center;}.elementor-2217 .elementor-element.elementor-element-40d1806 .elementor-heading-title{color:var( --e-global-color-8def4fa );}.elementor-2217 .elementor-element.elementor-element-d0fcbff{color:var( --e-global-color-8def4fa );}.elementor-2217 .elementor-element.elementor-element-bf121af{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:50px;}.elementor-2217 .elementor-element.elementor-element-bf121af.e-con{--order:-99999 /* order start hack */;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-2217 .elementor-element.elementor-element-28b39c3{--content-width:1024px;}.elementor-2217 .elementor-element.elementor-element-a7184a3{--content-width:1024px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2217 .elementor-element.elementor-element-871a6f6{--width:100%;}}@media(max-width:1024px){.elementor-2217 .elementor-element.elementor-element-b90196c{--min-height:50vh;}.elementor-2217 .elementor-element.elementor-element-4f11e3a{--min-height:50vh;}.elementor-2217 .elementor-element.elementor-element-32444b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2217 .elementor-element.elementor-element-32444b3:not(.elementor-motion-effects-element-type-background), .elementor-2217 .elementor-element.elementor-element-32444b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 0px;}.elementor-2217 .elementor-element.elementor-element-2434b4c > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2217 .elementor-element.elementor-element-2379d34{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-a7184a3{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2217 .elementor-element.elementor-element-76efeab{--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-a5a7522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2217 .elementor-element.elementor-element-a5a7522 .swiper-carousel{width:580px;}.elementor-2217 .elementor-element.elementor-element-a5a7522 .bdt-navigation-prev i,
            .elementor-2217 .elementor-element.elementor-element-a5a7522 .bdt-navigation-next i{font-size:24px;}.elementor-2217 .elementor-element.elementor-element-14a0a08{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-14a0a08::before, .elementor-2217 .elementor-element.elementor-element-14a0a08 > .elementor-background-video-container::before, .elementor-2217 .elementor-element.elementor-element-14a0a08 > .e-con-inner > .elementor-background-video-container::before, .elementor-2217 .elementor-element.elementor-element-14a0a08 > .elementor-background-slideshow::before, .elementor-2217 .elementor-element.elementor-element-14a0a08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2217 .elementor-element.elementor-element-14a0a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-astglobalcolor2 ) 100%, #FFFFFF 100%);}.elementor-2217 .elementor-element.elementor-element-871a6f6{--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2217 .elementor-element.elementor-element-7e62ff8{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2217 .elementor-element.elementor-element-0a1f085 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-2217 .elementor-element.elementor-element-36e088c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2217 .elementor-element.elementor-element-36e088c::before, .elementor-2217 .elementor-element.elementor-element-36e088c > .elementor-background-video-container::before, .elementor-2217 .elementor-element.elementor-element-36e088c > .e-con-inner > .elementor-background-video-container::before, .elementor-2217 .elementor-element.elementor-element-36e088c > .elementor-background-slideshow::before, .elementor-2217 .elementor-element.elementor-element-36e088c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2217 .elementor-element.elementor-element-36e088c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-astglobalcolor2 ) 100%, #FFFFFF 100%);}.elementor-2217 .elementor-element.elementor-element-bf121af{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-f81c1b3 > .elementor-widget-container{margin:-80px 0px 0px 0px;}}@media(max-width:767px){.elementor-2217 .elementor-element.elementor-element-28b39c3{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2217 .elementor-element.elementor-element-32444b3:not(.elementor-motion-effects-element-type-background), .elementor-2217 .elementor-element.elementor-element-32444b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 0px;}.elementor-2217 .elementor-element.elementor-element-32444b3{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2217 .elementor-element.elementor-element-faf826a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-2434b4c > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-2217 .elementor-element.elementor-element-a7184a3{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2217 .elementor-element.elementor-element-a5a7522 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-2217 .elementor-element.elementor-element-a5a7522 .swiper-carousel{width:100%;}.elementor-2217 .elementor-element.elementor-element-a5a7522 .bdt-navigation-prev i,
            .elementor-2217 .elementor-element.elementor-element-a5a7522 .bdt-navigation-next i{font-size:24px;}.elementor-2217 .elementor-element.elementor-element-14a0a08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2217 .elementor-element.elementor-element-871a6f6{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2217 .elementor-element.elementor-element-7e62ff8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2217 .elementor-element.elementor-element-0a1f085 > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-2217 .elementor-element.elementor-element-36e088c{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2217 .elementor-element.elementor-element-7ca6e0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-bf121af{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2217 .elementor-element.elementor-element-f81c1b3 > .elementor-widget-container{margin:-30px 0px 0px 0px;}}