<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/**/
@import url("fonts.css");
@import url("klaro.css");

/**/
@import url("/libraries/bootstrap/4.3.1/css/bootstrap.min.css");
@import url("/libraries/fontawesome/6.4.0/css/all.min.css");
/**/
@import url(swiper/swiper.css);



:root {
    --yellow: #E1DA10;
}

/* NO TWITTER */
.btn-share-tw,.jssocials-share-twitter{display:none!important}

.link-flag{display:none!important}
:focus{outline:0 none!important}

.fa-solid.fa-screen-users{background:url("../images/icon_user_screen.svg") no-repeat center center;width:24px;height:20px}

@media only screen and (min-width: 0) and (max-width: 992px) {
	.container{max-width:none;}
}

/*
===========
BREAKPOINTS
===========
*/

/* BOOTSTRAP 4.1 Breakpoints */

/* XS */
@media only screen and (min-width: 0) and (max-width: 576px) {
    body.debug:before{content:"BS 4.1 | XS 0 &gt; 576";position:fixed;bottom:0;right:0;padding:0 10px;width:170px;color:#000;background:#FF0000;text-align:center;text-transform:uppercase;font-weight:bold;z-index:999999;}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 768px) {
    body.debug:before{content:"BS 4.1 | SM 576 &gt; 768";position:fixed;bottom:0;right:0;padding:0 10px;width:170px;color:#000;background:#FF0000;text-align:center;text-transform:uppercase;font-weight:bold;z-index:999999;}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 992px) {
    body.debug:before{content:"BS 4.1 | MD 768 &gt; 992 ";position:fixed;bottom:0;right:0;padding:0 10px;width:170px;color:#000;background:#FF0000;text-align:center;text-transform:uppercase;font-weight:bold;z-index:999999;}
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    body.debug:before{content:"BS 4.1 | LG 992 &gt; 1200";position:fixed;bottom:0;right:0;padding:0 10px;width:170px;color:#000;background:#FF0000;text-align:center;text-transform:uppercase;font-weight:bold;z-index:999999;}
}

/* XL */
@media only screen and  (min-width: 1200px) {
    body.debug:before{content:"BS 4.1 | XL &gt; 1200";position:fixed;bottom:0;right:0;padding:0 10px;width:170px;color:#000;background:#FF0000;text-align:center;text-transform:uppercase;font-weight:bold;z-index:999999;}
}

/**/

/* XS SM */
@media only screen and (min-width: 0) and (max-width: 768px) {
}

/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 992px) {
}

/* SM MD */
@media only screen and (min-width: 576px) and (max-width: 992px) {
}

/* MD LG */
@media only screen and (min-width: 768px) {
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .container {max-width: 100%;}
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
    .container {max-width: 100%;}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .container {max-width: 100%;}
}


/**/
.dvdebug{display:none!important}
#dvtools br{display:none}
.BTN_CACHE{cursor:pointer;background:#FF0000;border:0 none;position:fixed;bottom:0;right:200px;width:170px;text-align:center;color:#FFF;font-weight:500;text-transform:uppercase;font-size:12px;z-index:9999;}
#btnSession{cursor:pointer;background:#FF0000;border:0 none;position:fixed;bottom:0;right:400px;width:170px;text-align:center;color:#FFF;font-weight:500;text-transform:uppercase;font-size:12px;z-index:9998;}
#txtServerTime{display:none!important;background:#FF0000;border:0 none;position:fixed;bottom:75px;right:0;width:170px;text-align:center;color:#FFF;font-weight:500;text-transform:uppercase;font-size:12px;}
input[type='submit'],input[type='button'],input[type='text'],input[type='password'],select,textarea{border-radius:0;}
input[type="text"]{-webkit-appearance:none;-moz-appearance: none;appearance: none;}
.sliding-privacy-popup a,input[type="button"]{border-radius:0!important;-webkit-appearance:none;-moz-appearance: none;appearance: none;}



/*
==============================================================================
TAGS
==============================================================================
*/
html{}
body{font-family: 'Roboto Condensed', sans-serif;font-size:16px;}
a,a:link,a:visited{color:#00A99D;text-decoration:none;cursor:pointer}
a:hover{color:#000;text-decoration:underline;cursor:pointer}
/*
h1{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:30px;line-height:30px;color:#48637E;}
h2{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:24px;line-height:27px;color:#48637E;}
h3{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:18px;line-height:24px;color:#48637E;}
h4{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:16px;line-height:21px;color:#48637E;}
h5{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:14px;line-height:18px;color:#48637E;}
h6{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:12px;line-height:15px;color:#48637E;}
*/


.hide,.HIDE{display:none}
p{margin:0px;margin-bottom:10px}
hr{color:#b5b3a5;height :1px;border:none;background-color:#b5b3a5}
img{border:0}
table{width:100%}


h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed', sans-serif;font-weight:700;color:#000;padding:15px 0 15px 0;margin:0;}

h1{font-size:38px;line-height:40px;}
h2{font-size:36px;line-height:38px;}
h3{font-size:34px;line-height:36px;}
h4{font-size:32px;line-height:34px;}
h5{font-size:30px;line-height:32px;}
h6{font-size:28px;line-height:30px;}

/**/

/**/
.page-back-to-top{display:none;background:#E0DA10;width:50px;height:60px;position:fixed;bottom:50px;right:10px;padding:12px 12px;z-index:99999}
.page-back-to-top:hover{}




/*
==============
COMMON CLASSES
==============
*/
.section-title{font-family: 'Playfair Display', serif;font-size:45px;line-height:46px;padding:0 64px 40px;margin:0;font-weight:900;color:#000;}
.section-list{margin-bottom:40px}

/* BUTTONS */
.btn{border-radius:0;}

a.btn-yellow{color:#666;background:#E0DA10;background:#E0DA10;border:0 none;padding:0;width:225px;line-height:50px;font-size:20px;display:block;text-align:center;}
a.btn-yellow:hover{color:#000;background:rgb(6,160,150);text-decoration:none}



a.btn-arrow-yellow{color:#666;background:#E0DA10;background:url("../images/arrow_666_right.svg") #E0DA10 no-repeat 95% center;background-size:32px 22px;border:0 none;padding:0;min-width:225px;line-height:50px;padding:0 65px 0 15px;font-size:20px;display:inline-block;text-align:center;}
a.btn-arrow-yellow:hover,a.btn-arrow-yellow:focus,a.btn-arrow-yellow:active{color:#000;background:url("../images/arrow_000_right.svg") rgb(6,160,150) no-repeat 95% center!important;background-size:32px 22px!important;text-decoration:none}


/*
a.btn-download{color:#666;background:#E0DA10;background:url("../images/download.svg") #E0DA10 no-repeat 5% center;background-size:23px 31px;border:0 none;padding:0;width:225px;line-height:50px;font-size:20px;display:block;text-align:center;padding-left:20px;margin-bottom:15px;text-decoration:none}
a.btn-download:hover{color:#666;text-decoration:none}
*/


/*
======
HEADER
======
*/


#header .container .col-12{display:flex;justify-content:space-between;align-items:center;padding: 25px 15px 25px 15px; }

.logo { }
#header .logo a {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	color: #000;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	text-decoration: none;
}

#header .logo  * { flex: 0 0 auto; }

#header .logo img {
	width: 100%;
	max-width: 120px;
	display:block;
}

#header .logo .logo-txt-fur,
#header .logo .logo-txt-ita {
	border-left: 2px dotted #000;
	padding-left: 10px;
	padding-right: 10px;
}

#header .logo .logo-txt-fur { width: 115px; }
#header .logo .logo-txt-ita { width: 145px; }

#header .logo .logo-txt-ww {
	text-transform: none;
	padding-left: 0;
}

#header .logo-2 img{max-width:210px}

/* RPE */
#header .rpe input[type='reset'],
#header .rpe select,
#header .rpe .HLRPELL,
#header .rpe span{display:none}
#header .rpe input[type='text']{border:0 none;outline:0 none;}


#header .rpe-d{position:absolute;top:18px;right:170px;width:160px;display:flex}
#header .rpe-d button{background:transparent;border:0 none;}
#header .rpe-d input[type='text']{background:transparent;padding:10px;width:calc(100% - 40px);box-sizing:border-box;margin-right:0;transition:width .2s linear,background .2s linear;}
#header .rpe-site.rpe-d{transition:width .2s linear,background .2s linear;}
#header .rpe-site.rpe-d.rpe-open{background:#DDD;width:250px;}

@media only screen and (max-width: 820px) {
	.logo-2{display:none!important}
}

@media only screen and (max-width: 991px) {
	#header .container .col-12{justify-content:space-between;align-items:center;}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	#header .rpe-site.rpe-d {}
	#header .rpe-site.rpe-d.rpe-open {width:180px;}
}


/* MD */
@media only screen and (min-width: 0) and (max-width: 767px) {
	#header .container .col-12{justify-content:flex-start;align-items:center;}

	#header .rpe-site.rpe-d { display: none !important; }
	#header .logo {
		width: auto;
		display: inline-block;
		text-align: start;
		padding:0;
	}
	#header .logo a { width: auto; justify-content: flex-start; }
	#header .logo .logo-txt-ww { display: none !important; }
	#header .nav-mobile-ctrl { padding: 0; }
	#header .navbar-toggler {
		position: absolute;
		top: 40px;
		right: 0;
	}
}

@media only screen and (min-width: 0) and (max-width: 459px) {
	/*#header .logo .logo-txt-fur*/
	#header .logo .logo-txt-ita { display: none; }
	#header .navbar-toggler { top: 40px; }
}

#header .rpe-m{height:54px;background:#64756f;padding:0 40px;font-size:20px}
#header .rpe-m input[type='text']{border-radius:0;color:#FFF;padding:12px 0;width:120px;background:transparent;display:inline-block;transition:width .2s linear,background .2s linear;}
#header .rpe-m input[type='text']{width:calc(100% - 30px)!important;}
#header .rpe-m input[type='text']:focus{width:calc(100% - 30px);}
#header .rpe-m input[type='text']::-webkit-input-placeholder {color:#FFF}
#header .rpe-m input[type='text']::-moz-placeholder {color:#FFF}
#header .rpe-m input[type='text']:-ms-input-placeholder {color:#FFF}
#header .rpe-m input[type='text']:-moz-placeholder {color:#FFF}



/* LANGUAGE */
.language ul,.language ul li{list-style-type:none;padding:0;margin:0;}
.language ul{display:table}
.language ul li{display:table-cell;vertical-align:bottom;border-right:1px solid #B3B3B3;padding:25px 13px 10px 13px;width:75px;}
.language ul li:nth-child(2){border-right:0 none;}
.language a{color:#808080;font-size:18px;}
.language a:hover,.language a.active{font-weight:bold;text-decoration:none;color:#000;}

.language-d{position:absolute;top:0;right:0;}
.language-d a{color:#808080;font-size:18px;}
.language-d a:hover,.language-d a.active{font-weight:bold;text-decoration:none;color:#000;}

.language-m{padding:16px 0;}
.language-m ul{margin:0 auto;}
.language-m ul li{display:table-cell;vertical-align:bottom;border-right:1px solid #B3B3B3;padding:15px 10px 15px 10px;}
.language-m a{color:#9CA0A1;font-size:18px;}
.language-m a:hover,.language-m a.active{font-weight:400;text-decoration:none;color:#FFF;}

/* GLOBAL MENU */
.nav-mobile {display:none}
.global-menu{background:#EFECE8;}
.navbar-a{padding:0!important}
.navbar-a .navbar-nav .nav-link{padding:12px 5px}
.navbar-a a.nav-link{font-size:18px;color:#4D4D4D;}
.navbar-a a.nav-link:hover{background:#FFF;text-decoration:underline;color:#000;}
.navbar-a .nav-link.active,.global-menu .navbar-a .nav-link.active:hover,.global-menu .navbar-a .nav-item.dropdown.show .nav-link{font-weight:400;color:#000;text-decoration:none;background:#FFF;}
.global-menu .navbar-a .nav-item.dropdown.show .nav-link{}

.global-menu .dropdown-menu-lvl-0{position:absolute;width:100%;border:0 none;margin:0 0 0 15px;padding:0;left:0;top:auto;border-radius:0;border:0 none;margin:0;background:#FFF;border-bottom:1px solid #EFECE8;border-left:1px solid #EFECE8;border-right:1px solid #EFECE8;box-shadow:0 5px 5px #BBB;}
.global-menu .dropdown-menu{position:absolute;width:100%;border:0 none;margin:0 0 0 15px;padding:0;left:0;top:auto;border-radius:0;border:0 none;margin:0;background:#FFF;}
.global-menu .dropdown-menu .container{background:#FFF;}
.global-menu .dropdown-menu .dropdown-menu-inner{padding:0 10px;}
.global-menu .dropdown-menu h6{color:#000;font-weight:bold;font-size:16px;font-weight:700;padding-top:55px;min-height:120px;font-family:'Roboto Condensed', sans-serif;}
.global-menu .dropdown-menu ul,.global-menu .dropdown-menu ul li{list-style-type:none;padding:0;margin:0;}
.global-menu .dropdown-menu ul li{padding-bottom:15px}
.global-menu .dropdown-menu ul li li{}
.global-menu .dropdown-menu ul li ul{}
.global-menu .dropdown-menu ul li a{font-size:16px;color:#484848;line-height:18px}
.global-menu .dropdown-menu ul li a:hover{color:#484848;}
.global-menu .dropdown-menu ul li.has-submenu{padding-bottom:0!important}
.global-menu .dropdown-submenu .dropdown-menu{position:static;padding-bottom:0;}
/*.global-menu .dropdown-submenu.open .dropdown-menu{padding-bottom:0;} */

.global-menu .dropdown-submenu{padding-bottom:0!important}
.global-menu .dropdown-submenu.open{padding-bottom:0}
.global-menu .dropdown-submenu &gt; a{margin-bottom:15px;display:block}
.global-menu .dropdown-submenu &gt; a:before{content:"+";display:inline-block;width:10px;}
.global-menu .dropdown-submenu .dropdown-menu{padding-left:10px!important}


.global-menu .dropdown-toggle::after{display:none}

.global-menu .column{padding:0 5px 5px 5px;}

.global-menu .selected-routes {display:flex}
.global-menu .selected-routes .selected-route-item{width:calc((100% - 15px) / 2);}
.global-menu .selected-routes &gt; div:nth-child(1){margin:0 14px 0 0}
.global-menu .selected-routes &gt; div img{}
.global-menu .selected-routes .selected-route-item{}
.global-menu .selected-routes .selected-route-item a{text-decoration:none;}
.global-menu .selected-routes .image{padding-bottom:5px;}
.global-menu .selected-routes .title{color:#333;font-size:16px;line-height:18px;font-weight:normal}
.global-menu .selected-routes .when,.global-menu .selected-routes .description{color:#333;font-size:15px;line-height:16px;font-weight:300;padding-bottom:3px;}

/**/
.global-menu .nav-item-language .selected-routes{}
.global-menu .nav-item-language .selected-routes .selected-route-item{width:calc((100% - 15px) / 3);margin:0 14px 0 0!important}
.global-menu .nav-item-language .selected-routes &gt; div:nth-child(1),.global-menu .nav-item-language .selected-routes &gt; div:nth-child(2){margin:0 14px 0 0}

/**/
.global-menu .nav-item-school .selected-routes{}
.global-menu .nav-item-school .selected-routes .selected-route-item{width:calc((100% - 15px) / 3);margin:0 14px 0 0!important}
.global-menu .nav-item-school .selected-routes &gt; div:nth-child(3){margin:0!important}

/**/
.global-menu .nav-item-publications .selected-routes .selected-route-item{width:calc((100% - 15px) / 4);margin:0 14px 0 0!important}
.global-menu .nav-item-publications .selected-routes &gt; div:nth-child(4){margin:0!important}
.global-menu .nav-item-publications .selected-routes &gt; div img{}
.global-menu .nav-item-publications .selected-routes .title{color:#333;font-size:16px;line-height:18px;font-weight:normal}
.global-menu .nav-item-publications .selected-routes .author{color:#333;font-size:15px;line-height:16px;font-weight:300;padding-bottom:3px;}

/**/

/* XL */
@media only screen and (min-width:1200px) {
	.navbar-a .navbar-nav .nav-link {padding:12px 24px;}
	.site-wrapper.lng-fur .navbar-a .navbar-nav .nav-link {padding:12px 20px;}
}

/* LG */
@media only screen and (min-width:992px) and (max-width:1199px) {
	.navbar-a .navbar-nav .nav-link{font-size:16px;padding:12px 15px;white-space:nowrap}
} 

/* MD */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.navbar-a .navbar-nav .nav-link{font-size:16px;padding:13px 5px;white-space:nowrap}
	.global-menu .dropdown-menu h6{padding:10px 0 10px 0;min-height:0}
	.global-menu .dropdown-menu h6:empty{display:none}
}

@media only screen and (min-width: 768px) {
	.navbar-a .navbar-nav .nav-item { position: relative!important; }
	.global-menu .dropdown-menu-wrapper { padding-top: 15px; }
}

/* XS SM */
@media only screen and (min-width: 0) and (max-width: 767px) {
	.nav-mobile{display:block}
	.nav-mobile-ctrl{text-align:center;padding:15px 0 15px 0}
	.navbar-ctrl-m{text-align:center;padding:0}

	/**/
	.logo{padding:15px 0;text-align:center}

	/**/
	#header .rpe-m{display:flex;align-items:center}


	#header .rpe-m input[type='text']{width:auto!important;flex-grow:1}
	#header .rpe-m input[type='submit']{width:25px;}
	
	/**/
	.rpe-d,.language-d{display:none}
	.rpe-m,.language-m{display:block}

	/**/
	.nav-mobile {display:block}
	.global-menu{position:absolute;top:0;left:0;width:100%;background:#41564F;z-index:9999;}
	.global-menu .dropdown-menu h6{padding:0 0 10px 0;min-height:0}
	.global-menu .nav-item{text-align:left;padding-top:25px;}
	.global-menu .nav-item:last-child{margin-bottom:25px;}
	.global-menu a.nav-link{font-size:20px;color:#FFF;}
	.global-menu a.nav-link:before{content:".";overflow:hidden;text-indent:-999px;width:40px;vertical-align:middle;display:inline-block;}
	.global-menu a.nav-link.dropdown-toggle:before{text-indent:0;content:"+";color:#FFF;font-size:20px;}
	.global-menu .dropdown-submenu.open &gt; a:before{content:"-";display:inline-block;width:10px;}
	.global-menu .navbar-a .nav-item.dropdown.show a.nav-link.dropdown-toggle:before{content:"-";color:#000;text-align:center}
	#header .global-menu .navbar-ctrl-m .navbar-toggler { top: 20px; right: 0; padding: 0; }



	.global-menu a.nav-link:hover{text-decoration:underline;color:#E0DA10;background:transparent;}
	.global-menu .nav-link.active,.global-menu .nav-link.active:hover,.global-menu .nav-item.dropdown.show .nav-link{color:#E0DA10;text-decoration:none;background:transparent;}
	.global-menu .navbar-expand-md .navbar-nav .nav-link{padding:5px 0;}
	.global-menu .dropdown-menu{background:#667570}
	.global-menu .column {padding: 10px 5px 0 5px;}
	.global-menu .dropdown-menu ul li a{color:#FFF;}
	.global-menu .dropdown-menu ul li a:hover{color:#E0DA10;}

	.global-menu .dropdown-menu h6:empty{display:none}

	.global-menu .nav-social{padding:45px 0}
	.global-menu .nav-social h6{color:#9CA0A1;font-size:20px;margin:0;padding-bottom:20px;}
	.global-menu .nav-social a{margin-right:15px;}

	/**/
	.global-menu .dropdown-menu{position:static;}
	.global-menu .dropdown-menu ul li{padding-bottom:5px;}
	.global-menu .selected-routes{display:flex;flex-wrap:wrap;flex-direction:column}
	.global-menu .selected-routes .selected-route-item{width:100%!important;padding-bottom:10px}
	.global-menu .selected-routes .selected-route-item .image{width:20%;float:left;}
	.global-menu .selected-routes .selected-route-item .title,
	.global-menu .selected-routes .selected-route-item .when,
	.global-menu .selected-routes .selected-route-item .description,
	.global-menu .selected-routes .selected-route-item .author
	{color:#FFF;margin-left:calc(20% + 10px);}

	.global-menu .dropdown-menu-lvl-0 {box-shadow:none}

}

/* LOCAL MENU */
.local-menu{background:#EFECE7;overflow:hidden;}
.local-menu .container{position:relative;}
.local-menu .arrow-down{background:#FF0000;height:50px;width:50px;top:0;left:-35px;position:absolute;background:url("../images/arrow_666_down.svg") #E0DA10 no-repeat center center;background-size:22px 32px;}
.local-menu .nav-item{border-right:1px solid #fffffb;}
.local-menu .nav-item a.nav-link{padding-left:30px;padding-right:30px;display:block;}


/*
======
FOOTER
======
*/
#footer{background:#41564F;font-size:18px;padding:55px 0;color:#FFF;font-weight:300}
#footer h6{color:#FFF;font-weight:bold;font-size:20px;padding-bottom:20px}
#footer .row-2{padding-top:20px}
#footer ul,#footer ul li{list-style-type:none;padding:0;margin:0;}
#footer ul li{padding:5px 0;}
#footer a{color:#E0DA10;text-decoration:none;font-weight:400}
#footer a:hover{color:#FFF;text-decoration:underline}

#footer .row-2 div{color:#999}

a.btn-share-fb{height:45px;line-height:45px;width:45px;display:inline-block;border-radius:45px;background:#1D1D1B;text-align:center}
a.btn-share-tw{height:45px;line-height:45px;width:45px;display:inline-block;border-radius:45px;background:#1D1D1B;text-align:center}
a.btn-share-fb:hover,a.btn-share-tw:hover{background-color:#00A99D}

/* XS SM */
@media only screen and (min-width: 0) and (max-width: 768px) {
	#footer .row-1{display:block;}
	#footer .row-1 &gt; div{margin-bottom:20px;width:100%;flex:none;text-align:center;max-width:none;}
}


/*
====
PAGER
====
*/
/*
.pager{display:block;font-size:14px;}
ul.pager,ul.pager li{list-style-type:none;margin:0;padding:0;}
ul.pager li{display:inline-block;}
ul.pager li a,ul.pager li span{padding:10px;}
.pager .active{font-weight:500}
*/

.pager{display:block;clear:both;padding:20px 0;margin:0;}
.pager li{display:inline-block!important;vertical-align:top;border-radius:0;margin-right:2px}
.pager li.disabled a,.pager li.disabled span,.pager li.disabled a:hover,.pager li.disabled span:hover{color:#CCC;background:#EFECE8;}


.pager li a,.pager li span{background:#DDD;min-width:30px;line-height:30px;display:inline-block;text-align:center}
.pager li a,.pager li span{border-radius:0;color:#4D4D4D;}
.pager li.status span{border:0 none;color:#333;background:transparent!important;padding-left:20px;}
.pager li.page.active span{background:#E0DA10;color:#666 }
.pager li.page a:hover,.pager li.next a:hover,
.pager li.last a:hover,.pager li.first a:hover,
.pager li.previous a:hover{background:#E0DA10;color:#666;text-decoration:none;}

@media only screen and (min-width: 0) and (max-width:767px) {
	.pager .page{display:none!important;}
	.pager .page.active{display:inline-block!important}
}



/*
========
SWIPER-A
========
*/
.swiper-a{padding-bottom:20px}
.swiper-a .section-wrapper{position:relative;}

/*.swiper-a .swiper-slide{padding:25px;box-sizing:border-box;height:auto;}
.swiper-a .swiper-slide:hover{background:#efece7;}
.swiper-a a{color:#000}
.swiper-a a:hover{text-decoration:none}

*/
.swiper-a .swiper-root{position:relative}
.swiper-a .swiper-button-prev{position:absolute;top:0;margin-top:0;left:0;}
.swiper-a .swiper-button-next{position:absolute;top:0;margin-top:0;right:0;}
.swiper-a .swiper-button-prev,.swiper-a .swiper-button-next{height:50px;width:50px;padding:8px;box-sizing:border-box;background:#E0DA10}
.swiper-a .swiper-button-prev {background:url("../images/arrow_666_left.svg") #E0DA10 no-repeat center center;background-size:34px 22px;display:block;text-indent:-999px;overflow:hidden}
.swiper-a .swiper-button-next {background:url("../images/arrow_666_right.svg") #E0DA10 no-repeat center center;background-size:34px 22px;display:block;text-indent:-999px;overflow:hidden}

.swiper-a .swiper-button-prev:hover,.swiper-a .swiper-button-next:hover{background:#19b0a7}
.swiper-a .swiper-button-prev:hover {background:url("../images/arrow_000_left.svg") #19B0A7 no-repeat center center;background-size:34px 22px;}
.swiper-a .swiper-button-next:hover {background:url("../images/arrow_000_right.svg") #19B0A7 no-repeat center center;background-size:34px 22px;}

/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 992px) {
	/* .swiper-a .swiper-button-prev{position:absolute;left:-13px;}
	.swiper-a .swiper-button-next{position:absolute;right:-13px;} */
	.swiper-a .swiper-button-prev,.swiper-a .swiper-button-next{width:27px;height:55px;background-size:18px 12px!important;padding:0;box-sizing:border-box;}
}

/*
====
NEWS
====
*/
#news{position:relative;}
#news .section-wrapper{position:relative}
#news .swiper-slide{padding:25px;box-sizing:border-box;height:auto;}
#news .swiper-slide:hover{background:#efece7;}
#news a{color:#000}
#news a:hover{text-decoration:none}
#news .image{padding-bottom:30px}
#news .type{color:#333;text-transform:uppercase;font-weight:300;font-size:14px;padding-bottom:10px}
#news .title,#news .when{color:#333;font-size:20px;line-height:24px}
#news .description{color:#333;font-size:18px;line-height:21px;font-weight:300;padding-bottom:20px}
#news .read-more span{color:#00A99D;font-size:18px;line-height:21px;}
#news .read-more span:after{content:".";display:inline-block;text-indent:-999px;overflow:hidden;width:21px;height:15px;background:url("../images/arrow_189E98_right.svg") no-repeat center right;margin-left:15px;}

/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 992px) {
	#news h3.section-title{padding:70px 0 20px 0;font-size:32px;line-height:38px;font-weight:900;}
}

/*
==========
LYT-COMMON
==========
*/

.lyt h1.page-title {
    font-family: 'Playfair Display',serif;
    font-size: 45px;
    line-height: 46px;
    padding: 75px 0 55px 0;
    font-weight: 900;
    color: #000;
}

.lyt .links
{font-size:18px;line-height:20px;font-weight:700;padding:20px 0 5px 0;display:none}

/*.lyt .relations ul,.lyt .relations ul li
{padding:0;margin:0;list-style:none}
.lyt .relations ul li
{padding-bottom:5px}
.lyt .relations a
{background:url(../images/arrow_blue.png) no-repeat center left;padding-left:35px}
*/

/* .lyt .attachments ul{display:none} */
.lyt .attachments.normal ul{display:block}
.lyt .attachments.dp{}

.lyt .attachments .btn-dp-attachments:before
{position:absolute;top:0;left:0;overflow:hidden;vertical-align:middle;display:inline-block;width:36px;height:36px;margin-right:10px;background:url("../images/download_666.svg") #E3DF28 no-repeat 50% 50%;content:"";background-size:20px 27px;}
.lyt .attachments .btn-dp-attachments:hover:before
{background:url("../images/download_000.svg") #19b0a7 no-repeat 50% 50%;content:"";background-size:20px 27px;}

.lyt .attachments .btn-dp-attachments:after{display:none!important}
.lyt .attachments .btn-dp-attachments{color:#000;}
.lyt .attachments .btn-dp-attachments:hover{color:#000;}
.lyt .attachments .btn-dp-attachments{padding-left:40px;}
.lyt .attachments .btn-dp-attachments{outline:0 none!important;}


.lyt .attachments .dropdown-menu{border-radius:0;padding:0;}
.lyt .attachments .dropdown-item{color:#000;font-size:16px;}
.lyt .attachments .dropdown-item:focus,
.lyt .attachments .dropdown-item:hover{background:#E3DF28;}

/*
.lyt .attachments .dropdown-item{position:relative;}
.lyt .attachments .dropdown-item:before
{position:absolute;top:0;left:0;overflow:hidden;vertical-align:middle;display:inline-block;width:36px;height:36px;margin-right:10px;background:url("../images/download_666.svg") #E3DF28 no-repeat 50% 50%;content:"";background-size:20px 27px;}

.lyt .attachments .dropdown-item{}
*/


/**/
.lyt .relations ul,.lyt .relations ul li,
.lyt .attachments ul,.lyt .attachments ul li{list-style-type:none;margin:0;padding:0 0 10px 0;}
/*.lyt .attachments ul li a:before{content:"Download";display:block;color:#E3DF28;font-family:'Playfair Display',serif;font-size:38px;line-height:40px;font-weight:900;}*/

.lyt .attachments{padding-top:15px}
.lyt .attachments .lbl-attachments, .lyt .relations .lbl-relations{color:#000;;font-weight:bold;font-size:18px;padding-bottom:10px}
.lyt .attachments ul{padding-top:0}

.lyt .relations a,
.lyt .attachments ul li a
{min-height:36px;position:relative;background-size:20px 27px;padding:0 0 0 45px;align-items:center;display:flex;vertical-align:middle;text-align:left;color:#000;font-size:16px;line-height:18px;transition: background .2s linear, color .2s linear;}

.lyt .relations a:hover,.lyt .relations a:focus,.lyt .relations a:active,
.lyt .attachments ul li a:hover,.lyt .attachments ul li a:focus,.lyt .attachments ul li a:active
{color:#000;text-decoration:underline;}

.lyt .attachments ul li a:before
{position:absolute;top:0;left:0;overflow:hidden;vertical-align:middle;display:inline-block;width:36px;height:36px;margin-right:10px;background:url("../images/download_666.svg") #E3DF28 no-repeat 50% 50%;content:"";background-size:20px 27px;}

.lyt .attachments ul li a:hover:before
{background:url("../images/download_000.svg") #19b0a7 no-repeat 50% 50%;content:"";background-size:20px 27px;}

.lyt .relations a:before
{position:absolute;top:0;left:0;overflow:hidden;vertical-align:middle;display:inline-block;width:36px;height:36px;margin-right:10px;background:url("../images/link_666.svg") #E3DF28 no-repeat 50% 50%;content:"";background-size:20px 27px;}

.lyt .relations a:hover:before
{background:url("../images/link_000.svg") #19b0a7 no-repeat 50% 50%;content:"";background-size:20px 27px;}

/*
========
LYT-SITE
========
*/
.lyt-site{padding-bottom:30px;}
.lyt-site div:has(.subtitle) h1.page-title{padding-bottom:0;}
.lyt-site .subtitle{padding-bottom:45px;font-size:18px;font-weight:bold}

.lyt-site .image-top{text-align:center;height:460px;position:relative;overflow:hidden;}
.lyt-site .image-top img{height:460px;width:auto;max-width:none;position:absolute;left:50%;top:0;transform: translate(-50%, 0);}
.lyt-site h6.accordion-header{font-size:21px;font-weight:bold;margin:0;padding:55px 0 40px 0;}
.lyt-site h6.accordion-header.first{padding-top:0;}
.lyt-site .description{line-height:28px;font-size:20px;font-weight:300}

.lyt-site .share{padding-top:75px;padding-bottom:95px;}

.lyt-site .row4{margin-bottom:40px}

.lyt-site .DVMAP .DVMAP{height:600px}
.lyt-site .iframe-video{width:100%;aspect-ratio:16 / 9;margin-bottom:20px;}

.BDY_LYT_753_1248 .lyt-site iframe{width:100%;aspect-ratio:16 / 9;}

/* LG */
@media only screen and (min-width: 992px) and (max-width:1199px) {

}

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	.lyt-site .image-top,.lyt-site .image-top img{height:400px}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.lyt-site .image-top,.lyt-site .image-top img{height:350px}
	
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	.lyt-site .image-top,.lyt-site .image-top img{height:220px}
	
}

@media only screen and (min-width: 0) and (max-width: 767px) {
	.lyt-site h6.accordion-header{font-size:18px;padding:0;margin:50px 0 50px 0;}
	.lyt-site .description{line-height:24px;font-size:18px;font-weight:300}
	.lyt-site .share{padding-top:25px;padding-bottom:20px;}

	.lyt-site .accordion-header{margin:0 0 0 0;cursor:pointer;}
	.lyt-site .accordion-body{display:none}

	.lyt-site .accordion-header.first{margin-top:0!important}

	.lyt-site .accordion-header.a-close{color:#00A99D;position:relative;}
	.lyt-site .accordion-header.a-close:after{content:"+";font-weight:300;position:absolute;top:-5px;right:0;font-size:32px;line-height:32px}

	.lyt-site .accordion-header.a-open{display:block;color:#000;margin-bottom:0}
	.lyt-site .accordion-body.a-open{display:block}

	.lyt-site .section-sequence{margin:40px 0;}
}


/*
=========
LYT-EVENT
=========
*/
.lyt-event{padding-top:70px;}
.lyt-event .row1{padding-bottom:75px}
.lyt-event .row1 .col1{}
.lyt-event .row1 .col2 {}
.lyt-event .row1 .col2 .box-summary{background:#e3df28;height:100%;display:flex;flex-direction:column;padding:25px 25px 50px 25px;align-items:center;text-align:left;justify-content:flex-end;}
.lyt-event .row1 .col2 .box-summary  &gt; *{width:100%;}
.lyt-event .row1 .col2 .box-summary h1{color:#FFF;font-size:38px;color:#FFF;line-height: 40px;}

.lyt-event h1.page-title {padding:10px 0;}


.lyt-event .type{font-size:20px;line-height:22px;color:#000;}
.lyt-event .ww{font-size:20px;line-height:24px;color:#000}
.lyt-event .when,.lyt-event .hour,.lyt-event .place{display:block;padding-right:5px;}


.lyt-event .note{font-weight:bold;color:#7a931e;padding:50px 0;font-size:20px;line-height:22px}


.lyt-event .image.iframe{height:100%;}
.lyt-event .image.iframe .embed-responsive{height:100%;}

.lyt-event .row3  &gt; div {padding-bottom:50px;}

.lyt-event .description1{font-weight:300;font-size:20px;line-height:28px;}

/*
.lyt-event .links{color:#E3DF28;font-family:'Playfair Display',serif;font-size:20px;line-height:22px;font-weight:900;padding:20px 0 5px 0}
.lyt-event .relations ul,.lyt-event .relations ul li{padding:0;margin:0;list-style:none}
.lyt-event .relations ul li{padding-bottom:5px}
.lyt-event .relations a{background:url(../images/arrow_blue.png) no-repeat center left;padding-left:35px}
**/

.lyt-event .audio{margin:25px 0;}
.lyt-event .audio .lbl-audio{font-size:18px;line-height:20px;font-weight:700;padding-bottom:10px}



/**/
#iframe-video{width:90%;padding-top:49%;position:relative;height:0;max-width:1280px;max-height:720px;}
#iframe-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;}

@media only screen and (min-width: 0) and (max-width: 767px) {
	.lyt-event .row1{padding-bottom:25px}
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 576px) {
	#iframe-video{width:90%;padding-top:46%;position:relative;height:0;}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 768px) {
	#iframe-video{width:90%;padding-top:0;position:relative;height:0;width:576px;height:324px;}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 992px) {
	#iframe-video{width:90%;padding-top:0;position:relative;height:0;width:769px;height:433px;}
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	#iframe-video{width:90%;padding-top:0;position:relative;width:992px;height:558px;}
}

/* XL */
@media only screen and  (min-width: 1200px) {
	#iframe-video{width:90%;padding-top:0;position:relative;height:0;width:1200px;height:675px;}
}



/*
===========
LYT-GENERIC
===========
*/
.lyt-generic{padding-top:70px;}

.lyt-generic .row1{padding-bottom:75px}
.lyt-generic .row1 .col1{}
.lyt-generic .row1 .col2 {}
.lyt-generic .row1 .col2 .box-summary{background:#e3df28;height:100%;display:flex;flex-direction:column;padding:25px 25px 50px 25px;align-items:center;text-align:left;justify-content:flex-end;}
.lyt-generic .row1 .col2 .box-summary &gt; *{width:100%;}
.lyt-generic .row1 .col2 .box-summary .brief {
    font-size: 20px;
    line-height: 24px;
    /*padding-bottom: 25px;*/
}

.lyt-generic .box-summary h1.page-title{color:#FFF;padding:10px 0;font-size:38px;color:#FFF;line-height: 40px;}


.lyt-generic .type{font-size:20px;line-height:22px;color:#000;}

.lyt-generic .note{font-weight:bold;color:#7a931e;padding:50px 0;font-size:20px;line-height:22px}

.lyt-generic .row3  &gt; div {padding-bottom:50px;}

.lyt-generic .description1{font-weight:300;font-size:20px;line-height:28px}

/*
.lyt-generic .links{color:#E3DF28;font-family:'Playfair Display',serif;font-size:20px;line-height:22px;font-weight:900;padding:20px 0 5px 0}
.lyt-generic .relations ul,.lyt-generic .relations ul li{padding:0;margin:0;list-style:none}
.lyt-generic .relations ul li{padding-bottom:5px}
**/


@media only screen and (min-width: 0) and (max-width: 767px) {
	.lyt-generic .row1{padding-bottom:25px}
}

/*
======
DVISZN
======
*/

.DIVSZN {
	padding:40px 15px;
    margin-right: auto;
    margin-left: auto;

}

.DIVSZN .container{width:auto;padding:0;}

.TBLPWD{}
.DVPWD{padding-bottom:10px}
#TX_PWD{vertical-align:top;margin-right:10px;padding:10px 10px 11px 10px;}
#HB_PWD{vertical-align:top;color:#666;background:#E0DA10;background:url("../images/arrow_666_right.svg") #E0DA10 no-repeat 95% center;background-size:32px 22px;border:0 none;padding:0;line-height:50px;padding:0 65px 0 15px;font-size:20px;display:inline-block;text-align:center;}
#HB_PWD:hover,#HB_PWD:focus,#HB_PWD:active{color:#000;background:url("../images/arrow_000_right.svg") rgb(6,160,150) no-repeat 95% center!important;background-size:32px 22px!important;text-decoration:none}


@media only screen and (min-width: 1200px) {
	.DIVSZN {width: 1140px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.DIVSZN {width: 960px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.DIVSZN {width: 720px;}
}

@media only screen and (min-width: 0) and (max-width: 575px) {
	.DIVSZN {width: 100%;}
}


/*
====================
PRIVACY POLICY POPUP
====================
*/
.sliding-privacy-popup{color:#222;background:#879AA0;padding:30px 20px;font-size:16px;line-height:24px;box-sizing:border-box;position:fixed;z-index:999999;bottom:0;left:0;width:100%;color:#FFF;}
.sliding-privacy-popup h2{font-size:12px;color:#000;font-weight:bold;text-transform:uppercase;padding:0 0 5px 0}
.sliding-privacy-popup p{margin-bottom:5px}
.sliding-privacy-popup .popup-text{display:inline-block;}
.sliding-privacy-popup .popup-buttons{text-align:right;padding-top:5px;}
.sliding-privacy-popup a.agree-button,.sliding-privacy-popup a.find-more-button{color:#666;font-weight:bold;background:#E0DA10;box-shadow:none;text-shadow:none;border:0 none;padding:4px;font-size:14px;margin-left:5px;font-style:normal;text-decoration:none}
.sliding-privacy-popup a.agree-button:hover,.sliding-privacy-popup a.find-more-button:hover{color:#000;background:rgb(6,160,150);text-decoration:none}

/*
=========
SZN ERROR
=========
*/
.TITLE_Err{font-family:'Playfair Display',serif;font-size: 45px;line-height: 46px;padding: 75px 0 55px 0;font-weight: 900;color: #000;}
.TEXT_err{font-size:22px;padding-bottom:55px}

/*
======
CUSTOM
======
*/
body.BDY_LYT_916_6837 h1.page-title{display:none}
body.BDY_LYT_916_6837 .description1{padding-top:60px}



/*
=============
SECTION #LIVE
=============
*/

section#live {
	margin: 0 0 24px;
	background: url("/archivi/STMN/images/banner-stmn.svg");
	background-size: cover;
	background-position: center;
	height: auto;
	position: relative;
	padding:30px
}

section#live .container,
section#live .live-wrapper { height: 100%; }


section#live .live-video {
	width: 100%;
	height: 100%;
}

.highlight .live-wrapper {
	background-color: #1114;
	color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding:40px 0;
}

section#live .hightlight{height:100%;}

/* CASO LIVE */
.highlight{}
.highlight .live-wrapper img{max-width:200px;width:200px;}
.highlight .live-wrapper{min-height:410px;height:100%}
.highlight .live-wrapper.has-video {
	background-color: #111;
	padding:0;
}

/* CASO PRESETEMANE */
.highlight .live-wrapper:has(&gt; .pre-week) {padding:0;position:relative;}
.highlight .live-wrapper .pre-week img{width:100%;max-width:100%;display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit: cover;}

/* CASO VIDEO NON DISPONIBILE POST SETEMANE */
section#live .live-wrapper:has(&gt; .no-video-available) {padding:0}
section#live .live-wrapper &gt; .no-video-available { width: 100%; height: 100%; max-width:100%;}


section#live .highlight .live-wrapper iframe{aspect-ratio:16 / 9;width:100%}
section#live .highlight{}

/* section#live .highlight .live-wrapper .img &gt; img, */
section#live .highlight .live-wrapper iframe{aspect-ratio:16 / 9;width:100%}
section#live .highlight .live-wrapper .next-live{display:block;text-align:center;padding:0 10px}


section#live .event-data2 { padding: 20px; }
section#live .event-data2 span { display: block; }

section#live .event-data .page-title,
section#live .event-data .title {
    padding: 0 0 20px 0;
    font-family: 'Playfair Display', serif;
    font-size: 38px;
    color: #FFF!important;
    line-height: 40px;
    font-weight: 900;
    padding-bottom: 20px;
}

section#live .event-data .category,
section#live .event-data .type
{color: #fff; color:#333;text-transform: uppercase;font-weight:300;font-size: 14px;}

/* section#live .event-data .type
{font-size:20px;line-height:22px;color:#000;}
 */

section#live .event-data .jolly {
    padding: 10px 0 0 0;
}


section#live .event-data2 .read-more {
	display: inline-block;
	position: relative;
	background: url("../images/arrow.png") no-repeat right center;
    padding-right: 35px;
	line-height: 22px;
	margin-top: 16px;
	font-weight: 400;
	/* color: #666; */
    font-size: 18px;
}



section#live .event-data-wrapper,
section#live .event-data-wrapper .event-box,
section#live .event-data-wrapper .event-data,
section#live .event-data-wrapper .event-data .event-detail,
section#live .event-data-wrapper .event-data a{height:100%}

section#live .event-data &gt; a,
section#live .event-data .event-detail {
	display: flex;
	align-items: flex-end;
	background-color: rgba(224, 218, 16, 0.9);
	color: #000;
}

section#live .event-data &gt; a:hover {
	background-color: rgba(6, 160, 150, .9);
	text-decoration: none;
	color:#000;
}

section#live .event-data a .read-more {
	color:#333;
}

section#live .event-data &gt; a:hover .read-more {
	background: url("../images/arrow_black.png") no-repeat right center!important;
}



section#live .event-data .ww{font-size:20px;line-height:24px;color:#000}
section#live .event-data .when,
section#live .event-data .hour,
section#live .event-data .place{display:block;margin:5px 0 0 0}
section#live .event-data .place,
section#live .event-data .site,
section#live .event-data .address
{padding-left:1px;font-style:italic;font-weight:300;font-size:16px}
section#live .event-data .place i{margin-right:8px;font-size:22px;}
section#live .event-data .site,
section#live .event-data .address
{padding-left:24px}
section#live .event-data .hour{font-size:16px;line-height: 24px;color: #333;}
section#live .event-data .hour i{margin-right:8px;margin-top:3px}
section#live .event-data .hour{display:flex;align-items:flex-start;}
section#live .event-data .hour .hour-items{}

/* #events .events-list a .place i {
    margin-right: 5px;
    font-size: 22px;
} */


/* section#live .event-data .type{font-size:20px;line-height:22px;color:#000;} */
section#live .event-data .ww{font-size:20px;line-height:24px;color:#000}
section#live .event-data .when,.lyt-event .hour,.lyt-event .place{display:block;padding-right:5px;}


section#live .event-data .fa-location-dot.is-button{color:rgba(6, 160, 150, .9);cursor:pointer}



section#live #DV_qryMap{height:100%;padding:0}
section#live .event-data-wrapper,
section#live #DV_qryMap{min-height:411px}

section#live .leaflet-control-layers-toggle{display:none!important}

section#live a[href='#']{pointer-events:none!important;}
section#live:has(.DVMAP) a[href='#']{pointer-events:initial!important;}
section#live a[href='#'] .read-more{display:none!important}


@media screen and (max-width: 991px) {
	section#live { height: unset; }
	section#live .live-wrapper {
		width: 100%;
		height: 360px;
		margin-bottom: 30px;
	}

	section#live .container {
		flex-wrap: wrap;
		justify-content: center;
	}

	.highlight .live-wrapper:has(&gt; .pre-week) {padding:0;position:static;display:block;padding:0!important;min-height:none;}
	.highlight .live-wrapper .pre-week img{width:100%;max-width:none;display:block;position:static;object-fit:unset;}

}
@media screen and (max-width: 991px) {
	section#live .event-data-wrapper,
	section#live .event-data-wrapper .event-box,
	section#live .event-data-wrapper .event-data,
	section#live .event-data-wrapper .event-data .event-detail,
	section#live .event-data-wrapper .event-data a{height:auto}

	section#live .event-data-wrapper, section#live #DV_qryMap{min-height: auto;}

	section#live #DV_qryMap{height:300px;aspect-ratio:auto!important;margin-bottom:30px}
}


@media screen and (max-width: 991px) {
	/* .highlight .live-wrapper */
	.highlight .live-wrapper{min-height:0!important;height:auto!important}
	.highlight .live-wrapper .live-video{height:auto!important}
}



@media screen and (max-width: 768px){

	section#live .event-data .page-title,
	section#live .event-data .title {
		padding: 0 0 20px 0;
		font-family: 'Playfair Display', serif;
		font-size: 24px;
		color: #FFF!important;
		line-height: 26px;
		font-weight: 900;
		padding-bottom: 20px;
	}

}

/*
=========
LYT-EVENT
=========
*/
.lyt-event-scf{padding-bottom:30px}
.lyt-event-scf .row1{padding-bottom:30px}


.lyt-event-scf section#live{background:none!important;padding-bottom:0;margin:0} 

.lyt-event-scf .row1 .col1{}
.lyt-event-scf .box-summary{height:100%;margin-bottom:35px;background:#e3df28;display:flex;flex-direction:column;padding:20px;align-items:center;text-align:left;justify-content:flex-end;}
.lyt-event-scf .box-summary  &gt; *{width:100%;}
.lyt-event-scf .box-summary h1{color:#FFF;font-size:38px;color:#FFF;line-height: 40px;}
.lyt-event-scf .row1 .col1 .box-summary{display:none}

/* .lyt-event-scf h1.page-title {padding:10px 0;}
.lyt-event-scf .subtitle
{font-size:24px;line-height:26px;color:#000;} */



.lyt-event-scf .note{font-weight:bold;color:#7a931e;padding:50px 0;font-size:20px;line-height:22px}
.lyt-event-scf .image.iframe{height:100%;}
.lyt-event-scf .image.iframe .embed-responsive{height:100%;}

.lyt-event-scf .row3  &gt; div {padding-bottom:50px;}
.lyt-event-scf .description1{font-weight:300;font-size:20px;line-height:28px;}

.lyt-event-scf .audio{margin:25px 0;}
.lyt-event-scf .audio .lbl-audio{font-size:18px;line-height:20px;font-weight:700;padding-bottom:10px}


.lyt-event-scf .btn-close-map{border-radius:2px;text-align:center;line-height:30px;width:30px;height:30px;background:#FFF;
	font-size:18px;position:absolute;top:10px;right:30px;z-index:9999;color:#333!important;
	border: 2px solid rgba(0,0,0,0.2);}
.lyt-event-scf .btn-close-map:hover{background:#f4f4f4}
	

	/* box-shadow: 0 1px 5px rgba(0,0,0,0.65); */


/*
===
MAP
===
*/
/* .DVMAP{padding:40px 0 30px 0}
.DVMAP .DVMAP{padding:0;height:600px;} */

.lyt-event-scf .DVMAP .DVMAP{height:100%}
.lyt-event-scf #DV_qryMap{aspect-ratio:16 / 9;height:100%}
.lyt-event-scf .hide-map #DV_qryMap,
.lyt-event-scf .hide-map .btn-close-map
{display:none!important}

.lyt-event-scf .show-map #DV_qryMap{display:block!important}
.lyt-event-scf .show-map .live-wrapper
{display:none!important} 

/**/
#iframe-video{width:90%;padding-top:49%;position:relative;height:0;max-width:1280px;max-height:720px;}
#iframe-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	section#live #DV_qryMap{min-height:auto;}
	.lyt-event-scf .box-summary{height:auto!important;margin-bottom:0}
}

@media only screen and (min-width: 0) and (max-width: 991px) {
	.lyt-event-scf section#live{padding:0}
	.lyt-event-scf .box-summary{height:auto!important;margin-bottom:0}
}

@media only screen and (min-width: 0) and (max-width: 767px) {
	.lyt-event-scf .row1{padding-bottom:25px}
}

/*
========
SPONSORS
========
*/
#sponsors{background:#B1C2C9;padding:20px 0}
#sponsors ul,#sponsors ul li{list-style-type:none;margin:0;padding:0;}
#sponsors ul{display:flex;align-items:center;justify-content:center;}
#sponsors ul li{padding:20px 50px}
#sponsors .row-2 li{padding-left:50px;padding-right:50px;}
#sponsors .row-1 .sponsor-1 img{width:185px}
#sponsors .row-2 .sponsor-1 img{width:265px}
#sponsors .row-2 .sponsor-2 img{width:61px}
#sponsors .row-2 .sponsor-3 img{width:150px}
#sponsors .row-3 .sponsor-1 img{width:215px}
#sponsors .row-3 .sponsor-2 img{width:60px}
#sponsors .row-4 .sponsor-1 img{width:265px}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 992px) {
	#sponsors ul li{padding:20px 30px}
	#sponsors .row-2 li{padding-left:30px;padding-right:30px;}
}

/* SM */
@media only screen and (min-width: 0) and (max-width: 768px) {
	#sponsors ul{display:flex;flex-direction:column;align-items:center;justify-content:center;}
	#sponsors li{padding:20px!important;}
}







/*
======
EVENTI
======
*/
#events{background:#FFF;margin-top:0;padding-top:30px}
#events .events-list {display: flex;}
#events .events-list {display: grid;grid-template-columns: 1fr  1fr 1fr;gap:20px;}
#events .events-list a{padding:25px;box-sizing:border-box;height:auto;background:#EFECE8;display:block;color:#000;position:relative;}

#events .events-list a:hover{background:#F9F7F4;text-decoration:none}
#events .events-list a .type{color:#333;text-transform:uppercase;font-weight:300;font-size:14px;padding-bottom:10px}
#events .events-list a .title{padding:3px 0}
#events .events-list a .title,
#events .events-list a .when
{color:#333;font-size:20px;line-height:24px}
#events .events-list a .place{padding:10px 0;font-style: italic;font-weight:300}
#events .events-list a .place i{margin-right:5px;font-size:22px}

#events .events-list a .type{position:absolute;top:25px;right:25px;display:flex;align-items:center;}
#events .events-list a .type i{margin-left:5px}
#events .events-list a .type i{font-size:19px}

#events .events-list a .when i{margin-right:5px;}
#events .events-list a .description{color:#333;font-size:18px;line-height:21px;font-weight:300;padding-bottom:20px}
#events .events-list a .read-more{height:50px;}
#events .events-list a .read-more span{color:#00A99D;font-size:18px;line-height:21px;position:absolute;bottom:25px;left:25px}
#events .events-list a .read-more span:after{content:".";display:inline-block;text-indent:-999px;overflow:hidden;width:21px;height:15px;background:url("../images/arrow_189E98_right.svg") no-repeat center right;margin-left:15px;}
#events .swiper-button-disabled{pointer-events:none;display:block!important;}

#events .events-list .category {
    color: #333;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 14px;
    padding-bottom: 10px;
}

#events .events-list a[data-recipients='children']{background:url("../images/bg_fruts.svg") #EFECE8 no-repeat 95% 95%;background-size:100px;}
#events .events-list a:hover[data-recipients='children']{background:url("../images/bg_fruts.svg") #F9F7F4 no-repeat 95% 95%;background-size:100px;}



@media screen and (max-width: 991px) {

}

@media screen and (max-width: 767px) {
	#events .events-list {display: grid;grid-template-columns: 1fr  1fr;gap:20px;}
	
}

@media screen and (max-width: 575px) {
	#events .events-list {display: block;}	
	#events .events-list a{margin:0 0 30px 0}
}

/*
=======
SPONSOR
=======
*/
.lyt-sponsors{margin:30px 0}
.lyt-sponsors h1{font-size:38px;line-height:45px;text-transform:uppercase;color:#C95223;font-weight:300;padding:0;margin:60px 0 40px 0;text-align:center}
.lyt-sponsors .description{text-align:center;font-size:26px;line-height:33px;font-weight:300}
.lyt-sponsors .list-sponsor{margin:0;background:#F9F7F4;padding-bottom:60px}
.lyt-sponsors .list-sponsor:nth-of-type(2n){background:#EFECE8}

.lyt-sponsors .list-sponsor .sponsor-category{text-align:center;font-size:36px;line-height:36px;color:#6c6c6c;padding:25px 0 35px 0;margin:0;}

.lyt-sponsors .list-sponsor {display:block;text-align:center;}
.lyt-sponsors .list-sponsor .sponsor-items .sponsor-item{display:inline-block;padding:10px 20px;vertical-align:middle}
.lyt-sponsors .list-sponsor .sponsor-items .sponsor-item a{display:block;text-align:center;width:250px;}
.lyt-sponsors .list-sponsor .sponsor-items .sponsor-item img{display:block;margin:0 auto;max-width:100%;}

@media screen and (max-width: 575px) {
	.lyt-sponsors .list-sponsor .sponsor-items .sponsor-item a{max-width:250px;margin:0 auto}
	.lyt-sponsors .list-sponsor .sponsor-items .sponsor-item{display:block;}
}

.lyt-sponsors .list-sponsor .collaborations{font-size:16px;line-height:18px;column-count: 2;   column-gap: 30px;}
.lyt-sponsors .list-sponsor .collaborations ul,.lyt-sponsors .list-sponsor .collaborations ul li{list-style-type:none;margin:0;padding:0 0 15px 0;}
.lyt-sponsors .list-sponsor .collaborations ul{  }


@media screen and (max-width: 992px) {
	.lyt-sponsors .list-sponsor .collaborations ul{  column-count: 1;   column-gap: 0;}
}


/*
===================
FLIPBOOK PDF VIEWER
===================
*/

iframe.iframe-pdf-viewer {
    margin-top: 10px;
    width: 100%;
    height: 500px;
    border: 0 none;
}
</pre></body></html>