.elementor-kit-2557{--e-global-color-primary:#000000;--e-global-color-secondary:#5F5F5F;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-dd27651:#FFFFFF;--e-global-color-ea30569:#00000000;--e-global-typography-primary-font-family:"Times New Roman";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:0.9em;--e-global-typography-secondary-font-family:"Suisse BP";--e-global-typography-secondary-font-size:47px;--e-global-typography-secondary-font-weight:bold;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:0.8em;--e-global-typography-secondary-letter-spacing:-1.5px;--e-global-typography-text-font-family:"Suisse BP";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:-0.4px;--e-global-typography-accent-font-family:"Suisse BP";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.3em;--e-global-typography-accent-letter-spacing:-0.4px;--e-global-typography-db6a283-font-family:"Suisse BP";--e-global-typography-db6a283-font-size:47px;--e-global-typography-db6a283-font-weight:normal;--e-global-typography-db6a283-text-transform:uppercase;--e-global-typography-db6a283-line-height:1.2em;--e-global-typography-db6a283-letter-spacing:-1.5px;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1500ms;}.elementor-kit-2557 e-page-transition{background-color:var( --e-global-color-dd27651 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:2800px;}.e-con{--container-max-width:2800px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-2557{--e-global-typography-secondary-letter-spacing:-1.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-2557{--e-global-typography-primary-font-size:27px;--e-global-typography-primary-line-height:0.9em;--e-global-typography-secondary-font-size:23px;--e-global-typography-secondary-line-height:0.84em;--e-global-typography-secondary-letter-spacing:-0.4px;--e-global-typography-text-font-size:13px;--e-global-typography-accent-font-size:13px;--e-global-typography-accent-letter-spacing:-0.2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.invert-text {
    mix-blend-mode: difference !important;
}


/* Disabilita l’overscroll su tutto il sito */
html, body {
    overscroll-behavior: none;
}

body {
    -webkit-overflow-scrolling: auto; /* disabilita l’inerzia di rimbalzo */
    touch-action: pan-x pan-y; /* mantiene scroll standard, blocca gesture insolite */
}

/* Nasconde scrollbar visivamente senza bloccare lo scroll */
html::-webkit-scrollbar {
    width: 0px;
    background: transparent; /* Chrome, Safari e Edge */
}

body::-webkit-scrollbar {
    width: 0px;
    background: transparent;
}

/* Firefox */
html, body {
    scrollbar-width: thin; /* opzione minima */
    scrollbar-color: transparent transparent; /* rende invisibile */
}

/* Colore di Selezione */
::selection {
  background: transparent;
  color: #000000; /* nero */
}

::-moz-selection {
  background: transparent;
  color: #000000; /* nero (Firefox) */
}


/* Rimuove qualsiasi transizione dai link */
.link-bold a {
    transition: none !important;
}

/* Hover: bold immediato */
.link-bold a:hover {
    font-weight: 700 !important;
}

/* Active: pagina corrente */
.link-bold .current-menu-item > a,
.link-bold .current_page_item > a {
    font-weight: 700 !important;
}

/* Text marquee */
.marquee {
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}

.marquee .track {
    display: inline-flex;
    white-space: nowrap;
    animation: scroll 20s linear infinite;
}

.marquee .txt {
    display: inline-block;
    padding-right: 0.7rem;
}

