/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;border:0;background-image:none;background-color:rgba(14,20,26,0.75);color:white;font-size:12px;display:flex;justify-content:center;align-items:center}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{display:none}
.flickity-prev-next-button{font-family:"icomoon";top:35%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:30px}
.flickity-prev-next-button.next{right:30px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-prev-next-button.previous:before{content:"\e923"}
.flickity-prev-next-button.next:before{content:"\e90f"}
.flickity-prev-next-button:before{font-size:2em}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.scopri-page .page-separator{margin:160px 0}
.scopri-page .idea-section-component{margin-bottom:120px}
@media only screen and (max-width:767px){.scopri-page .page-separator{margin:80px 0}
}
.scopri-page .photo-slider .container-sliders{margin:0;padding:0}
@media only screen and (max-width:767px){.scopri-page .photo-slider .container-sliders{margin:30px}
}
@media only screen and (max-width:767px){.scopri-page .other-worlds-component .title{font-size:27px}
}
@media only screen and (max-width:767px){.scopri-page .iconcard-component .title{font-size:22px}
}
.scopri-page .cardimage-component .title{margin-right:40px}
.scopri-page .photos-grid .container-section>.responsive-enel{display:none}
.scopri-page .photos-grid .container-section .view-more{display:none}
.scopri-page .group-cards{margin:50px auto}
.scopri-page .vertical-scroll-items .thumb-img-content,.scopri-page .vertical-scroll-items .thumb-img-content{position:relative;height:300px}
.scopri-page .vertical-scroll-items .thumb-img-content:after,.scopri-page .vertical-scroll-items .thumb-img-content:after{background-color:transparent;content:"";position:absolute;height:100%;width:100%;left:0;top:0}
.scopri-page .vertical-scroll-items .container-photos:hover .thumb-img-content:after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(5,85,250,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(5,85,250,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(5,85,250,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#0555fa',GradientType=0)}
@media only screen and (min-width:768px){.scopri-page .group-cards{min-width:1070px}
}
.scopri-page .photo-slider .container-sliders{overflow:inherit}
.scopri-page .cardimage-component .card-thumb .image-buttons span.image-btn{display:none}
@media only screen and (max-width:440px){.photo-slider .container-sliders .go-next{right:-30px}
.photo-slider .container-sliders .go-prev{left:-30px}
}
.scopri-page .container-photos .cardimage-component .card-thumb{height:300px}
.container-photos{width:384px;margin-right:24px}
.photo-slider .photos-grid{padding-bottom:0}