.elementor-90 .elementor-element.elementor-element-a9b6e0b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(11, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--margin-top:-4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90 .elementor-element.elementor-element-e3fffe9{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-e3fffe9 img{width:100vw;max-width:100%;height:60vh;object-fit:cover;object-position:top center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-e3fffe9:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-e16325f{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-e16325f img{width:100vw;height:60vh;object-fit:cover;object-position:top center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-e16325f:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-ecad749 img{width:100vw;height:60vh;object-fit:cover;object-position:top center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-ecad749:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-b22bb85 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-b22bb85:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-af110f4 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-af110f4:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-000b982 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-000b982:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-14b8778 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-14b8778:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-c262202 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-c262202:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-be4eb6b img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-be4eb6b:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-901a471 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-901a471:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-0c12ebc img{width:100vw;height:60vh;object-fit:cover;object-position:center center;transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-0c12ebc:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-ad14404 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-ad14404:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-35f8b44 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-35f8b44:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-93b9fa1 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-93b9fa1:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-709bea4 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-709bea4:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-8be1bad img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-8be1bad:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-002ab75 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-002ab75:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-5d4f6a2 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-5d4f6a2:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-c5c19ea img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-c5c19ea:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-46f94e9 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-46f94e9:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-88ee817 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-88ee817:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-25d2574 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-25d2574:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-271d024 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-271d024:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-9de2ec5 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.6s;}.elementor-90 .elementor-element.elementor-element-9de2ec5:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-b1082db{--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;--justify-content:space-between;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-74fea89{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-90 .elementor-element.elementor-element-bbf3587{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-90 .elementor-element.elementor-element-fd13aad{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}body.elementor-page-90:not(.elementor-motion-effects-element-type-background), body.elementor-page-90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-a9b6e0b{--width:100%;}.elementor-90 .elementor-element.elementor-element-b1082db{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-90 .elementor-element.elementor-element-a9b6e0b{--width:100%;}}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-a9b6e0b{--min-height:50vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-90 .elementor-element.elementor-element-a9b6e0b.e-con{--align-self:stretch;}.elementor-90 .elementor-element.elementor-element-e3fffe9 img{width:100vw;max-width:100%;height:60vh;object-fit:cover;object-position:center center;}.elementor-90 .elementor-element.elementor-element-e16325f img{width:100vw;max-width:100%;height:60vh;object-fit:cover;object-position:center center;}.elementor-90 .elementor-element.elementor-element-b22bb85 img{width:100vw;}.elementor-90 .elementor-element.elementor-element-af110f4 img{width:100vw;}.elementor-90 .elementor-element.elementor-element-000b982 img{width:100vw;height:60vh;object-position:top center;}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-a9b6e0b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-e3fffe9 img{width:100vw;height:33vh;object-position:center center;}.elementor-90 .elementor-element.elementor-element-e16325f img{width:100vw;height:33vh;object-position:center center;}.elementor-90 .elementor-element.elementor-element-ecad749 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-b22bb85 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-af110f4 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-000b982 img{height:33vh;object-fit:cover;object-position:center left;}.elementor-90 .elementor-element.elementor-element-14b8778 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-c262202 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-be4eb6b img{height:33vh;}.elementor-90 .elementor-element.elementor-element-901a471 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-0c12ebc img{height:33vh;}.elementor-90 .elementor-element.elementor-element-ad14404 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-35f8b44 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-93b9fa1 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-709bea4 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-8be1bad img{height:33vh;}.elementor-90 .elementor-element.elementor-element-002ab75 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-5d4f6a2 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-c5c19ea img{height:33vh;}.elementor-90 .elementor-element.elementor-element-46f94e9 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-88ee817 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-25d2574 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-271d024 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-9de2ec5 img{height:33vh;}.elementor-90 .elementor-element.elementor-element-74fea89{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;font-size:11px;}.elementor-90 .elementor-element.elementor-element-bbf3587{text-align:justify;}.elementor-90 .elementor-element.elementor-element-fd13aad{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;font-size:11px;}}/* Start custom CSS for image, class: .elementor-element-e3fffe9 */.elementor-90 .elementor-element.elementor-element-e3fffe9 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-e3fffe9::after {
  content: "Capo Plaza Caramel"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-e3fffe9:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e16325f */.elementor-90 .elementor-element.elementor-element-e16325f {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-e16325f::after {
  content: "Capo Plaza Unipol forum"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-e16325f:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecad749 */.elementor-90 .elementor-element.elementor-element-ecad749 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-ecad749::after {
  content: "Gaia live - Red Valley"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-ecad749:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b22bb85 */.elementor-90 .elementor-element.elementor-element-b22bb85 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-b22bb85::after {
  content: "Plant - Senza futuro"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-b22bb85:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af110f4 */.elementor-90 .elementor-element.elementor-element-af110f4 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-af110f4::after {
  content: "Aka7even  - TRAILER “Non X Soldi”"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-af110f4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-000b982 */.elementor-90 .elementor-element.elementor-element-000b982 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-000b982::after {
  content: "⁠Bruciasse il cielo - Road movie"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-000b982:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b8778 */.elementor-90 .elementor-element.elementor-element-14b8778 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-14b8778::after {
  content: "Amon - Network (NUOVA SCENA 2) Netflix"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-14b8778:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c262202 */.elementor-90 .elementor-element.elementor-element-c262202 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-c262202::after {
  content: "Gaia live - Fabrique"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-c262202:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be4eb6b */.elementor-90 .elementor-element.elementor-element-be4eb6b {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-be4eb6b::after {
  content: "Sarah Toscano live - Magazzini generali"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-be4eb6b:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-901a471 */.elementor-90 .elementor-element.elementor-element-901a471 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-901a471::after {
  content: "Gaia live - Umbria che spacca"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-901a471:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c12ebc */.elementor-90 .elementor-element.elementor-element-0c12ebc {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-0c12ebc::after {
  content: "Random - Partirò"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-0c12ebc:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad14404 */.elementor-90 .elementor-element.elementor-element-ad14404 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-ad14404::after {
  content: "⁠⁠Blanco “Desnuda” | The creation"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-ad14404:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35f8b44 */.elementor-90 .elementor-element.elementor-element-35f8b44 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-35f8b44::after {
  content: "Blanco live - Circo massimo"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-35f8b44:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93b9fa1 */.elementor-90 .elementor-element.elementor-element-93b9fa1 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-93b9fa1::after {
  content: "⁠⁠Villa banks Finesse Random & Slings - Carioca"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-93b9fa1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-709bea4 */.elementor-90 .elementor-element.elementor-element-709bea4 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-709bea4::after {
  content: "Blanco live - Lucca"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-709bea4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8be1bad */.elementor-90 .elementor-element.elementor-element-8be1bad {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-8be1bad::after {
  content: "⁠⁠Kobra - All you can eat"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-8be1bad:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab75 */.elementor-90 .elementor-element.elementor-element-002ab75 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-002ab75::after {
  content: "Villabanks - Sex appeal"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-002ab75:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d4f6a2 */.elementor-90 .elementor-element.elementor-element-5d4f6a2 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-5d4f6a2::after {
  content: "Pope - Perdono"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-5d4f6a2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5c19ea */.elementor-90 .elementor-element.elementor-element-c5c19ea {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-c5c19ea::after {
  content: "Baby gang ft. Sacky - Bimbi soldato"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-c5c19ea:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46f94e9 */.elementor-90 .elementor-element.elementor-element-46f94e9 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-46f94e9::after {
  content: "Blanco live - Club tour"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-46f94e9:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88ee817 */.elementor-90 .elementor-element.elementor-element-88ee817 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-88ee817::after {
  content: "Madh - Movin"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-88ee817:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25d2574 */.elementor-90 .elementor-element.elementor-element-25d2574 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-25d2574::after {
  content: "Blanco Live - Stadio Olimpico"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-25d2574:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-271d024 */.elementor-90 .elementor-element.elementor-element-271d024 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-271d024::after {
  content: "⁠⁠Cope - Adrenalina"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-271d024:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9de2ec5 */.elementor-90 .elementor-element.elementor-element-9de2ec5 {
  position: relative;
  display: inline-block;
}

.elementor-90 .elementor-element.elementor-element-9de2ec5::after {
  content: "Blanco live - Cagliari"; /* 🔹 change this text */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;         /* 🔹 text color */
  font-size: 18px;        /* 🔹 font size */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;   /* ensures clicks pass through */
}

.elementor-90 .elementor-element.elementor-element-9de2ec5:hover::after {
  opacity: 1;
}/* End custom CSS */