@keyframes scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Suisse BP';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://section80.tv/wp-content/uploads/2025/12/03d5b20d124cd26dc873bd4a8e42313e.eot');
	src: url('http://section80.tv/wp-content/uploads/2025/12/03d5b20d124cd26dc873bd4a8e42313e.eot?#iefix') format('embedded-opentype'),
		url('http://section80.tv/wp-content/uploads/2025/12/03d5b20d124cd26dc873bd4a8e42313e.woff2') format('woff2'),
		url('http://section80.tv/wp-content/uploads/2025/12/03d5b20d124cd26dc873bd4a8e42313e.woff') format('woff'),
		url('http://section80.tv/wp-content/uploads/2025/12/03d5b20d124cd26dc873bd4a8e42313e.ttf') format('truetype'),
		url('http://section80.tv/wp-content/uploads/2025/12/03d5b20d124cd26dc873bd4a8e42313e.svg#SuisseBP') format('svg');
}
@font-face {
	font-family: 'Suisse BP';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://section80.tv/wp-content/uploads/2025/12/88f10bf18a36407ef36bf30bc25a3618.eot');
	src: url('http://section80.tv/wp-content/uploads/2025/12/88f10bf18a36407ef36bf30bc25a3618.eot?#iefix') format('embedded-opentype'),
		url('http://section80.tv/wp-content/uploads/2025/12/c446362802681bacaacbad0f39bfc1a5.woff2') format('woff2'),
		url('http://section80.tv/wp-content/uploads/2025/12/88f10bf18a36407ef36bf30bc25a3618.woff') format('woff'),
		url('http://section80.tv/wp-content/uploads/2025/12/88f10bf18a36407ef36bf30bc25a3618.ttf') format('truetype'),
		url('http://section80.tv/wp-content/uploads/2025/12/88f10bf18a36407ef36bf30bc25a3618.svg#SuisseBP') format('svg');
}
@font-face {
	font-family: 'Suisse BP';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://section80.tv/wp-content/uploads/2025/12/c446362802681bacaacbad0f39bfc1a5.eot');
	src: url('http://section80.tv/wp-content/uploads/2025/12/c446362802681bacaacbad0f39bfc1a5.eot?#iefix') format('embedded-opentype'),
		url('http://section80.tv/wp-content/uploads/2025/12/c446362802681bacaacbad0f39bfc1a5-1.woff2') format('woff2'),
		url('http://section80.tv/wp-content/uploads/2025/12/c446362802681bacaacbad0f39bfc1a5.woff') format('woff'),
		url('http://section80.tv/wp-content/uploads/2025/12/c446362802681bacaacbad0f39bfc1a5.ttf') format('truetype'),
		url('http://section80.tv/wp-content/uploads/2025/12/c446362802681bacaacbad0f39bfc1a5.svg#SuisseBP') format('svg');
}
@font-face {
	font-family: 'Suisse BP';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://section80.tv/wp-content/uploads/2025/12/653d9381828e9577fb1e417dc047f89d.eot');
	src: url('http://section80.tv/wp-content/uploads/2025/12/653d9381828e9577fb1e417dc047f89d.eot?#iefix') format('embedded-opentype'),
		url('http://section80.tv/wp-content/uploads/2025/12/653d9381828e9577fb1e417dc047f89d.woff2') format('woff2'),
		url('http://section80.tv/wp-content/uploads/2025/12/653d9381828e9577fb1e417dc047f89d.woff') format('woff'),
		url('http://section80.tv/wp-content/uploads/2025/12/653d9381828e9577fb1e417dc047f89d.ttf') format('truetype'),
		url('http://section80.tv/wp-content/uploads/2025/12/653d9381828e9577fb1e417dc047f89d.svg#SuisseBP') format('svg');
}
@font-face {
	font-family: 'Suisse BP';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://section80.tv/wp-content/uploads/2025/12/d1a580023d40c546276decde1c711e60.eot');
	src: url('http://section80.tv/wp-content/uploads/2025/12/d1a580023d40c546276decde1c711e60.eot?#iefix') format('embedded-opentype'),
		url('http://section80.tv/wp-content/uploads/2025/12/d1a580023d40c546276decde1c711e60.woff2') format('woff2'),
		url('http://section80.tv/wp-content/uploads/2025/12/d1a580023d40c546276decde1c711e60.woff') format('woff'),
		url('http://section80.tv/wp-content/uploads/2025/12/d1a580023d40c546276decde1c711e60.ttf') format('truetype'),
		url('http://section80.tv/wp-content/uploads/2025/12/d1a580023d40c546276decde1c711e60.svg#SuisseBP') format('svg');
}
/* End Custom Fonts CSS */