body{font-family:Titillium Web}@font-face{font-family:Titillium Web;src:url(/build/fonts/TitilliumWeb-Regular.e53e0538.ttf)}body.deactive{overflow:hidden}body a:focus,body a:hover{outline:none;text-decoration:none}.placeholder1{background-color:#fff7e2;height:300px}.placeholder1,.placeholder2{display:inline-block;margin-bottom:-5px;width:100%}.placeholder2{background-color:#564f3d;height:200px}.placeholder3{height:150px}.placeholder3,.placeholder4{background-color:#7d7c6b;display:inline-block;margin-bottom:-5px;width:100%}.placeholder4{height:400px}.vertical-padding{display:block;height:20px;width:100%}.vertical-padding.h-10{height:15.2px}.vertical-padding.h-15{height:24px}@media (max-width:499px){.hidden-xxs{display:none}}.header{box-shadow:0 5px 5px transparent;left:0;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:2}.header .logo-container{background-color:#fff;padding:0}.header .logo-container .logo{display:inline-block;width:100%}.header .logo-container .logo .logo-image{width:auto}.header .logo-container .logo .logo-responsive{display:none}.header .logo-container .banner{padding:32px 0 32px 10px;position:relative;transition:.3s ease-in-out}.header .logo-container .banner .banner-image{width:100%}.header .logo-container .banner .banner-image-lavoro{position:absolute;right:10%;top:32px;z-index:100}@media (max-width:1199px){.header .logo-container .banner .banner-image-lavoro{top:25px}}.header .logo-container .mobile-icon{display:none;text-align:right}.header .logo-container .mobile-icon .menu-icon{background-color:#d83027;display:inline-block;height:50px;overflow:hidden;padding:10px;vertical-align:middle;width:50px}.header .logo-container .mobile-icon .menu-icon .menu-bar{background-color:#fff;height:4px;margin:5px 0 0;transform-origin:0 50%;transition:.3s ease-in-out;width:100%}.header .logo-container .mobile-icon .menu-icon.active .menu-bar:first-child{transform:translateX(3px) rotate(38deg)}.header .logo-container .mobile-icon .menu-icon.active .menu-bar:nth-child(2){opacity:0;transform:translateX(100%)}.header .logo-container .mobile-icon .menu-icon.active .menu-bar:nth-child(3){transform:translateX(3px) rotate(-38deg)}.header .logo-container .mobile-icon .search-mobile{background-color:#407eb1;display:inline-block;height:50px;padding:5px;text-align:center;vertical-align:middle;width:50px}.header .logo-container .mobile-icon .search-mobile .search-image{display:inline-block;height:100%}.header .navigation .menu-container{background-color:#e7ecee;padding:0}.header .navigation .menu-container .menu{margin:0;overflow:hidden;padding:0;text-align:right}.header .navigation .menu-container .menu .menu-voice{display:inline-block;margin:0 -2px;vertical-align:middle}.header .navigation .menu-container .menu .menu-voice .menu-link{color:#002740;display:block;font-size:13px;font-weight:300;padding:11px 7px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.header .navigation .menu-container .menu .menu-voice .menu-link:focus,.header .navigation .menu-container .menu .menu-voice .menu-link:hover,.header .navigation .menu-container .menu .menu-voice.active .menu-link{background-color:#666;color:#fff}.header .navigation .categories-container{background-color:#fff;padding:0}.header .navigation .categories-container .categories{display:block;list-style:none;margin:0;padding:0;width:101%}.header .navigation .categories-container .categories .categories-voice{float:left}.header .navigation .categories-container .categories .categories-voice:last-child .categories-link:after{background-color:#7c8793;content:"";height:60%;position:absolute;right:0;top:20%;transition:.3s ease-in-out;width:1px}.header .navigation .categories-container .categories .categories-voice .categories-link{color:#7c8793;display:block;font-size:16px;padding:30px 0;position:relative;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out}.header .navigation .categories-container .categories .categories-voice .categories-link:before{background-color:#7c8793;content:"";height:60%;left:-1px;position:absolute;top:20%;transition:.3s ease-in-out;width:1px}.header .navigation .categories-container .categories .categories-voice .categories-link:focus,.header .navigation .categories-container .categories .categories-voice .categories-link:hover{background-color:#62767c;color:#fff;z-index:1}.header .navigation .categories-container .categories .categories-voice .categories-link:focus:after,.header .navigation .categories-container .categories .categories-voice .categories-link:focus:before,.header .navigation .categories-container .categories .categories-voice .categories-link:hover:after,.header .navigation .categories-container .categories .categories-voice .categories-link:hover:before{opacity:0}.header .navigation .categories-container .categories .categories-voice.parent .child{background-color:#62767c;display:none;left:0;padding:10px 0 20px;position:absolute;top:0;width:100%;z-index:1}.header .navigation .categories-container .categories .categories-voice.parent .child .subcategories{list-style:none;padding:0}.header .navigation .categories-container .categories .categories-voice.parent .child .subcategories .subcategories-voice{text-align:left}.header .navigation .categories-container .categories .categories-voice.parent .child .subcategories .subcategories-voice .subcategories-link{border-bottom:1px solid #fff;color:#fff;display:block;font-size:17px;font-weight:700;padding:5px 0}.header .navigation .categories-container .categories .categories-voice.parent .child .subcategories .subcategories-voice .subcategories-link .subcategories-icon{padding:0 10px 0 0;transition:.3s ease-in-out}.header .navigation .categories-container .categories .categories-voice.parent .child .subcategories .subcategories-voice .subcategories-link:focus .subcategories-icon,.header .navigation .categories-container .categories .categories-voice.parent .child .subcategories .subcategories-voice .subcategories-link:hover .subcategories-icon{transform:translateX(7px)}.header .navigation .categories-container .categories .categories-voice.parent:hover .categories-link{background-color:#62767c;color:#fff;z-index:1}.header .navigation .categories-container .categories .categories-voice.parent:hover .categories-link:after,.header .navigation .categories-container .categories .categories-voice.parent:hover .categories-link:before{opacity:0}.header .navigation .categories-container .categories .categories-voice.parent:hover .child{display:block;z-index:2}.header .navigation .categories-container .categories .categories-voice .categories-arrow{fill:#7c8793;display:none;position:absolute;right:15px;top:22px;transition:.3s ease-in-out;z-index:2}.header .navigation .categories-container .categories .categories-voice.active .categories-link{background-color:#62767c;color:#fff}.header .navigation .categories-container .categories .categories-voice.active .categories-link:after,.header .navigation .categories-container .categories .categories-voice.active .categories-link:before{opacity:0}@media (min-width:992px){.header.active{box-shadow:0 5px 5px rgba(0,0,0,.2);position:fixed}.header.active .container{width:100%}.header.active .logo-container .col-lg-4{position:static}.header.active .logo-container .logo{height:60px;position:absolute;top:40px;width:60px;z-index:1}.header.active .logo-container .logo .logo-image{display:none}.header.active .logo-container .logo .logo-responsive{display:inline-block;width:100%}.header.active .logo-container .banner{display:none}.header.active .navigation .menu-container{background-color:rgba(1,78,154,.97)}.header.active .navigation .menu-container .menu .menu-voice .menu-link{color:#fff}.header.active .navigation .categories-container{background-color:hsla(220,9%,93%,.97)}.header.active .navigation .categories-container .categories{text-align:right}.header.active .navigation .categories-container .categories .categories-voice{display:inline-block;float:none;margin:0 -2.5px}.header.active .navigation .categories-container .categories .categories-voice .categories-link{color:#000;font-size:14px;font-weight:500;padding:32px 6px!important}.header.active .navigation .categories-container .categories .categories-voice .categories-link:after,.header.active .navigation .categories-container .categories .categories-voice .categories-link:before{opacity:0}.header.active .navigation .categories-container .categories .categories-voice .categories-link:focus,.header.active .navigation .categories-container .categories .categories-voice .categories-link:hover{color:#fff}.header.active .navigation .categories-container .categories .categories-voice.parent .child{margin-top:-1px}.header.active .navigation .categories-container .categories .categories-voice.active .categories-link{background-color:#62767c;color:#fff}.header.active .navigation .categories-container .categories .categories-voice.active .categories-link:after,.header.active .navigation .categories-container .categories .categories-voice.active .categories-link:before{opacity:0}}@media (max-width:1199px){.header .navigation .categories-container .categories .categories-voice .categories-link{font-size:14px}}@media (max-width:991px){.header{max-height:100%;overflow-y:auto;position:fixed}.header .logo-container .logo{width:233px}.header .logo-container .banner{display:none}.header .logo-container .mobile-icon{display:block}.header .navigation{display:none;flex-direction:column-reverse}.header .navigation .menu-container{display:block;width:100%}.header .navigation .menu-container .menu{text-align:left}.header .navigation .menu-container .menu .menu-voice{display:block;margin:0 -15px}.header .navigation .menu-container .menu .menu-voice .menu-link{font-size:15px;padding:15px}.header .navigation .menu-container .menu .menu-voice:last-child .menu-link{margin-right:0}.header .navigation .categories-container{display:block;width:100%}.header .navigation .categories-container .categories .categories-voice{display:block;float:none;margin:0 -15px;position:relative}.header .navigation .categories-container .categories .categories-voice .categories-link{border-bottom:1px solid #7c8793;font-size:18px;height:auto;max-width:none;padding:20px 10px;text-align:left}.header .navigation .categories-container .categories .categories-voice .categories-link:after,.header .navigation .categories-container .categories .categories-voice .categories-link:before{display:none}.header .navigation .categories-container .categories .categories-voice.parent .child{padding:0;position:static}.header .navigation .categories-container .categories .categories-voice.parent .child .subcategories{list-style:none;padding:0}.header .navigation .categories-container .categories .categories-voice.parent .child .subcategories .subcategories-voice .subcategories-link{margin:0 -15px;padding:15px}.header .navigation .categories-container .categories .categories-voice.parent:hover .child{display:none;z-index:auto}.header .navigation .categories-container .categories .categories-voice .categories-arrow{display:block}.header .navigation .categories-container .categories .categories-voice.active .categories-link{background-color:#2f6eac;color:#fff;z-index:1}.header .navigation .categories-container .categories .categories-voice.active .categories-arrow{fill:#fff;transform:rotate(90deg)}.header .navigation.active{display:flex}.header.active{box-shadow:0 5px 5px rgba(0,0,0,.2)}}@media (max-width:499px){.header .logo-container .mobile-icon{margin:0 -15px}}.discover-container{background-color:#014e9a}.discover-container .discover-title{color:#fff;font-size:29px;font-weight:700;margin:0;padding:30px 0;position:relative;text-align:center;text-transform:uppercase;z-index:1}.discover-container .discover-title:before{bottom:0;content:"A:A.C.E.";height:0;opacity:0;overflow:hidden;position:absolute;right:0;width:0}.discover-container .discover-pocket{margin:-40px 0 40px;padding:0;text-align:center}@media (max-width:991px){.discover-container .discover-pocket .swiper-slide{width:130px!important}}.discover-container .discover-pocket .discover-ticket{border:1px solid transparent;color:#fff;display:inline-block;margin:40px -2px 0;overflow:hidden;padding:0 15px;text-align:left;transition:.3s ease-in-out;vertical-align:middle;width:100%}@media (max-width:991px){.discover-container .discover-pocket .discover-ticket{padding:0}}.discover-container .discover-pocket .discover-ticket .discover-icon{display:inline-block;height:70px;position:relative;vertical-align:middle;width:70px}.discover-container .discover-pocket .discover-ticket .discover-icon .discover-effect{background-color:#2460a3;border-radius:50%;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out;width:100%}.discover-container .discover-pocket .discover-ticket .discover-icon .discover-image{height:44px;left:50%;margin:-22px 0 0 -22px;position:absolute;top:50%;transition:.3s ease-in-out;width:44px}.discover-container .discover-pocket .discover-ticket .discover-name{display:inline-block;font-size:16px;line-height:18px;margin:0;padding:0 0 0 5px;position:relative;vertical-align:middle;width:70%}@media (max-width:991px){.discover-container .discover-pocket .discover-ticket .discover-name{margin-top:10px;width:100%}}.discover-container .discover-pocket .discover-ticket:focus,.discover-container .discover-pocket .discover-ticket:hover{border:1px solid #fff}.discover-container .discover-pocket .discover-ticket:focus .discover-icon .discover-effect,.discover-container .discover-pocket .discover-ticket:hover .discover-icon .discover-effect{transform:translate(-50%,-50%) scale(4.5)}@media (max-width:768px){.discover-container .discover-pocket .discover-ticket:focus .discover-icon .discover-effect,.discover-container .discover-pocket .discover-ticket:hover .discover-icon .discover-effect{transform:translate(-50%,-50%) scale(7)}}@media (max-width:500px){.discover-container .discover-title{font-size:20px;margin:0 -15px;padding:30px 15px;text-align:left}.discover-container .discover-pocket .discover-ticket{float:none;width:100%}}.guide{background-color:#7491a4;color:#fff;position:relative}.guide .guide-header{padding:20px 20px 21px}.guide .guide-header .guide-icon{border-radius:50%;display:inline-block;height:55px;vertical-align:middle;width:55px}.guide .guide-header .guide-icon .guide-image{height:100%;width:100%}.guide .guide-header .guide-title{display:inline-block;font-size:29px;font-weight:700;margin:0;padding:0 0 0 20px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 59px)}.guide .guide-list{list-style:none;margin:0;padding:0}.guide .guide-list .guide-voice .guide-link{border-bottom:1px solid #526f81;color:#fff;display:block;font-size:17px;font-weight:700;padding:10px 20px;transition:.3s ease-in-out}.guide .guide-list .guide-voice .guide-link .guide-icon{float:right;transition:.3s ease-in-out}.guide .guide-list .guide-voice .guide-link:focus,.guide .guide-list .guide-voice .guide-link:hover{background-color:#526f81}.guide .guide-list .guide-voice .guide-link:focus .guide-icon,.guide .guide-list .guide-voice .guide-link:hover .guide-icon{transform:scale(1.5)}.guide .guide-list .guide-voice:last-child .guide-link{border-bottom:none}@media (max-width:500px){.guide{margin:0 -15px;padding:0}.guide .guide-header .guide-icon{height:43px;width:43px}.guide .guide-header .guide-title{font-size:20px}.guide .guide-list,.guide .guide-list .guide-voice .guide-link .guide-icon{display:none}}.recovery{background-color:#02be95;color:#fff;display:block;padding:20px;position:relative;transition:.3s ease-in-out}.recovery:before{height:40px;left:0}.recovery:after,.recovery:before{background-color:#fff;content:"";position:absolute;top:0;width:20px}.recovery:after{height:20px;left:20px}.recovery .recovery-header .recovery-icon{background-color:#54cbac;border-radius:50%;display:inline-block;height:90px;position:relative;transition:.3s ease-in-out;vertical-align:middle;width:90px}.recovery .recovery-header .recovery-icon .recovery-image{height:50px;left:50%;margin:-25px 0 0 -27.5px;position:absolute;top:50%;width:55px}.recovery .recovery-header .recovery-title{display:inline-block;font-size:45px;font-weight:700;margin:0;padding:0 0 0 20px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 94px)}.recovery .recovery-text{font-size:15px;font-weight:500;text-align:center}.recovery:focus,.recovery:hover{background-color:#006951;color:#fff}.recovery:focus .recovery-header .recovery-icon,.recovery:hover .recovery-header .recovery-icon{background-color:#009a77}@media (max-width:500px){.recovery{margin:0 -15px;padding:20px}.recovery:after,.recovery:before{display:none}.recovery .recovery-header .recovery-icon{background-color:transparent;height:43px;width:43px}.recovery .recovery-header .recovery-icon .recovery-image{height:100%;margin:0;position:static;width:100%}.recovery .recovery-header .recovery-title{font-size:20px;width:calc(100% - 47px)}.recovery .recovery-text{display:none}}.public{border:4px solid #7d7894;color:#7d7894;display:block;padding:5px 16px;transition:.3s ease-in-out}.public .public-icon{display:inline-block;height:80px;vertical-align:middle;width:80px}.public .public-icon .public-image{height:100%;width:100%}.public .public-title{display:inline-block;font-size:24px;font-weight:400;margin:0;padding:0 0 0 16px;vertical-align:middle;width:calc(100% - 115px)}.public:focus,.public:hover{background-color:#555265;color:#fff}@media (max-width:500px){.public{margin:0 -15px}.public .public-icon{height:43px;width:43px}.public .public-title{font-size:20px;width:calc(100% - 47px)}}.access{border:4px solid #8aa1a6;color:#8aa1a6;display:block;padding:5px 16px;transition:.3s ease-in-out}.access.giubileo{border:4px solid #106438;color:#106438}.access.giubileo:focus,.access.giubileo:hover{background-color:#027f3d;color:#fff}.access .access-icon{display:inline-block;height:80px;vertical-align:middle;width:80px}.access .access-icon .access-image{height:100%;width:100%}.access .access-title{display:inline-block;font-size:24px;font-weight:400;margin:0;padding:0 0 0 16px;vertical-align:middle;width:calc(100% - 104px)}.access:focus,.access:hover{background-color:#708286;color:#fff}@media (max-width:500px){.access{margin:0 -15px}.access .access-icon{height:43px;width:43px}.access .access-title{font-size:20px;width:calc(100% - 47px)}}.email{background-color:#014e9a;color:#fff;display:block;padding:8px 10px;transition:.3s ease-in-out}.email .email-icon{display:inline-block;height:56px;vertical-align:middle;width:66px}.email .email-icon .email-image{height:100%;width:100%}.email .email-content{display:inline-block;font-size:20px;font-weight:300;margin:0;padding:0 0 0 10px;vertical-align:middle;width:calc(100% - 70px)}.email:focus,.email:hover{background-color:#024;color:#fff}@media (max-width:500px){.email{margin:0 -15px;padding:20px}.email .email-icon{height:43px;width:43px}.email .email-content{font-size:17px;padding:0 0 0 17px;width:calc(100% - 47px)}}.concorso-di-idee{background-color:#014e9a;color:#fff;display:block;padding:8px 10px;transition:.3s ease-in-out}.concorso-di-idee .concorso-di-idee-icon{display:inline-block;height:56px;vertical-align:middle;width:66px}.concorso-di-idee .concorso-di-idee-icon .concorso-di-idee-image{height:100%}.concorso-di-idee .concorso-di-idee-content{display:inline-block;font-size:20px;font-weight:300;margin:0;padding:0 0 0 10px;vertical-align:middle;width:calc(100% - 70px)}.concorso-di-idee:focus,.concorso-di-idee:hover{background-color:#024;color:#fff}@media (max-width:500px){.concorso-di-idee{margin:0 -15px;padding:20px}.concorso-di-idee .email-icon{height:43px;width:43px}.concorso-di-idee .email-content{font-size:17px;padding:0 0 0 17px;width:calc(100% - 47px)}}.bandi{background-color:#02be95;color:#fff;display:block;padding:8px 10px;transition:.3s ease-in-out}.bandi .bandi-icon{display:inline-block;height:56px;vertical-align:middle;width:66px}.bandi .bandi-icon .bandi-image{height:100%;width:100%}.bandi .bandi-content{display:inline-block;font-size:20px;font-weight:300;margin:0;padding:0 0 0 10px;vertical-align:middle;width:calc(100% - 70px)}.bandi:focus,.bandi:hover{background-color:#006951;color:#fff}@media (max-width:500px){.bandi{margin:0 -15px;padding:20px}.bandi .bandi-icon{height:43px;width:43px}.bandi .bandi-content{font-size:17px;padding:0 0 0 17px;width:calc(100% - 47px)}}.lista-attesa{background-color:#003b51;color:#fff;display:block;padding:8px 10px;transition:.3s ease-in-out}.lista-attesa .lista-attesa-icon{display:inline-block;height:56px;vertical-align:middle;width:66px}.lista-attesa .lista-attesa-icon .lista-attesa-image{height:100%;width:100%}.lista-attesa .lista-attesa-content{display:inline-block;font-size:20px;font-weight:300;margin:0;padding:0 0 0 10px;vertical-align:middle;width:calc(100% - 70px)}.lista-attesa:focus,.lista-attesa:hover{background-color:#002431;color:#fff}@media (max-width:500px){.lista-attesa{margin:0 -15px;padding:20px}.lista-attesa .lista-attesa-icon{height:43px;width:43px}.lista-attesa .lista-attesa-content{font-size:17px;padding:0 0 0 17px;width:calc(100% - 47px)}}.search{background-color:#407eb1;color:#fff;padding:20px;position:relative}.search .search-form .search-icon{display:inline-block;height:43px;vertical-align:middle;width:34px}.search .search-form .search-field{background-color:#fff;border:none;color:#555;display:inline-block;height:43px;padding:0 10px;vertical-align:middle;width:calc(100% - 85px)}.search .search-form .search-field:focus{outline:none}.search .search-form .search-button{background-color:#fff;border:none;color:#407eb1;display:inline-block;height:43px;vertical-align:middle;width:43px}.search .search-form .search-button:focus{outline:none}.search.search-advanced .search-form .search-field{width:100%}.search.search-advanced .search-form select.search-field{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url(/build/images/icon_arrowdown.8e062b0d.svg);background-position:95% 50%;background-repeat:no-repeat;background-size:15px 15px;padding-right:45px}.search.search-advanced .search-form select.search-field::-ms-expand{display:none}.search.search-advanced .search-form .btn-advanced{background-color:transparent;border:1px solid #fff;border-radius:0;font-size:16px;font-weight:700;height:43px;padding:0 10px;text-transform:uppercase;width:100%}.search.search-advanced .search-form .btn-advanced img,.search.search-advanced .search-form .btn-advanced span{vertical-align:middle}.search.search-advanced .search-form .btn-advanced:focus,.search.search-advanced .search-form .btn-advanced:hover{color:#fff}@media (max-width:991px){.search{display:none;left:0;position:fixed;top:0;width:100%;z-index:2}}.services{background-color:#e12219;color:#fff;margin-top:0}.services .services-header{padding:15.5px 20px}.services .services-header .services-icon{display:inline-block;height:59px;overflow:hidden;position:relative;vertical-align:middle;width:55px}.services .services-header .services-icon .services-image{bottom:0;left:0;position:absolute}.services .services-header .services-name{display:inline-block;padding:0 0 0 20px;vertical-align:middle;width:calc(100% - 59px)}.services .services-header .services-name .services-title{font-size:29px;font-weight:700;margin:0;text-transform:uppercase}.services .services-header .services-name .services-subtitle{font-size:12px;font-weight:500;margin:5px 0 0}.services .services-list{list-style:none;margin:0;padding:0}.services .services-list .services-voice .services-link{color:#fff;display:block;font-size:17px;font-weight:500;padding:12px 30px;position:relative;transition:.3s ease-in-out}.services .services-list .services-voice .services-link:before{background-color:#fff;border-radius:50%;content:"";height:4px;left:20px;margin:-2px 0 0;position:absolute;top:50%;width:4px}.services .services-list .services-voice .services-link:focus,.services .services-list .services-voice .services-link:hover{background-color:#8e1610;color:#fff}@media (max-width:1199px){.services .services-header{text-align:center}.services .services-header .services-name{width:auto}.services .services-list{overflow:hidden;position:relative}.services .services-list:before{background-color:#fff;content:"";height:86%;left:50%;position:absolute;top:7%;width:1px}.services .services-list .services-voice{float:left;width:50%}}@media (max-width:500px){.services{margin:0 -15px}.services .services-header{padding:20px;text-align:left}.services .services-header .services-icon{height:43px;width:43px}.services .services-header .services-icon .services-image{height:100%;position:static;width:100%}.services .services-header .services-name{width:calc(100% - 47px)}.services .services-header .services-name .services-title{font-size:20px}.services .services-header .services-name .services-subtitle,.services .services-list:before{display:none}.services .services-list .services-voice{float:none;width:100%}}.divider-line{background-color:#7b7b7b;height:1px;width:100%}@media (max-width:500px){.divider-line{display:none}}.mobile_lavoro a{background-color:#25abc7;display:block;width:100%}@media (max-width:499px){.mobile_lavoro .container{padding:0}}@keyframes dedicatedswing{0%{transform:rotate(0deg)}33%{transform:rotate(25deg)}66%{transform:rotate(-25deg)}to{transform:rotate(0deg)}}.internal-gallery{overflow:hidden;position:relative}.internal-gallery .swiper-gallery-container{background-color:#eee}.internal-gallery .swiper-slide img{margin:0 auto}.internal-gallery .swiper-wrapper{align-items:center}.internal-gallery .internal-gallery-commands{background-color:#bec0c1;padding:10px;text-align:center;z-index:1000}.internal-gallery .internal-gallery-commands .internal-gallery-bullet{border:1px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:18px;margin:0 5px;position:relative;transition:.3s ease-in-out;vertical-align:middle;width:18px}.internal-gallery .internal-gallery-commands .internal-gallery-bullet:before{background-color:#fff;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transition:.3s ease-in-out;width:100%}.internal-gallery .internal-gallery-commands .internal-gallery-bullet:focus,.internal-gallery .internal-gallery-commands .internal-gallery-bullet:hover{background-color:#407eb1}.internal-gallery .internal-gallery-commands .internal-gallery-bullet.active:before{transform:scale(.8)}.internal-gallery .internal-gallery-commands .internal-gallery-bullet.active:focus,.internal-gallery .internal-gallery-commands .internal-gallery-bullet.active:hover{background-color:transparent}.strutture{background-color:#0664a1;color:#fff;padding-bottom:30px;text-align:center}.strutture .strutture-header{padding:20px 0}.strutture .strutture-header .strutture-title{display:inline-block;font-size:29px;font-weight:700;margin:0;text-transform:uppercase;vertical-align:middle}.strutture .strutture-content a{color:inherit}.strutture .strutture-content a .strutture-content-item{border-left:1px solid #fff;padding:30px 0;transition:.3s ease-in-out}.strutture .strutture-content a .strutture-content-item .strutture-icon{display:inline-block;height:69px;margin:0;vertical-align:middle;width:69px}.strutture .strutture-content a .strutture-content-item .strutture-icon .strutture-image{height:100%;width:100%}.strutture .strutture-content a .strutture-content-item .strutture-inner-title{margin-top:30px}.strutture .strutture-content a .strutture-content-item .strutture-inner-title h2{font-size:20px;margin:0}@media (min-width:992px){.strutture .strutture-content a .strutture-content-item .strutture-inner-title h2{font-size:28px}}.strutture .strutture-content a:first-child .strutture-content-item{border-left:none}.strutture .strutture-content a:focus .strutture-content-item,.strutture .strutture-content a:hover .strutture-content-item{background-color:#0571b7}@media (max-width:768px){.strutture{padding-bottom:10px}.strutture .strutture-content a .strutture-content-item{border-left:none;padding:10px 0}.strutture .strutture-content a .strutture-content-item .strutture-icon,.strutture .strutture-content a .strutture-content-item .strutture-inner-title{display:inline-block;vertical-align:middle}.strutture .strutture-content a .strutture-content-item .strutture-icon{height:40px;margin:0 15px 0 0;width:40px}.strutture .strutture-content a .strutture-content-item .strutture-inner-title{margin-top:0}.strutture .strutture-content a .strutture-content-item .strutture-inner-title h2{font-size:16px}}@media (max-width:500px){.strutture{margin:0 -15px;padding-bottom:0}.strutture .strutture-header .strutture-title{font-size:20px}.strutture .strutture-content{text-align:left}.strutture .strutture-content a .strutture-content-item{padding:10px 25px}}.dedicated-container{color:#7b7b7b}.dedicated-container .dedicated-name{margin:0 15px;position:relative;text-align:center}.dedicated-container .dedicated-name .dedicated-icon{display:none}.dedicated-container .dedicated-name .dedicated-title{background-color:#fff;display:inline-block;font-size:35px;font-weight:700;margin:0;padding:0 80px;position:relative;text-transform:uppercase;vertical-align:middle;z-index:1}.dedicated-container .dedicated-name .divider-line{margin:0;position:absolute;top:50%}.dedicated-container .dedicated-pocket .dedicated-ticket{background-color:#f7f8f8;color:#808180;display:block;padding:20px;transition:.3s ease-in-out}.dedicated-container .dedicated-pocket .dedicated-ticket .dedicated-icon{background-color:#fff;border-radius:50%;display:inline-block;font-size:40px;height:100px;position:relative;vertical-align:middle;width:100px}.dedicated-container .dedicated-pocket .dedicated-ticket .dedicated-icon .dedicated-image{left:50%;margin:-34.5px 0 0 -34.5px;position:absolute;top:50%}.dedicated-container .dedicated-pocket .dedicated-ticket .dedicated-title{display:inline-block;font-size:28px;font-weight:400;margin:0;padding:0 20px;vertical-align:middle;width:calc(100% - 104px)}.dedicated-container .dedicated-pocket .dedicated-ticket:focus,.dedicated-container .dedicated-pocket .dedicated-ticket:hover{background-color:#e4e6e6}.dedicated-container .dedicated-pocket .dedicated-ticket:focus .dedicated-icon,.dedicated-container .dedicated-pocket .dedicated-ticket:hover .dedicated-icon{animation-duration:.5s;animation-fill-mode:forwards;animation-name:dedicatedswing}@media (max-width:500px){.dedicated-container .dedicated-name{margin:0 -15px;padding:20px;text-align:left}.dedicated-container .dedicated-name .dedicated-icon{display:inline-block;font-size:40px;height:43px;line-height:43px;text-align:center;vertical-align:middle;width:43px}.dedicated-container .dedicated-name .dedicated-icon .dedicated-image{height:100%;margin-top:-9px;width:100%}.dedicated-container .dedicated-name .dedicated-title{font-size:20px;padding:0 0 0 20px;width:calc(100% - 47px)}.dedicated-container .dedicated-pocket .dedicated-ticket .dedicated-title{font-size:25px}}#form_patenti_container{border:2px solid #e8eced;padding:20px 20px 40px}#form_patenti_container .alert{border:none;border-radius:0;font-weight:700;text-align:center}#form_patenti_container #form_patenti .btn{border-radius:0;margin-top:35px;text-transform:uppercase;width:100%}#form_patenti_container #form_patenti textarea{width:100%}.illnesses{background-color:#7491a4;color:#fff;padding:21px 0}.illnesses .illnesses-header{text-align:center}.illnesses .illnesses-header .illnesses-icon{display:inline-block;height:69px;vertical-align:middle;width:69px}.illnesses .illnesses-header .illnesses-icon .illnesses-image{height:100%;width:100%}.illnesses .illnesses-header .illnesses-title{display:inline-block;font-size:29px;font-weight:700;margin:0;padding:0 0 0 10px;text-transform:uppercase;vertical-align:middle}.illnesses .illnesses-list{list-style:none;margin:20px 0 0;overflow:auto;padding:0;position:relative}.illnesses .illnesses-list:before{background-color:#fff;content:"";height:90%;left:50%;position:absolute;top:5%;width:1px}.illnesses .illnesses-list .illnesses-voice{float:left;position:relative;width:50%}.illnesses .illnesses-list .illnesses-voice:nth-child(2n){padding-left:1px}.illnesses .illnesses-list .illnesses-voice .illnesses-link{color:#fff;display:block;font-size:16px;font-weight:500;padding:10px 0 10px 30px;text-transform:uppercase;transition:.3s ease-in-out}.illnesses .illnesses-list .illnesses-voice .illnesses-link:before{background-color:#fff;border-radius:50%;content:"";height:4px;left:20px;margin:-2px 0 0;position:absolute;top:50%;width:4px}.illnesses .illnesses-list .illnesses-voice .illnesses-link:focus,.illnesses .illnesses-list .illnesses-voice .illnesses-link:hover{background-color:#5f7280}@media (max-width:500px){.illnesses{margin:0 -15px;padding:0}.illnesses .illnesses-header{padding:20px;text-align:left}.illnesses .illnesses-header .illnesses-icon{height:43px;width:43px}.illnesses .illnesses-header .illnesses-title{font-size:20px;padding:0 0 0 20px;width:calc(100% - 47px)}.illnesses .illnesses-list:before{display:none}.illnesses .illnesses-list .illnesses-voice{display:block;width:100%}.illnesses .illnesses-list .illnesses-voice:nth-child(odd):after{display:none}}.prevention{background-color:#319e92;color:#fff}.prevention .prevention-header{padding:20px 20px 0}.prevention .prevention-header .prevention-icon{display:inline-block;height:69px;vertical-align:middle;width:69px}.prevention .prevention-header .prevention-icon .prevention-image{height:100%;width:100%}.prevention .prevention-header .prevention-title{display:inline-block;font-size:29px;font-weight:700;margin:0;padding:0 20px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 73px)}.prevention .prevention-list{list-style:none;margin:20px 0 0;padding:0}.prevention .prevention-list .prevention-voice .prevention-link{color:#fff;display:block;font-size:16px;font-weight:500;padding:10px 0 10px 30px;position:relative;transition:.3s ease-in-out}.prevention .prevention-list .prevention-voice .prevention-link:before{background-color:#fff;border-radius:50%;content:"";height:4px;left:20px;margin:-2px 0 0;position:absolute;top:50%;width:4px}.prevention .prevention-list .prevention-voice .prevention-link:focus,.prevention .prevention-list .prevention-voice .prevention-link:hover{background-color:#1f6f66}@media (max-width:1199px){.prevention .prevention-header{text-align:center}.prevention .prevention-header .prevention-title{width:auto}.prevention .prevention-list{overflow:hidden;position:relative}.prevention .prevention-list:before{background-color:#fff;content:"";height:86%;left:50%;position:absolute;top:7%;width:1px}.prevention .prevention-list .prevention-voice{float:left;width:50%}}@media (max-width:500px){.prevention{margin:0 -15px;padding:0}.prevention .prevention-header{padding:20px;text-align:left}.prevention .prevention-header .prevention-icon{height:43px;width:43px}.prevention .prevention-header .prevention-title{font-size:20px;width:calc(100% - 47px)}.prevention .prevention-list:before{display:none}.prevention .prevention-list .prevention-voice{display:block;width:100%}}.information-container{background-color:#e7ecef}.information-container .information-name{color:#868988;text-align:center}.information-container .information-name .information-icon{display:inline-block;vertical-align:middle}.information-container .information-name .information-title{display:inline-block;font-size:35px;font-weight:700;margin:0;padding:0 20px;text-transform:uppercase;vertical-align:middle}@media (max-width:500px){.information-container{padding:0 0 30px}}.closeup{background-color:#7c8793;color:#fff;padding:20px}.closeup .closeup-title{font-size:29px;font-weight:700;margin:15px 0;text-align:center;text-transform:uppercase}.closeup .closeup-content{border:1px solid #fff;padding:20px}.closeup .closeup-content .closeup-image{padding:30px;text-align:center}.closeup .closeup-content .closeup-subtitle{font-size:14px;font-weight:700;text-transform:uppercase}.closeup .closeup-content .closeup-link{color:#fff;display:inline-block;font-size:15px;font-weight:700;margin:60px 0 -15px -15px;padding:15px;position:relative;text-transform:uppercase}.closeup .closeup-content .closeup-link:before{background-color:#fff;bottom:25%;content:"";height:1px;left:10%;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-in-out;width:80%}.closeup .closeup-content .closeup-link:focus:before,.closeup .closeup-content .closeup-link:hover:before{transform:scaleX(1);transform-origin:0 50%}@media (max-width:1199px){.closeup .closeup-content .closeup-image{padding:0}.closeup .closeup-content .closeup-link{margin:0 0 -15px -15px}}.tabs{background-color:#2f6eac;color:#fff;overflow:auto;position:relative;width:99.99%}.tabs .tab{float:left;text-align:center;width:25%}.tabs .tab .tab-name{background-color:#fff;color:#788993;display:block;font-size:20px;font-weight:700;padding:25px 0;position:relative;text-transform:uppercase;transition:.3s ease-in-out;vertical-align:top}.tabs .tab .tab-name:before{background-color:#788993;content:"";height:40px;left:-1px;margin-top:-20px;position:absolute;top:50%;transition:.3s ease-in-out;width:1px}.tabs .tab .tab-name:focus,.tabs .tab .tab-name:hover{background-color:#62767c;color:#fff}.tabs .tab .tab-name:focus:before,.tabs .tab .tab-name:hover:before{opacity:0}.tabs .tab .tab-content{display:none;left:0;padding:30px;position:absolute;text-align:left;width:100%}.tabs .tab:first-child .tab-name:before{display:none}.tabs .tab.active .tab-name{background-color:transparent;color:#fff}.tabs .tab.active .tab-content{display:block}.tabs .tab.active+.tab .tab-name:before{opacity:0}@media (max-width:500px){.tabs{background-color:transparent;margin:0;width:100%}.tabs .tab{background-color:#2e6eac;float:none;height:auto!important;margin:30px 0 0;text-align:left;width:100%}.tabs .tab .tab-name{padding:20px}.tabs .tab .tab-name:before{opacity:0}.tabs .tab .tab-content{display:none;padding:20px;position:static}.tabs .tab.active .tab-content{display:block}}.tabs.gradientx{background:#2e6eac;background:-webkit-linear-gradient(180deg,#2e6eac,#5691c8);background:linear-gradient(180deg,#2e6eac,#5691c8)}.news .news-slider{position:relative}.news .news-slider .news-slide{padding:0 20px}.news .news-slider .news-slide .news-date{border:1px solid #fff;display:inline-block;font-size:15px;font-weight:400;padding:5px 10px}.news .news-slider .news-slide .news-title{font-size:14px;font-weight:700;line-height:16px;margin:15px 0 0;text-transform:uppercase}.news .news-slider .news-slide .news-content{font-size:14px;font-weight:300;margin:30px 0 0}.news .news-slider .news-slide .news-continue{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:10px 0 0 -10px;padding:10px;position:relative;text-transform:uppercase}.news .news-slider .news-slide .news-continue:before{background-color:#fff;bottom:15%;content:"";height:1px;left:10%;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-in-out;width:80%}.news .news-slider .news-slide .news-continue:focus:before,.news .news-slider .news-slide .news-continue:hover:before{transform:scaleX(1);transform-origin:0 50%}.news .news-commands{margin:30px 0 0;position:static;text-align:center}.news .news-commands .news-bullet{border:1px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:18px;margin:0 5px;position:relative;transition:.3s ease-in-out;vertical-align:middle;width:18px}.news .news-commands .news-bullet:before{background-color:#fff;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transition:.3s ease-in-out;width:100%}.news .news-commands .news-bullet:focus,.news .news-commands .news-bullet:hover{background-color:#407eb1}.news .news-commands .news-bullet.active:before{transform:scale(.8)}.news .news-commands .news-bullet.active:focus,.news .news-commands .news-bullet.active:hover{background-color:transparent}.news .news-link{color:#fff;display:inline-block;float:right;font-size:15px;font-weight:700;padding:15px;position:relative;text-transform:uppercase}.news .news-link:before{background-color:#fff;bottom:15%;content:"";height:1px;left:7%;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-in-out;width:86%}.news .news-link:focus:before,.news .news-link:hover:before{transform:scaleX(1);transform-origin:0 50%}@media (max-width:1199px){.news .news-commands .news-bullet{height:25px;width:25px}}@media (max-width:500px){.news .news-slider:before{display:none}.news .news-slider .news-slide{padding:0;width:100%}.news .news-slider .news-slide:nth-child(2n){left:0}}.video{background-color:#0088b9;color:#fff}.video .video-title{display:block;font-size:29px;font-weight:700;margin:0;padding:30px 0;text-align:center;text-transform:uppercase}.video .video-content{min-height:200px;padding:0 10px 10px}.video .embed-responsive{height:auto}.company,.video .embed-responsive .embed-responsive-item,.video .embed-responsive embed,.video .embed-responsive iframe,.video .embed-responsive object,.video .embed-responsive video{position:relative}.company{background-color:#fff;color:#0764a1;margin:0 0 0 10px;text-align:center}.company:before{height:60px;left:-10px;top:30px}.company:after,.company:before{background-color:#0764a1;content:"";position:absolute;width:30px}.company:after{height:30px;left:20px;top:60px}.company .company-title{display:block;font-size:29px;font-weight:700;margin:0;padding:30px 0;text-transform:uppercase}.company .company-content{font-size:15px;font-weight:700;margin:24px 0 0;padding:30px}@media (max-width:500px){.company .company-title{padding:40px 0}}.museum{background-color:#ea6a60;color:#fff;padding:10px 0;text-align:center}.museum .museum-header .museum-title{font-size:33px;font-weight:700;margin:15px 0 0;text-transform:uppercase}.museum .museum-header .museum-title a{color:#fff}.museum .museum-text{font-size:17px;font-weight:300;margin:10px 0 0}.museum .museum-list{list-style:none;margin:0;padding:0}.museum .museum-list .museum-voice .museum-link{color:#fff;display:block;font-size:18px;font-weight:300;padding:5px 13px;transition:.3s ease-in-out}.museum .museum-list .museum-voice .museum-link:focus,.museum .museum-list .museum-voice .museum-link:hover{background-color:#96433c}@media (max-width:500px){.museum{margin:0 -15px;padding:0;text-align:left}.museum .museum-header{padding:20px}.museum .museum-header .museum-icon{display:inline-block;height:43px;vertical-align:middle;width:43px}.museum .museum-header .museum-icon .museum-image{height:100%;width:100%}.museum .museum-header .museum-title{display:inline-block;font-size:20px;margin:0;padding:0 0 0 20px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 47px)}.museum .museum-text{display:none}.museum .museum-list{margin:0;padding:20px}}.waiting{background-color:#003b51;color:#fff;display:block;padding:30px 20px;transition:.3s ease-in-out}.waiting .waiting-header .waiting-icon{display:inline-block;height:75px;vertical-align:middle;width:75px}.waiting .waiting-header .waiting-icon .waiting-image{height:100%;width:100%}.waiting .waiting-header .waiting-title{display:inline-block;font-size:33px;font-weight:700;margin:0;padding:0 0 0 20px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 79px)}.waiting .waiting-text{font-size:17px;font-weight:300}.waiting .waiting-text p{margin:0}.waiting:focus,.waiting:hover{background-color:#002431;color:#fff}@media (max-width:500px){.waiting{margin:0 -15px}.waiting .waiting-header .waiting-icon{height:43px;width:43px}.waiting .waiting-header .waiting-title{font-size:20px;width:calc(100% - 47px)}.waiting .waiting-text{display:none}}.location{background-color:#7592a4;color:#fff;display:block;padding:30px 20px;transition:.3s ease-in-out}.location .location-header .location-icon{display:inline-block;height:75px;vertical-align:middle;width:75px}.location .location-header .location-icon .location-image{height:100%;width:100%}.location .location-header .location-title{display:inline-block;font-size:33px;font-weight:700;margin:0;padding:0 0 0 20px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 79px)}.location .location-text{font-size:17px;font-weight:300}.location .location-text p{margin:0}.location:focus,.location:hover{background-color:#526773;color:#fff}@media (max-width:500px){.location{margin:0 -15px}.location .location-header .location-icon{height:43px;width:43px}.location .location-header .location-title{font-size:20px;width:calc(100% - 47px)}.location .location-text{display:none}}.lazio-salute{background-color:#004e99;color:#fff;display:block;padding:30px 20px;transition:.3s ease-in-out}.lazio-salute .lazio-salute-header .lazio-salute-icon{display:inline-block;height:75px;vertical-align:middle;width:75px}.lazio-salute .lazio-salute-header .lazio-salute-icon .lazio-salute-image{height:100%;width:100%}.lazio-salute .lazio-salute-header .lazio-salute-title{display:inline-block;font-size:33px;font-weight:700;margin:0;padding:0 0 0 20px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 79px)}.lazio-salute .lazio-salute-text{font-size:17px;font-weight:300}.lazio-salute .lazio-salute-text p{margin:0}.lazio-salute:focus,.lazio-salute:hover{background-color:#526773;color:#fff}@media (max-width:500px){.lazio-salute{margin:0 -15px}.lazio-salute .lazio-salute-header .lazio-salute-icon{height:43px;width:43px}.lazio-salute .lazio-salute-header .lazio-salute-title{font-size:20px;width:calc(100% - 47px)}.lazio-salute .lazio-salute-text{display:none}}.topics{background-color:#329e91;color:#fff;display:block;padding:26px 20px;transition:.3s ease-in-out}.topics .topics-header .topics-icon{display:inline-block;height:75px;vertical-align:middle;width:75px}.topics .topics-header .topics-icon .topics-image{height:100%;width:100%}.topics .topics-header .topics-name{display:inline-block;margin:0;padding:0 0 0 20px;vertical-align:middle;width:calc(100% - 79px)}.topics .topics-header .topics-name .topics-title{font-size:33px;font-weight:700;margin:0;text-transform:uppercase}.topics .topics-header .topics-name .topics-subtitle{font-size:33px;font-weight:700;margin:0}.topics:focus,.topics:hover{background-color:#22756b;color:#fff}@media (max-width:500px){.topics{margin:0 -15px}.topics .topics-header .topics-icon{height:43px;width:43px}.topics .topics-header .topics-name .topics-title{font-size:20px}.topics .topics-header .topics-name .topics-subtitle{display:none}}.administration{background-color:#9c979a;color:#fff;padding:20px}.administration .administration-header .administration-icon{display:inline-block;height:73px;vertical-align:middle;width:73px}.administration .administration-header .administration-icon .administration-image{height:100%;width:100%}.administration .administration-header .administration-title{display:inline-block;font-size:23px;font-weight:700;margin:0;padding:0 0 0 20px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 77px)}.administration .administration-text{font-size:17px;font-weight:300;margin:30px 0 0}.administration .administration-text p{margin:0}@media (max-width:991px){.administration .administration-header .administration-title{word-break:break-all}}@media (max-width:500px){.administration{margin:0 -15px}.administration .administration-header .administration-icon{height:43px;width:43px}.administration .administration-header .administration-title{font-size:20px}.administration .administration-text{display:none}}.roma-e{background-color:#2f6eac;transition:.3s ease-in-out}.roma-e:focus,.roma-e:hover{background-color:#024}.roma-a{background-color:#e12219;transition:.3s ease-in-out}.roma-a:focus,.roma-a:hover{background-color:#8e1610}.roma-portale{background-color:#02be95;transition:.3s ease-in-out}.roma-portale:focus,.roma-portale:hover{background-color:#006951}.roma-pars{background-color:#7592a4;transition:.3s ease-in-out}.roma-pars:focus,.roma-pars:hover{background-color:#526773}.roma-a,.roma-e,.roma-pars,.roma-portale{color:#fff;padding:16px 20px}.roma-a .roma-header .roma-icon,.roma-e .roma-header .roma-icon,.roma-pars .roma-header .roma-icon,.roma-portale .roma-header .roma-icon{display:inline-block;vertical-align:middle;width:73px}.roma-a .roma-header .roma-icon .roma-image,.roma-e .roma-header .roma-icon .roma-image,.roma-pars .roma-header .roma-icon .roma-image,.roma-portale .roma-header .roma-icon .roma-image{height:100%;width:100%}.roma-a .roma-header .roma-title,.roma-e .roma-header .roma-title,.roma-pars .roma-header .roma-title,.roma-portale .roma-header .roma-title{display:inline-block;font-size:22px;font-weight:700;margin:0;text-transform:uppercase;vertical-align:middle;width:calc(100% - 77px)}@media (max-width:991px){.roma-a .roma-header .roma-icon img,.roma-e .roma-header .roma-icon img,.roma-pars .roma-header .roma-icon img,.roma-portale .roma-header .roma-icon img{height:100%;width:100%}.roma-a .roma-header .roma-title,.roma-e .roma-header .roma-title,.roma-pars .roma-header .roma-title,.roma-portale .roma-header .roma-title{word-break:break-all}}@media (max-width:500px){.roma-a,.roma-e,.roma-pars,.roma-portale{margin:0 -15px}.roma-a .roma-header .roma-icon,.roma-e .roma-header .roma-icon,.roma-pars .roma-header .roma-icon,.roma-portale .roma-header .roma-icon{height:43px;width:43px}.roma-a .roma-header .roma-title,.roma-e .roma-header .roma-title,.roma-pars .roma-header .roma-title,.roma-portale .roma-header .roma-title{font-size:20px;padding:0 0 0 20px}}.private{background-color:#8e252d;color:#fff}.private .private-title{font-size:33px;font-weight:700;margin:0;padding:30px 0;text-align:center;text-transform:uppercase}.private .private-form{padding:0 20px}.private .private-form .private-icon{display:inline-block;height:73px;vertical-align:middle;width:73px}.private .private-form .private-icon .private-image{height:100%;width:100%}.private .private-form .private-fields{color:#555;display:inline-block;vertical-align:middle;width:calc(100% - 77px)}.private .private-form .private-fields .private-username{border:none;display:block;height:30px;padding:0 10px;width:100%}.private .private-form .private-fields .private-username:focus{outline:none}.private .private-form .private-fields .private-password{border:none;display:block;height:30px;margin:10px 0 0;padding:0 10px;width:100%}.private .private-form .private-fields .private-password:focus{outline:none}.private .private-form .private-reset{color:#fff;display:inline-block;padding:20px 0;position:relative;vertical-align:middle;width:calc(100% - 54px)}.private .private-form .private-reset:before{background-color:#fff;bottom:20%;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-in-out;width:63%}.private .private-form .private-reset:focus:before,.private .private-form .private-reset:hover:before{transform:scaleX(1);transform-origin:0 50%}.private .private-form .private-button{background-color:#fff;border:none;display:inline-block;height:35px;vertical-align:middle;width:50px}.private .private-form .private-button:focus{outline:none}.private .private-enter{border-top:1px solid #fff;color:#fff;display:block;font-size:18px;padding:20px 0;text-align:center;text-transform:uppercase;transition:.3s ease-in-out}.private .private-enter:focus,.private .private-enter:hover{background-color:#421115}@media (max-width:500px){.private{margin:0 -15px}.private .private-form .private-icon{height:43px;width:43px}.private .private-form .private-fields{padding:0 0 0 20px;width:calc(100% - 47px)}}.social-container .social{margin-top:-65px;position:fixed;right:0;top:50%}.social-container .social .social-link{background-color:#dbdddc;border:2px solid #dbdddc;border-right-color:transparent;display:block;height:60px;margin:5px 0 0;opacity:0;position:relative;transform:translateX(100%);transition:.3s ease-in-out;width:60px}.social-container .social .social-link .social-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out}.social-container .social .social-link:focus,.social-container .social .social-link:hover{background-color:#fff}.social-container .social.active .social-link{opacity:1;transform:translateX(0)}.social-container .social.active .social-link:nth-child(2){transition-delay:.1s}.social-container .social.active .social-link:nth-child(3){transition-delay:.2s}@media (max-width:1199px){.social-container{background-color:#ccc}.social-container .social{margin:0;position:static;text-align:center}.social-container .social .social-link{border:none;display:inline-block}}.footer-container{background-color:#eeefef;padding:0}.footer-container .prime-footer-mobile{display:none}.footer-container .footer-logo{display:block;height:60px;margin:.5em 0;max-width:100%}.footer-container .footer-logo.prime{display:none}.footer-container .footer-logo .logo-image{max-height:100%;width:auto}.footer-container .footer-logo .logo-image[src="/public/images/logo_footer.svg"]{width:195px}.footer-container .footer-content{color:#868988;font-size:14px;font-weight:300;padding:25px 0;text-align:center}.footer-container .footer-content .footer-link{color:#337ab7;display:inline-block;position:relative}.footer-container .footer-content .footer-link:before{background-color:#cdcfce;bottom:-25%;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-in-out;width:100%}.footer-container .footer-content .footer-link:focus,.footer-container .footer-content .footer-link:hover{color:#23527c}.footer-container .footer-content .footer-link:focus:before,.footer-container .footer-content .footer-link:hover:before{transform:scaleX(1);transform-origin:0 50%}.footer-container .footer-button{border-left:1px solid #cdcfce;border-right:1px solid #cdcfce;display:inline-block;float:right;padding:75px;text-align:center}.footer-container .footer-button .footer-backtotop{display:inline-block;transition:.3s ease-in-out}.footer-container .footer-button .footer-backtotop:focus,.footer-container .footer-button .footer-backtotop:hover{transform:scale(1.3)}@media (max-width:1199px){.footer-container .footer-content{padding:15px 0}}@media (max-width:991px){.footer-container .footer-logo{text-align:center}.footer-container .footer-logo .logo-image{max-width:290px}.footer-container .footer-content .footer-link{display:block}.footer-container .footer-button{background-color:#fff;border:none;display:block;float:none;margin:0 -15px;padding:10px 0}}.popup{background-color:hsla(0,0%,100%,.5);height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:.3s ease-in-out;width:100%;z-index:-1}.popup .popup-window{background-color:#fff;border:4px solid #e24733;color:#444;left:50%;max-height:100%;max-width:100%;overflow:hidden;overflow:auto;padding:20px;position:relative;top:50%;transform:translate(-50%,-50%);width:767px}.popup .popup-window .popup-close{color:#777;padding:15px;position:absolute;right:0;top:0}.popup .popup-window .popup-close:before{background-color:#cdcfce;bottom:25%;content:"";height:1px;left:18%;position:absolute;transform:scaleX(0);transform-origin:left;transition:.3s ease-in-out;width:64%}.popup .popup-window .popup-close:focus,.popup .popup-window .popup-close:hover{text-decoration:none}.popup .popup-window .popup-close img{width:40px}.popup .popup-window .popup-header .popup-icon{display:inline-block;height:69px;vertical-align:middle;width:69px}.popup .popup-window .popup-header .popup-name{color:#e24733;display:inline-block;font-size:24px;font-weight:700;margin:0;padding:0 0 0 15px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 73px)}.popup .popup-window .popup-date{font-size:18px;margin:15px 0 0}.popup .popup-window .popup-title{font-size:20px;font-weight:700;margin:5px 0 0}.popup .popup-window .popup-content{font-size:18px;margin:20px 0 0}.popup .popup-window .popup-link{background-color:#e24733;color:#fff;float:right;font-size:16px;margin:20px 0 0;padding:7px 28px;text-transform:uppercase;transition:.3s ease-in-out}.popup .popup-window .popup-link:focus,.popup .popup-window .popup-link:hover{background-color:#7b2419}.popup.active{opacity:1;z-index:3}.accordion-container{background-color:#e7ecef}@media (min-width:501px){.accordion-container .accordion .accordion-header{position:relative;text-align:left}.accordion-container .accordion .accordion-header .accordion-button{bottom:0;display:inline-block;height:48px;padding:10px;position:absolute;right:0;width:47px}.accordion-container .accordion .accordion-header .accordion-button .accordion-open{bottom:10px;position:absolute;right:10px;transition:.3s ease-in-out}.accordion-container .accordion .accordion-header .accordion-button .accordion-close{bottom:10px;opacity:0;position:absolute;right:10px;transition:.3s ease-in-out}.accordion-container .accordion .accordion-content{display:none}.accordion-container .accordion.active .accordion-header .accordion-button .accordion-open{opacity:0}.accordion-container .accordion.active .accordion-header .accordion-button .accordion-close{opacity:1}.accordion-container .accordion.active .accordion-content{display:block}}.accordion .accordion-header .accordion-arrow,.accordion .accordion-header .accordion-button{display:none}@media (max-width:500px){.accordion .accordion-header{position:relative}.accordion .accordion-header .accordion-arrow{display:block;font-size:25px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:.3s ease-in-out;z-index:1}.accordion .accordion-content{display:none}.accordion.active .accordion-header .accordion-arrow{transform:translateY(-50%) rotate(90deg)}.accordion.active .accordion-content{display:block}}.template_intern .recovery:after,.template_intern .recovery:before{display:none}.template_intern .recovery .recovery-header .recovery-title{font-size:28px}.template_intern .recovery .recovery-text{display:none}.template_intern .news .news-slider{height:auto}.template_intern .news .news-slider .news-slide{border-bottom:1px solid #407eb1;margin:30px 0 0;opacity:1;overflow:hidden;padding:0;position:static;transform:translateX(0);width:100%}.template_intern .news .news-slider .news-slide:last-child{border-bottom:none}.template_intern .news .news-slider .news-slide .news-title{color:#7491a4;font-size:20px;line-height:25px}.template_intern .news .news-slider .news-slide .news-content{font-size:18px;font-weight:400}.template_intern .news .news-slider .news-slide .news-icons{float:left;margin:30px 0 20px}.template_intern .news .news-slider .news-slide .news-icons .news-icon{margin:0 10px 0 0}.template_intern .news .news-slider .news-slide .news-continue{color:#2f6eac;float:right;margin:45px 0 0;position:relative}.template_intern .news .news-slider .news-slide .news-continue:before{background-color:#2f6eac;bottom:20%;content:"";height:1px;left:5%;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-in-out;width:90%}.template_intern .news .news-slider .news-slide .news-continue:focus:before,.template_intern .news .news-slider .news-slide .news-continue:hover:before{transform:scaleX(1);transform-origin:0 50%}.template_intern .news .news-pagination{margin:30px 0 0;text-align:center}.template_intern .news .news-pagination .news-previous{display:inline-block;padding:5px;transition:.3s ease-in-out;vertical-align:middle}.template_intern .news .news-pagination .news-previous:focus,.template_intern .news .news-pagination .news-previous:hover{transform:scale(1.5)}.template_intern .news .news-pagination .news-current{display:inline-block;font-size:18px;padding:5px 50px;vertical-align:middle}.template_intern .news .news-pagination .news-next{display:inline-block;padding:5px;transition:.3s ease-in-out;vertical-align:middle}.template_intern .news .news-pagination .news-next:focus,.template_intern .news .news-pagination .news-next:hover{transform:scale(1.5)}.template_intern .news-date{background-color:#2f6eac;color:#fff;display:inline-block;font-size:15px;font-weight:400;padding:5px 10px}.template_intern .news-image{margin:30px 0 0}.template_intern .services .services-header .services-name .services-subtitle{display:none}.template_intern .guide .guide-list .guide-voice .guide-link{border-bottom:none;font-weight:500;padding:12px 30px;position:relative}.template_intern .guide .guide-list .guide-voice .guide-link .guide-icon{display:none}.template_intern .guide .guide-list .guide-voice .guide-link:before{background-color:#fff;border-radius:50%;content:"";height:4px;left:20px;margin:-2px 0 0;position:absolute;top:50%;width:4px}@media (min-width:501px){.template_intern .guide .guide-header{padding:36px 20px}.template_intern .guide .guide-header .guide-title{font-size:25px}}@media (max-width:1199px){.template_intern .guide .guide-list{overflow:hidden;position:relative}.template_intern .guide .guide-list:before{background-color:#fff;content:"";height:86%;left:50%;position:absolute;top:7%;width:1px}.template_intern .guide .guide-list .guide-voice{float:left;width:50%}}@media (max-width:500px){.template_intern .guide .guide-list:before{display:none}.template_intern .guide .guide-list .guide-voice{display:block;width:100%}}@media (min-width:501px){.template_intern .prevention .prevention-header{padding:29px 20px}.template_intern .prevention .prevention-header .prevention-title{font-size:25px}.template_intern .prevention .prevention-list{margin:0}}@media (max-width:1199px){.template_intern .prevention .prevention-header .prevention-title{width:calc(100% - 73px)}}@media (min-width:501px){.template_intern .services .services-header{padding:34px 20px}.template_intern .services .services-header .services-name .services-title{font-size:25px}.template_intern .services .services-list .services-voice .services-link{padding:12px 30px}}.intern .intern-header{border-bottom:1px solid #7491a4;border-top:1px solid #7491a4;padding:40px 0}.intern .intern-header .breadcrumbs .breadcrumbs-link{color:#3a3b3a;display:inline-block;font-size:14px;padding:5px;position:relative}.intern .intern-header .breadcrumbs .breadcrumbs-link:not(.home):after{content:"/";position:absolute;right:-6px;top:5px}.intern .intern-header .breadcrumbs .breadcrumbs-link:before{background-color:#3a3b3a;bottom:15%;content:"";height:1px;left:5%;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-in-out;width:90%}.intern .intern-header .breadcrumbs .breadcrumbs-link:focus:before,.intern .intern-header .breadcrumbs .breadcrumbs-link:hover:before{transform:scaleX(1);transform-origin:0 50%}.intern .intern-header .breadcrumbs .breadcrumbs-link.active{font-weight:700}.intern .intern-header .breadcrumbs .breadcrumbs-link.active:after,.intern .intern-header .breadcrumbs .breadcrumbs-link.active:before{display:none}.intern .intern-content{color:#5a5c5b;font-size:18px}.intern .intern-content .intern-title{font-size:35px;font-weight:700;margin:30px 0 0}.intern .intern-content .intern-text{font-size:18px;margin:15px 0 0}.intern .intern-content .intern-text .table-responsive p,.intern .intern-content .intern-text .table-responsive td{font-size:14px!important}.intern .intern-content .intern-subtitle{color:#7491a4;font-size:20px;font-weight:700;margin:30px 0 0;text-transform:uppercase}.intern .intern-content .infodirigente{font-size:20px}.intern .intern-content .infodirigente .title{color:#7491a4;font-weight:700;margin-bottom:20px;text-transform:uppercase}.intern .intern-content .infodirigente .nome{font-weight:700;margin-bottom:20px}.intern .intern-content .infodirigente ul>li{margin-bottom:20px}.intern .intern-content .infodirigente ul>li span{font-weight:700;text-transform:uppercase}.intern .intern-content #table_of_content{margin-bottom:10px}.intern .intern-content #table_of_content a{color:#5d5d5d;font-size:14px}@media (max-width:991px){.intern .intern-content #table_of_content a{font-size:12px}}.intern .intern-content #table_of_content li.active a{color:#fff}.intern .intern-content .no-wrap{white-space:nowrap}.intern .intern-content .intern-list{margin:10px 0 0;padding:0 0 0 15px}.intern .intern-content .intern-list .intern-voice .intern-link{color:#444;font-size:18px;font-weight:400;padding:5px 0 0;position:relative}.intern .intern-content .intern-list .intern-voice .intern-link:before{background-color:#777;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-in-out;width:100%}.intern .intern-content .intern-list .intern-voice .intern-link:focus:before,.intern .intern-content .intern-list .intern-voice .intern-link:hover:before{transform:scaleX(1);transform-origin:0 50%}.intern .intern-content .district .district-map{text-align:center}.intern .intern-content .district .district-map .district-part{fill:#115190;transition:.3s ease-in-out}.intern .intern-content .district .district-map .district-part .district-message{background-color:hsla(0,0%,100%,.9);color:#444;opacity:0;padding:15px;position:relative;text-align:left;transition:.3s ease-in-out;width:285px;z-index:-1}.intern .intern-content .district .district-map .district-part .district-message:before{border-color:transparent transparent hsla(0,0%,100%,.9);border-style:solid;border-width:0 17px 15px;content:"";height:0;left:15px;position:absolute;top:-15px;width:0}.intern .intern-content .district .district-map .district-part .district-message .district-title{font-size:20px;font-weight:700;margin:0;text-transform:uppercase}.intern .intern-content .district .district-map .district-part .district-message .district-subtitle{font-size:18px;font-weight:500;margin:5px 0 0}.intern .intern-content .district .district-map .district-part .district-message .district-content{font-size:16px;font-weight:400;line-height:24px;margin:10px 0 0}.intern .intern-content .district .district-map .district-part:focus,.intern .intern-content .district .district-map .district-part:hover{fill:#d53d2d}.intern .intern-content .district .district-map .district-part:focus .district-message,.intern .intern-content .district .district-map .district-part:hover .district-message{opacity:1;z-index:1}.intern .intern-content .district .district-map .district-nopart{fill:#ababab}.intern .intern-content .district .district-list{list-style:none;margin:0;padding:0}.intern .intern-content .district .district-list .district-voice .district-link{border-bottom:1px solid #7491a4;display:block;padding:15px;position:relative;transition:.3s ease-in-out}.intern .intern-content .district .district-list .district-voice .district-link .district-name{color:#7491a4;font-size:25px;font-weight:700;margin:0;padding:0 20px 0 0;text-transform:uppercase}.intern .intern-content .district .district-list .district-voice .district-link .district-description{color:#444;font-size:17px;margin:0 20px 0 0}.intern .intern-content .district .district-list .district-voice .district-link .district-icon{color:#737574;font-size:20px;margin:-10px 0 0;position:absolute;right:15px;top:50%}.intern .intern-content .district .district-list .district-voice .district-link:focus,.intern .intern-content .district .district-list .district-voice .district-link:hover{background-color:#f3f3f3}.intern .intern-content .search-result .search-result-list{list-style:none;margin:0;padding:0}.intern .intern-content .search-result .search-result-list .search-result-voice .search-result-link{display:block;padding:15px;position:relative;transition:.3s ease-in-out}.intern .intern-content .search-result .search-result-list .search-result-voice .search-result-link .search-result-name{color:#7491a4;font-size:25px;font-weight:700;margin:0;text-transform:uppercase}.intern .intern-content .search-result .search-result-list .search-result-voice .search-result-link .search-result-description{color:#444;font-size:17px;margin:0 20px 0 0}.intern .intern-content .search-result .search-result-list .search-result-voice .search-result-link .search-result-icon{color:#737574;font-size:20px;margin:-10px 0 0;position:absolute;right:15px;top:50%}.intern .intern-content .search-result .search-result-list .search-result-voice .search-result-link:focus,.intern .intern-content .search-result .search-result-list .search-result-voice .search-result-link:hover{background-color:#f3f3f3}.intern .intern-content .search-result .search-result-list .search-result-voice:last-child{border-bottom:1px solid #7491a4}.intern .intern-content .pagination{font-weight:700}.intern .intern-content .pagination a{color:rgba(1,78,154,.97)}.intern .intern-content .pagination .active a{color:#e12219}.intern .intern-content .attachment{margin:30px 0 0}.intern .intern-content .attachment .attachment-link{border-top:1px solid #7491a4;color:#444;display:block;font-size:14px;font-weight:400;padding:20px 10px;text-transform:uppercase;transition:.3s ease-in-out}.intern .intern-content .attachment .attachment-link .attachment-icon{float:right;margin:-10px 0 0}.intern .intern-content .attachment .attachment-link:last-child{border-bottom:1px solid #7491a4}.intern .intern-content .attachment .attachment-link:focus,.intern .intern-content .attachment .attachment-link:hover{background-color:#f3f3f3}.intern .intern-content .index{list-style:none;margin:30px 0 0;padding:0}.intern .intern-content .index .index-voice{border-left:1px solid #444;display:inline-block;margin:20px 0 0;vertical-align:middle}.intern .intern-content .index .index-voice .index-link{color:#444;display:block;font-size:35px;font-weight:700;line-height:35px;padding:0 10px;text-transform:uppercase;transition:.3s ease-in-out}.intern .intern-content .index .index-voice .index-link:focus,.intern .intern-content .index .index-voice .index-link:hover{color:#407eb1}.intern .intern-content .index .index-voice .index-link.active{color:#014e9a}.intern .intern-content .index .index-voice:last-child{border-right:1px solid #444}.intern .intern-content .search-results .search-content .search-item{margin:30px 0 0}.intern .intern-content .search-results .search-content .search-item .search-name{color:#7491a4;display:block;font-size:20px;font-weight:700;text-transform:uppercase;transition:.3s ease-in-out}.intern .intern-content .search-results .search-content .search-item .search-name:focus,.intern .intern-content .search-results .search-content .search-item .search-name:hover{color:#407eb1}.intern .intern-content .search-results .search-content .search-item .search-text{font-size:18px}.intern .intern-content .search-results .search-pagination{margin:30px 0 0;text-align:center}.intern .intern-content .search-results .search-pagination .search-previous{display:inline-block;padding:5px;transition:.3s ease-in-out;vertical-align:middle}.intern .intern-content .search-results .search-pagination .search-previous:focus,.intern .intern-content .search-results .search-pagination .search-previous:hover{transform:scale(1.5)}.intern .intern-content .search-results .search-pagination .search-current{display:inline-block;font-size:18px;padding:5px 50px;vertical-align:middle}.intern .intern-content .search-results .search-pagination .search-next{display:inline-block;padding:5px;transition:.3s ease-in-out;vertical-align:middle}.intern .intern-content .search-results .search-pagination .search-next:focus,.intern .intern-content .search-results .search-pagination .search-next:hover{transform:scale(1.5)}.intern .intern-content .prenotazioni-visite-esami .featured-title,.intern .intern-content .prenotazioni-visite-esami .intern-title{color:#fff;margin-left:10px;position:relative}.intern .intern-content .prenotazioni-visite-esami .featured-title:before,.intern .intern-content .prenotazioni-visite-esami .intern-title:before{background-color:#0dbe95;content:"";height:120%;left:-10px;position:absolute;top:-3px;width:100%;z-index:-1}.intern .intern-content .prenotazioni-visite-esami .featured-title{margin-bottom:25px}.intern .intern-content .prenotazioni-visite-esami ul{list-style-type:square}.intern .intern-content .prenotazioni-visite-esami ul li::marker{color:#0dbe95}.intern .intern-content .prenotazioni-visite-esami .subscriptions-container{margin-top:20px}.intern .intern-content .prenotazioni-visite-esami .subscriptions-container a{background-color:#0dbe95;color:#fff;display:inline-block;font-weight:700;padding:10px;position:relative;text-decoration:none;width:100%}.intern .intern-content .prenotazioni-visite-esami .subscriptions-container a:after{background-image:url(/build/images/icon_arrowright_white.f77d5e10.svg);background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.intern .intern-content .prenotazioni-visite-esami .subscriptions-container .counter-container{align-items:center;display:flex;justify-content:flex-start;margin-top:20px}.intern .intern-content .prenotazioni-visite-esami .subscriptions-container .counter-container span{font-weight:700}.intern .intern-content .prenotazioni-visite-esami .subscriptions-container .counter-container .counter{display:inline-block;margin-left:50px}.intern .intern-content .prenotazioni-visite-esami .subscriptions-container .counter-container .counter span{background-color:gray;color:#fff;font-weight:700;margin-right:.5em;padding:.4em}.intern .intern-footer{border-bottom:1px solid #7491a4;margin:30px 0 0;padding:15px 0}.intern .intern-footer .utility{color:#7491a4;font-size:13px;margin:-10px 0 0}.intern .intern-footer .report{color:#7491a4;display:block;font-size:14px;margin:5px 0 0;position:relative;text-transform:uppercase}.intern .intern-footer .report:before{background-color:#7491a4;bottom:-15%;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-in-out;width:63%}.intern .intern-footer .report:focus:before,.intern .intern-footer .report:hover:before{transform:scaleX(1);transform-origin:0 50%}.intern .intern-footer .accessibility .accessibility-link:first-child,.intern .intern-footer .accessibility .accessibility-link:nth-child(2){display:none}@media (max-width:499px){.intern .intern-header{margin:0 -15px;padding:15px}.intern .intern-footer{border-top:1px solid #7491a4;margin:30px -15px;padding:15px}.intern .intern-footer .utility{margin:0}}.accessibility{text-align:right}.accessibility .accessibility-link{color:#7491a4;display:inline-block;font-weight:700;padding:5px;transition:.3s ease-in-out}.accessibility .accessibility-link:focus,.accessibility .accessibility-link:hover{transform:scale(1.2)}.side{background-color:#7491a4;color:#fff;padding:20px;position:relative}.side .side-title{font-size:20px;font-weight:700;margin:0;text-transform:uppercase}.side .side-list{list-style:none;margin:10px 0 0;padding:0}.side .side-list .side-voice .side-link{border-bottom:1px solid #fff;color:#fff;display:block;font-size:17px;font-weight:500;padding:10px;transition:.3s ease-in-out}.side .side-list .side-voice .side-link.active,.side .side-list .side-voice .side-link:focus,.side .side-list .side-voice .side-link:hover{background-color:#fff;color:#526f81}.side .side-list .side-voice .side-link.active{border-bottom:1px solid #bdc7d0;font-weight:600}.side .side-list .side-voice .side-link.active+.side-sublist{display:block}.side .side-list .side-voice .side-sublist{background-color:#fff;display:none;list-style:none;margin:0;padding:10px}.side .side-list .side-voice .side-sublist .side-subvoice .side-sublink{color:#7491a4;display:block;font-size:15px;font-weight:500;padding:5px 5px 5px 20px;position:relative;transition:.3s ease-in-out}.side .side-list .side-voice .side-sublist .side-subvoice .side-sublink:before{content:"-";font-size:18px;left:6px;position:absolute;top:1px}.side .side-list .side-voice .side-sublist .side-subvoice .side-sublink.active,.side .side-list .side-voice .side-sublist .side-subvoice .side-sublink:focus,.side .side-list .side-voice .side-sublist .side-subvoice .side-sublink:hover{background-color:#617c8d;color:#fff}.side .side-list .side-voice .side-sublist .side-subvoice .side-sublink.active+.side-sublist{display:block}@media (max-width:499px){.side{margin:0 -15px}}.intern .intern-content .details{border:2px solid #e8eced;padding:20px 20px 40px}.intern .intern-content .details .details-ticket .details-header{border-bottom:1px solid #7491a4;color:#7491a4;display:block;font-size:22px;font-weight:700;padding:10px 0;text-transform:uppercase}.intern .intern-content .details .details-ticket .details-header .details-icon{float:right;height:28px;position:relative;width:27px}.intern .intern-content .details .details-ticket .details-header .details-icon .details-close{opacity:0;position:absolute;transition:.3s ease-in-out}.intern .intern-content .details .details-ticket .details-header .details-icon .details-open{opacity:1;position:absolute;transition:.3s ease-in-out}.intern .intern-content .details .details-ticket .details-content{display:none;font-size:18px;padding:30px 15px}.intern .intern-content .details .details-ticket.active .details-header .details-icon .details-close{opacity:1}.intern .intern-content .details .details-ticket.active .details-header .details-icon .details-open{opacity:0}.intern .intern-content .details .details-ticket.active .details-content{display:block}.map{background-color:#e7ecef}.map .map-title{font-size:20px;font-weight:700;margin:0;padding:20px;text-transform:uppercase}.map .map-item{height:300px;position:relative;width:100%}.map .map-description{font-size:16px;margin:0;padding:20px}.map .map-link{border-top:2px solid #fff;color:#7491a4;display:block;font-size:18px;font-weight:700;padding:20px;text-transform:uppercase;transition:.3s ease-in-out}.map .map-link .map-icon{margin:0 10px 0 0}.map .map-link:focus,.map .map-link:hover{background-color:#cfd5d8}@media (max-width:499px){.map{margin:0 -15px}.map .map-link{font-size:16px;padding:15px 20px}}img.profile-img{display:block;margin:30px 0}.d-none{display:none}.profile{color:#444;font-size:20px;margin:30px 0 0}.profile .profile-name{font-size:24px;font-weight:600}.profile .profile-list{list-style:none;padding:0}.profile .profile-list .profile-voice{margin:20px 0 0}.profile .profile-list .profile-voice .profile-fax{background-image:url(/build/images/fax.a5eaee67.png);background-repeat:no-repeat}.profile .profile-list .profile-voice .profile-phone{background-image:url(/build/images/tel.851287e1.png);background-repeat:no-repeat}.profile .profile-list .profile-voice .profile-email{background-image:url(/build/images/email.137e8f77.png);background-repeat:no-repeat}.profile .profile-list .profile-voice .profile-location{background-image:url(/build/images/sede.eccfcaa7.png);background-repeat:no-repeat}.profile .profile-list .profile-voice .profile-icon{display:inline-block;height:30px;vertical-align:middle;width:30px}.profile .profile-list .profile-voice .profile-label{font-weight:600;text-transform:uppercase;vertical-align:middle}.profile .profile-list .profile-voice .profile-link{color:#444}@media print{.header{position:static}.header .banner,.header .categories-container,.header .menu-container,.header .mobile-icon{display:none}.content{margin-top:0!important}.content .discover-container,.content .footer-container,.content .guide,.content .intern .intern-footer,.content .intern .intern-header .accessibility,.content .prevention,.content .recovery,.content .search,.content .services,.content .side,.footer{display:none}}.header .navigation .categories-container .categories .categories-voice .categories-link{padding-left:5.56667px;padding-right:5.56667px}.expand-table{cursor:pointer;font-size:14px}#temporary_content{font-size:13px!important}#temporary_content .modal-dialog{margin:30px 10px;padding:0;width:100%}#cookiePolicy{background-color:#2f6eac;bottom:0;color:#fff;display:none;font-size:14px;padding:20px;position:fixed;width:100%;z-index:200}#cookiePolicy img{display:block;margin:20px auto 0}@media (max-width:768px){#cookiePolicy img{margin-bottom:20px}}#cookiePolicy a{color:#fff;font-weight:700}@media (max-width:768px){#cookiePolicy{padding:0 0 10px}#cookiePolicy [class^=col]{position:static}#cookiePolicy img{height:40px;margin:10px auto;width:40px}#cookiePolicy #cookiebar-btn{position:absolute;right:10px;top:0}}.modal-content{background-color:#fff;border:4px solid #e24733;border-radius:0;color:#444}.modal-footer button{background-color:#e24733;border-radius:0;color:#fff;float:right;font-size:16px;margin:20px 0 0;padding:7px 28px;text-transform:uppercase;transition:.3s ease-in-out}.modal-title{color:#e24733;display:inline-block;font-size:24px;font-weight:700;margin:0;padding:0 0 0 15px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 73px)}.modal-footer,.modal-header{border:none}.modal-footer img,.modal-header img{width:40px}.nopadding{padding:0!important}.nopadding-left{padding-left:0!important}.nopadding-right{padding-right:0!important}.nomargin{margin:0!important}.nomargin-left{margin-left:0!important}.nomargin-right{margin-right:0!important}.status-container .text-success{color:#02be95}.status-container .text-warning{color:#f1c40f}.status-container .text-danger{color:#e12219}.caregiver-teacher{margin:0 0 .5em;width:100px}#main-news{position:relative}#main-news .swiper-container{padding-bottom:50px}#main-news .swiper-pagination-bullets{bottom:0}#main-news .swiper-pagination-bullets .swiper-pagination-bullet{background:#fff;border:1px solid #fff;height:15px;padding:2px;width:15px}#main-news .swiper-pagination-bullets .swiper-pagination-bullet:after{background:#fff;border-radius:50%;content:"";display:block;height:100%;transform:scale(0);transition:.3s ease-in-out;width:100%}#main-news .swiper-pagination-bullets .swiper-pagination-bullet.active{background:transparent;opacity:1;position:relative}#main-news .swiper-pagination-bullets .swiper-pagination-bullet.active:after{transform:scale(.8)}.aslchevorrei.cta-btn{color:#fff;display:block;font-weight:700;margin-top:1em;padding:1em 20px;width:100%}.aslchevorrei.cta-btn.form-btn{background:#e12219}.aslchevorrei.cta-btn.goto-btn{background:#014e9a}.aslchevorrei.generic-banners{padding:1em 0}.aslchevorrei.generic-banners .btn{background:#fff;border-radius:0;padding:.4em}.aslchevorrei.generic-banners .citizens-btn{background:#7fc261;color:#fff;display:block;font-size:1.5em;font-weight:700;line-height:120%;padding:1em}.aslchevorrei.generic-banners .citizens-btn .btn{color:#7fc261;display:inline-block;font-size:65%;font-weight:700;margin:1.1em 0 0;padding:.6em 1em}.aslchevorrei.generic-banners .employees-btn{background:#64bbba;color:#fff;display:block;font-size:1.5em;font-weight:700;line-height:120%;padding:1em}.aslchevorrei.generic-banners .employees-btn .btn{color:#64bbba;display:inline-block;font-size:65%;font-weight:700;margin:1.1em 0 0;padding:.6em 1em}.d-block{display:block}#aslchevorrei_citizen_form,#aslchevorrei_employee_form{border:1px solid hsla(0,0%,8%,.2);padding:0 1.3em 1.3em}#aslchevorrei_citizen_form small,#aslchevorrei_employee_form small{font-size:62%}#aslchevorrei_citizen_form label,#aslchevorrei_employee_form label{font-size:15.5px;font-weight:400}#aslchevorrei_citizen_form label .bigger,#aslchevorrei_employee_form label .bigger{font-size:18px}#aslchevorrei_citizen_form label+label,#aslchevorrei_employee_form label+label{margin-left:10px}#aslchevorrei_citizen_form h3,#aslchevorrei_employee_form h3{font-size:26px;margin-top:45px}#aslchevorrei_citizen_form input[type=radio],#aslchevorrei_employee_form input[type=radio]{margin-right:6px}#aslchevorrei_citizen_form input[type=checkbox],#aslchevorrei_employee_form input[type=checkbox]{margin-right:8px;vertical-align:top}#aslchevorrei_citizen_form input[type=submit],#aslchevorrei_employee_form input[type=submit]{border-radius:0;font-weight:700;margin-top:1.5em;padding:1em}.strong{font-weight:700!important}.banner-asl-che-vorrei{background:#86bb51;display:block;font-size:1.6em;padding:.8em 0 .6em}@media (max-width:991px){.banner-asl-che-vorrei{display:none}}.banner-asl-che-vorrei,.banner-asl-che-vorrei:hover{color:#fff}.banner-asl-che-vorrei img{margin-top:-13px}.banner-asl-che-vorrei *{font-weight:700;vertical-align:middle}.banner-asl-che-vorrei span.text{display:inline-block;margin:0 1em}.banner-asl-che-vorrei .btn{background:#fff;border-radius:0;color:#86bb51;display:inline-block;font-size:65%;font-weight:700;padding:.6em 1.5em}.banner-asl-che-vorrei.on-sidebar img{display:block;height:auto;margin:0 auto .35em;max-width:85%}.macro.header.active .banner-asl-che-vorrei{display:none}a.aslchevorrei.cta-btn.form-btn.blue.text-uppercase.clearfix{background:#12539c;margin-top:8px}.aslchevorrei-proposal-attachments{margin-bottom:1.5em;margin-top:1em}.aslchevorrei-proposal-attachments .proposal-attachment{color:#7491a4;display:block;font-size:90%;font-weight:700;margin:1rem 0}.aslchevorrei-proposal-attachments .proposal-attachment img{margin:0 .5em 0 0;width:35px}@media (max-width:468px){.sm-clear-float{float:none!important;margin:auto}}.macro.header.active .header-top-bar{display:none}.header-top-bar{background:#2d4f85;color:#fff;font-family:Titillium Web,sans-serif;font-weight:700;height:50px;line-height:50px}.header-top-bar a{color:inherit;text-decoration:none}.social{align-items:center;display:flex;justify-content:flex-end;text-align:right}.header a.social-link{background:#dadcdb;border-radius:100%;display:inline-block;height:50px;line-height:50px;margin:0 4px;text-align:center;width:50px}.header .logo{margin:1em 0}.header .logo img{max-height:75px}.header .logo .prime-logo{display:none}.centered-content{align-items:center;display:flex}.header:not(.active) .centered-content{height:130px}.news-banner{background-color:#25abc7;color:#fff;display:block;padding:10px;transition:.3s ease-in-out}.news-banner .banner-icon{display:inline-block;height:56px;vertical-align:middle;width:66px}.news-banner .banner-icon img{height:100%}.news-banner .banner-content{display:inline-block;font-size:20px;font-weight:700;margin:0;padding:0 0 0 10px;vertical-align:middle;width:calc(100% - 70px)}@media (max-width:500px){.news-banner{margin:0 -15px;padding:20px}.news-banner .banner-icon{height:43px;width:43px}.news-banner .banner-content{font-size:17px;padding:0 0 0 17px;width:calc(100% - 47px)}}.mobile_lavoro a{text-align:center}.header.active .covid19-homepage-btns{display:none}.covid19-homepage-btns{background:#25abc6;padding:1em}.covid19-homepage-btns .inner-box{align-items:center;border:4px solid hsla(0,0%,8%,.16);display:flex;font-size:1.3em;height:100%;margin-bottom:.3em;margin-top:.3em;padding:1em}@media (max-width:490px){.covid19-homepage-btns .inner-box{flex-direction:column;text-align:center}.covid19-homepage-btns .inner-box a{margin-top:1em}}.covid19-homepage-btns p{color:#fff;flex-grow:1;font-weight:700;margin:0;text-transform:uppercase}.covid19-homepage-btns a{background:#fff;border-radius:0;color:#26abc6;display:inline-block;font-size:.8em;font-weight:700;margin-left:1em;padding:.6em 1.5em}.homepage-blue-box,.homepage-white-box{align-items:center;border-top:1px solid #fff;cursor:pointer;display:none;flex-direction:row;font-size:17px!important;font-weight:700;margin:0 auto!important;padding:15px 20px;text-transform:uppercase}.homepage-blue-box img,.homepage-white-box img{margin-left:10px!important;margin-right:10px!important;max-width:170px}@media (max-width:499px){.homepage-blue-box,.homepage-white-box{display:flex}}.homepage-blue-box h2,.homepage-white-box h2{font-size:inherit;font-weight:700;margin:0}.homepage-blue-box h2 big,.homepage-white-box h2 big{display:block;font-size:1.3em;margin-bottom:.2em}.homepage-blue-box span,.homepage-white-box span{display:flex;flex:1;justify-content:flex-end}.homepage-blue-box{background:#25abc7;color:#fff;margin:0 -15px!important}.homepage-white-box{background:#fff}.homepage-blue-box-desktop{align-items:center;border:1px solid #dadcdb;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:17px;font-weight:700;height:75px;line-height:75px;margin:0 1em 0 0;padding:1px .7em;text-transform:uppercase}.homepage-blue-box-desktop h2{font-size:inherit;font-weight:700;margin:0}.homepage-blue-box-desktop span{display:flex;flex:1;justify-content:flex-end}.homepage-blue-box-desktop img{height:75px;padding:1px}.scuola-in-sicurezza,.vaccinazioni-anti-covid{color:#fff;font-size:24px;font-weight:700;margin-top:15px;padding:17px 5px;text-transform:uppercase}.vaccinazioni-anti-covid{position:relative}.vaccinazioni-anti-covid img{left:24px;position:absolute;top:30px}.postazioni-drive-in{color:#fff;font-size:24px;font-weight:700;margin-top:15px;padding:17px 5px;text-align:left;text-transform:uppercase}.postazioni-drive-in img{margin-left:15px;margin-right:4px}.vax-banner{align-items:center;background:#407eb1;color:#fff;display:flex;font-size:20px;padding:1em;transition:.3s ease-in-out}.vax-banner:hover{background:#024;color:#fff}.vax-banner p{font-size:16px;font-weight:700;margin:0;padding:0 0 0 15px;text-transform:uppercase}.vax-banner img{height:50px;min-height:50px;min-width:50px;width:50px}@media (max-width:468px){.vax-banner{font-size:14px;margin:0 -15px}}.santa-maria-link{background:#86bb51;color:#fff;display:flex;font-size:22px;font-weight:700;margin-bottom:1em;padding:16px 20px;text-transform:uppercase;transition:.3s ease-in-out}.santa-maria-link svg{fill:#fff;height:auto;margin-right:1em;width:60px}.santa-maria-link:hover{background:darker(#86bb51,10%);color:#fff}.alert-popup{align-items:center;background:#fff;border:2px solid red;border-bottom:0;border-radius:15px 15px 0 0;bottom:0;color:#121212;display:flex;font-size:16px;max-width:250px;padding:1em;position:fixed;right:2em;transform:translateY(100%);transition:all .3s ease-out;z-index:100}.alert-popup.out{transform:translateZ(0);transition:all .6s ease-in-out}@media (max-width:468px){.alert-popup{font-size:13px;left:50%;max-width:none;right:auto;transform:translate3d(-50%,100%,0);width:80%}.alert-popup.out{transform:translate3d(-50%,0,0);transition:all .6s ease-in-out}}.alert-popup img{height:38px;margin-right:1em}.alert-popup .close-btn{display:none}@media (max-width:468px){.alert-popup .close-btn{align-items:center;background:#fff;border:1px solid #121212;border-radius:100%;color:#121212;cursor:pointer;display:flex;font-size:25px;height:25px;justify-content:center;position:absolute;right:-7px;top:-7px;width:25px}}.alert-popup:hover{background:darker(#fff,6%);color:#000}.btn-orange-homepage{align-items:center;background:#8e1610;color:#fff;display:flex;font-size:20px;font-weight:300;padding:8px 10px;transition:background .3s ease-in-out}@media (max-width:468px){.btn-orange-homepage{margin:0 -15px;padding-left:20px}}.btn-orange-homepage img{margin-right:1em;width:55.99px}.btn-orange-homepage:hover{background:darker(#8e1610,10%);color:#fff}.homebanner-container{position:relative}.homebanner-container a{cursor:pointer}.homebanner-container .swiper-slide{background-position:top;background-size:cover;height:415px}@media (max-width:991px){.homebanner-container .swiper-slide.alert{background-position:0}}.homebanner-container .swiper-slide .container{height:100%}.homebanner-container .swiper-slide .overlay{background:hsla(0,0%,93%,.6);background:linear-gradient(270deg,hsla(0,0%,93%,0),rgba(0,0,0,.6));height:100%;position:absolute;width:100%}@media (max-width:768px){.homebanner-container .swiper-slide .overlay{background:linear-gradient(270deg,hsla(0,0%,51%,0),rgba(0,0,0,.6) 70%)}}.homebanner-container .swiper-slide .news-content-wrapper{align-items:flex-start;display:flex;height:100%;padding:0 60px;position:relative;width:100%}.homebanner-container .swiper-slide .news-content-wrapper .right-content{align-self:center}.homebanner-container .swiper-slide .news-content-wrapper .right-content.alert .news-title{color:#e32119;font-weight:700;max-width:100%;text-transform:uppercase}@media (max-width:768px){.homebanner-container .swiper-slide .news-content-wrapper .right-content.alert .news-title{font-size:20px}}.homebanner-container .swiper-slide .news-content-wrapper .right-content.alert .news-text{color:#004e99;font-size:27px;line-height:32px}@media (max-width:991px){.homebanner-container .swiper-slide .news-content-wrapper .right-content.alert .news-text{font-size:20px}.homebanner-container .swiper-slide .news-content-wrapper .right-content.alert .news-text .only-desktop{display:none}}.homebanner-container .swiper-slide .news-content-wrapper .news-title{font-size:36px;font-weight:700;max-width:51%}.homebanner-container .swiper-slide .news-content-wrapper .news-title a{color:#fff}@media (max-width:991px){.homebanner-container .swiper-slide .news-content-wrapper .news-title a{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.homebanner-container .swiper-slide .news-content-wrapper .news-more{font-size:20px;margin-top:25px}.homebanner-container .swiper-slide .news-content-wrapper .news-more a{color:#fff}.homebanner-container .swiper-slide .news-content-wrapper .news-button{bottom:20px;position:absolute;right:20px}.homebanner-container .swiper-slide .news-content-wrapper .news-button button{background:none;border:3px solid #fff;color:#fff;font-size:20px;font-weight:300;padding:3px 13px}.homebanner-container .swiper-button-prev{left:0}.homebanner-container .swiper-button-next{right:0}.homebanner-container .swiper-pagination{display:none;z-index:1}.discover-pocket-super .swiper-button-next,.discover-pocket-super .swiper-button-prev,.homebanner-container .swiper-button-next,.homebanner-container .swiper-button-prev{z-index:1!important}.discover-pocket-super .swiper-button-prev{left:-20px}.discover-pocket-super .swiper-button-next{right:-20px}.discover-pocket-super .swiper-button-next,.discover-pocket-super .swiper-button-prev{top:35%}@media (max-width:1200px) and (min-width:992px){.header .navigation .categories-container .categories .categories-voice .categories-link{font-size:12px}}@media (max-width:1200px){.discover-pocket-super .swiper-button-next,.discover-pocket-super .swiper-button-prev{top:60%}}@media (max-width:768px){.discover-pocket-super .swiper-button-prev{left:0}.discover-pocket-super .swiper-button-next{right:0}.homebanner-container .swiper-slide .news-content-wrapper .news-title{font-size:23px;max-width:100%}}@media (max-width:500px){.discover-pocket-super{margin:0 auto;max-width:329px}.discover-pocket-super .swiper-button-next,.discover-pocket-super .swiper-button-prev{display:none}}.swiper-container{overflow:hidden}.grecaptcha-badge{display:none!important}.new-regina-margherita{background-color:#165f70}.new-regina-margherita a{align-items:center;display:flex;justify-content:space-around;justify-items:center}.new-regina-margherita:hover{background-color:#0b2f38}.new-regina-margherita h2{color:#fff;font-size:26px;font-weight:600;margin-top:8px;text-transform:uppercase}.new-regina-margherita img{margin:20px;width:80px}.swiper-button-next,.swiper-button-prev{color:#fff!important}.news-slide p{text-align:center}.news-slide img{margin:0 auto;object-fit:cover}.news-link-image{float:left;margin-right:10px}.borderless table,.borderless td,.borderless th{border:none!important}.centered{text-align:center;vertical-align:middle}.centered img{display:block;margin:0 auto}.swiper-content-image{margin-bottom:20px;margin-top:20px}.swiper-content-image img{height:300px;object-fit:cover}.swiper-content-bottom{align-items:flex-end;display:flex;justify-content:space-between}.swiper-content-bottom ul{display:flex;list-style:none;margin:0;padding:0}.swiper-content-bottom ul li{margin-right:10px}.news-title{min-height:50px}@media screen and (max-width:500px){.hide-desktop{display:block;margin:0 -15px}.hide-mobile{display:none}.news-banner{border-bottom:1px solid #fff;border-top:1px solid #fff}.new-regina-margherita,.santa-maria-link{margin:0 -15px}.news-banner img{height:43px;width:43px}.news-banner h2{display:inline-block;font-size:20px;font-weight:700;margin:0;padding:0 0 0 20px;text-transform:uppercase;vertical-align:middle;width:calc(100% - 59px)}}@media screen and (min-width:500px){.hide-desktop{display:none}.hide-mobile{display:block}}.icon-side{width:20%}.text-side{width:80%}.partner-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.partner-logos li{box-sizing:border-box;padding:10px;text-align:center;width:20%}@media (max-width:991px){.partner-logos li{width:33.33%}}.prime-header .menu-icon{background-color:#7491a4!important}.prime-header .search-mobile{display:none!important}.prime-header .logo img{display:none}.prime-header .logo img.prime-logo{display:block;height:75px;width:246px}.prime-header .prime-logo{display:block}.prime-header.active .logo-responsive,.prime-header.active .prime-logo{display:none!important}@media (max-width:1200px){.prime .col-lg-8.col-lg-push-4{padding-left:0;padding-right:0}}.prime .pt-0{padding-top:0!important}.prime .pb-0{padding-bottom:0!important}.prime .pr-0{padding-right:0!important}.prime .pl-0{padding-left:0!important}.prime .only-mobile{display:none!important}@media (max-width:1200px){.prime .only-mobile{display:block!important}}.prime .only-desktop{display:block}@media (max-width:1200px){.prime .only-desktop{display:none!important}.prime .order-0{order:0}.prime .order-1{order:1}}.prime .alert-popup .close-btn{display:none}@media (max-width:1200px){.prime .categories,.prime .menu{display:none!important}}.prime .menu-prime{background-color:#7491a4;display:none;height:100vh}@media (max-width:1200px){.prime .menu-prime{justify-content:center}}.prime .menu-prime .categories-prime{list-style:none;margin-inline-start:0;max-width:316px;padding-top:56px;padding-inline-start:0}.prime .menu-prime .categories-prime li{align-items:center;border-bottom:1px solid #fff;display:flex;height:auto;padding-left:33px}.prime .menu-prime .categories-prime li.child{padding-left:52px}.prime .menu-prime .categories-prime li a{color:#fff;font-size:30px;font-weight:600;letter-spacing:.02px;line-height:1.27;margin-bottom:10px;margin-top:10px}.prime .menu-prime .categories-prime li.current-page{background-color:#fff}.prime .menu-prime .categories-prime li.current-page a{color:#7491a4}.prime .sidebar{height:90vh;position:relative;z-index:1}@media (max-width:1200px){.prime .sidebar{display:none}}.prime .sidebar:before{background-image:radial-gradient(circle at 0 50%,#fff,#a6d5ff 95%);bottom:10%;content:"";left:0;opacity:.19;position:absolute;right:0;top:0;z-index:-1}.prime .sidebar .side{padding:35px}.prime .sidebar .side-top{background-color:#fff;padding-bottom:31px;padding-top:11px}.prime .sidebar .side-top .logo{display:flex;justify-content:center;margin:0 auto}.prime .sidebar .side-title a{color:#fff;font-size:21px;font-weight:600;letter-spacing:.01px}.prime .sidebar .side-list li{border-bottom:1px solid #fff}.prime .sidebar .side-list li.current-page{background-color:#fff}.prime .sidebar .side-list li.current-page a{color:#7491a4!important}.prime .sidebar .side-list li a{color:#fff;display:block;margin-left:19px;padding-bottom:5px;padding-top:5px}.prime .fixed-height{background-color:#fff;display:block;height:60px;position:relative;width:100%;z-index:2}@media (max-width:1200px){.prime .fixed-height{z-index:1}}.prime .footer{position:relative;z-index:3}.prime .footer .container{width:100%}.prime .footer .container .row:nth-child(2){margin:0 auto;max-width:1170px}.prime .footer .container .footer-button{background-color:#eeefef}@media (max-width:1200px){.prime .footer{z-index:1}}.prime .footer .logo-image{margin-left:100px}@media (max-width:1200px){.prime .footer .logo-image{margin-left:0}}.prime .prime-footer-mobile{display:block}.prime .footer-logo.main-logo{display:none}.prime .footer-logo.prime{display:block;margin-top:20px}.prime .footer-logo.prime img{width:120px}.prime .footer-logo.compraverde-logo{margin-top:0}.prime .footer-logo.compraverde-logo img{width:120px}@media (max-width:1200px){.prime .footer-logo.compraverde-logo{margin-top:20px}}.prime .prime-footer .prime-footer-logos{align-items:center;background-color:#ededed;display:flex;flex-wrap:nowrap;justify-content:center;padding:35px 35px 18px;width:100%}@media (max-width:1200px){.prime .prime-footer .prime-footer-logos{flex-wrap:wrap;justify-content:center;padding:35px}}.prime .prime-footer .prime-footer-logos .single-logo{display:flex;justify-content:center;margin-left:60px;width:auto}@media (max-width:1200px){.prime .prime-footer .prime-footer-logos .single-logo{justify-content:center;margin-left:0;width:50%}}.prime .prime-footer .prime-footer-logos .single-logo a{margin-bottom:27px}.prime .prime-footer .prime-footer-logos .single-logo a img{height:100%;object-fit:cover;width:100%}.prime .prime-footer .prime-footer-logos .single-logo a img.logo-1{height:42px;width:135px}.prime .prime-footer .prime-footer-logos .single-logo a img.logo-2{height:36px;width:130px}.prime .prime-footer .prime-footer-logos .single-logo a img.logo-3{height:35.9px;width:119.5px}.prime .prime-footer .prime-footer-logos .single-logo a img.logo-4{height:42px;width:41.8px}.prime .prime-footer .credits{border-bottom:1px solid #979797;color:#4b4c4b;display:flex;font-size:18px;font-weight:400;justify-content:center;padding-bottom:20px;width:100%}@media (max-width:1200px){.prime .prime-footer .credits{font-size:12px;letter-spacing:.01px;line-height:1.42;text-align:center}.prime .intern-header{margin:0}.prime .intern-header .breadcrumbs{margin-left:30px}}.prime .intern-header .breadcrumbs .breadcrumbs-link.active{font-weight:400}@media (max-width:1200px){.prime .intern-content .content{margin-left:30px;margin-right:30px}}.prime .intern-footer{border-top:1px solid #7491a4;padding-bottom:37px;padding-top:37px}@media (max-width:1200px){.prime .intern-footer{margin-left:30px;margin-right:30px}.prime .intern-footer .row{display:flex}.prime .intern-footer .row .col-sm-4,.prime .intern-footer .row .col-sm-8{padding-left:0;padding-right:0;width:50%}.prime .intern-footer .row #errorInPageForm,.prime .intern-footer .row .utility{font-size:8px}}.prime .contatti-prime{align-items:center;background-color:#004e9a;border-radius:25px;box-shadow:0 2px 8px 0 rgba(0,0,0,.5);display:flex;height:58px;justify-content:center;margin:60px auto 0;width:234px}.prime .contatti-prime span{color:#fff;font-size:16px;letter-spacing:.21px;line-height:21px;margin:0 auto;text-transform:uppercase}@media (max-width:1200px){.prime.home .uptitle{display:block}}.prime.home .banner{height:240px;width:100%}@media (max-width:1200px){.prime.home .banner{height:460px;object-fit:cover;width:100%}}.prime.home .banner-home{position:relative;width:100%}.prime.home .banner-home img{display:block;height:auto;width:100%}.prime.home .banner-home .uptitle{color:#fff;font-size:16px;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-140%);width:100%}@media (max-width:1200px){.prime.home .banner-home .uptitle{font-size:14px}}.prime.home .logo{height:72px;margin:41px auto 23px;width:136px}.prime.home .logo,.prime.home h1{display:flex;justify-content:center}.prime.home h1{font-size:16px;font-weight:600;letter-spacing:.01px;margin-bottom:20px}.prime.home .text{margin-bottom:130px}@media (max-width:1200px){.prime.home .text{font-size:14px;line-height:25px;margin-bottom:80px}}.prime.project .title{font-weight:600}@media (max-width:1200px){.prime.project .title{font-size:35px;letter-spacing:.02px;line-height:27px}}.prime.project .text{margin-bottom:60px}.prime.project p{letter-spacing:.02px;line-height:1.5;margin-bottom:40px}@media (max-width:1200px){.prime.project p{font-size:14px;letter-spacing:.01px;line-height:27px}}.prime.project p.highlight-text{color:#004e9a;font-weight:600;letter-spacing:.01px}.prime.project p.bottom-text{font-style:italic;margin-bottom:100px;margin-top:34px}.prime.project .visual{display:flex;height:350px;justify-content:center;margin:0 auto;width:500px}@media (max-width:1200px){.prime.project .visual{height:230px;width:320px}}.prime.research .title{font-weight:600}@media (max-width:1200px){.prime.research .title{font-size:35px;letter-spacing:.02px;line-height:1}}.prime.research .card{background:#fff;box-shadow:0 2px 30px 0 rgba(0,0,0,.11);height:auto;margin-bottom:64px;padding-bottom:40px;padding-top:40px;width:100%}.prime.research .card:last-child{margin-bottom:154px}.prime.research .card .card-content{align-items:center;display:flex;justify-content:center}@media (max-width:1200px){.prime.research .card .card-content{flex-direction:column}}.prime.research .card .card-content .left-col,.prime.research .card .card-content .right-col{width:50%}@media (max-width:1200px){.prime.research .card .card-content .left-col,.prime.research .card .card-content .right-col{width:100%}}.prime.research .card .card-content .left-col.first-phase,.prime.research .card .card-content .left-col.third-phase,.prime.research .card .card-content .right-col.first-phase,.prime.research .card .card-content .right-col.third-phase{padding-left:75px}@media (max-width:1200px){.prime.research .card .card-content .left-col.first-phase,.prime.research .card .card-content .left-col.third-phase,.prime.research .card .card-content .right-col.first-phase,.prime.research .card .card-content .right-col.third-phase{padding:0}}.prime.research .card .card-content .left-col .content .title,.prime.research .card .card-content .right-col .content .title{color:#004e9a;font-size:24px;font-weight:600;letter-spacing:.02px}.prime.research .card .card-content .left-col .content .text,.prime.research .card .card-content .right-col .content .text{color:#4b4c4b;font-size:18px;font-weight:400;letter-spacing:.01px;line-height:1.5;padding-bottom:20px;padding-top:25px}@media (max-width:1200px){.prime.research .card .card-content .left-col .content .text,.prime.research .card .card-content .right-col .content .text{font-size:14px;letter-spacing:.01px;line-height:21px;margin-bottom:30px}}.prime.research .card .card-content .left-col picture img,.prime.research .card .card-content .right-col picture img{display:flex;justify-content:center;margin:0 auto}.prime.research .card .card-content .left-col picture img.first-phase,.prime.research .card .card-content .right-col picture img.first-phase{height:240px;width:270px}@media (max-width:1200px){.prime.research .card .card-content .left-col picture img.first-phase,.prime.research .card .card-content .right-col picture img.first-phase{height:160px;margin-bottom:30px;width:170px}}.prime.research .card .card-content .left-col picture img.second-phase,.prime.research .card .card-content .right-col picture img.second-phase{height:240px;width:320px}@media (max-width:1200px){.prime.research .card .card-content .left-col picture img.second-phase,.prime.research .card .card-content .right-col picture img.second-phase{height:140px;margin-bottom:30px;width:220px}}.prime.research .card .card-content .left-col picture img.third-phase,.prime.research .card .card-content .right-col picture img.third-phase{height:240px;width:320px}@media (max-width:1200px){.prime.research .card .card-content .left-col picture img.third-phase,.prime.research .card .card-content .right-col picture img.third-phase{height:160px;margin-bottom:40px;width:220px}}.prime.research .card a{background-color:#004e9a;border-radius:25px;box-shadow:0 2px 8px 0 rgba(0,0,0,.5);display:block;height:58px;margin:30px auto 0;width:266px}.prime.research .card a span{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;letter-spacing:.01px;line-height:1.31}.prime.lab .title{font-weight:600}.prime.lab .text{margin-bottom:60px}.prime.lab .card{background:#fff;box-shadow:0 2px 30px 0 rgba(0,0,0,.11);height:auto;margin-bottom:64px;width:100%}.prime.lab .card.vertical .content{display:flex;flex-direction:column}.prime.lab .card:last-child{margin-bottom:154px}.prime.lab .card .card-content{align-items:center;display:flex;justify-content:center;padding:36px 60px}@media (max-width:1200px){.prime.lab .card .card-content{flex-direction:column;padding-left:0;padding-right:0}}.prime.lab .card .card-content .left-col,.prime.lab .card .card-content .right-col{width:50%}@media (max-width:1200px){.prime.lab .card .card-content .left-col,.prime.lab .card .card-content .right-col{width:100%}}.prime.lab .card .content.vertical{display:flex;flex-direction:column}.prime.lab .card .content .title{color:#004e9a;font-size:24px;font-weight:600;letter-spacing:.02px}.prime.lab .card .content .text{color:#4b4c4b;font-size:18px;font-weight:400;letter-spacing:.01px;line-height:1.5;padding-bottom:0;padding-top:25px}@media (max-width:1200px){.prime.lab .card .content .text{font-size:14px;letter-spacing:.01px;line-height:21px}}.prime.lab .card picture{display:contents}.prime.lab .card picture img{display:flex;justify-content:center;margin:0 auto}.prime.lab .card picture img.first-card{height:255px;margin-bottom:24px;margin-top:40px;width:375px}@media (max-width:1200px){.prime.lab .card picture img.first-card{height:166px;width:260px}}.prime.lab .card picture img.second-card{height:240px;width:320px}@media (max-width:1200px){.prime.lab .card picture img.second-card{height:180px;width:270px}}.prime.lab .card picture img.third-card{height:200px;margin:0;width:280px}@media (max-width:1200px){.prime.lab .card picture img.third-card{height:180px;margin:30px auto 0;width:280px}}.prime.lab .card picture img.fourth-card{height:240px;width:320px}@media (max-width:1200px){.prime.lab .card picture img.fourth-card{height:180px;width:280px}}.prime.lab .card a{background-color:#004e9a;border-radius:25px;box-shadow:0 2px 8px 0 rgba(0,0,0,.5);display:block;height:58px;margin:30px auto 0;width:266px}.prime.lab .card a span{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;letter-spacing:.01px;line-height:1.31}.prime.contact .title{font-weight:600}.prime.contact .contact-list{align-items:flex-start;display:flex;justify-content:flex-start}@media (max-width:1200px){.prime.contact .contact-list{flex-direction:column}}.prime.contact .contact-list .single-contact{display:flex;flex-direction:column}.prime.contact .contact-list .single-contact:not(:first-child){margin-left:87px}@media (max-width:1200px){.prime.contact .contact-list .single-contact:not(:first-child){margin-left:0}}.prime.contact .contact-list .single-contact .title,.prime.contact .contact-list .single-contact p{font-size:18px;letter-spacing:.01px;line-height:27px}.prime.contact .contact-list .single-contact .title{color:#004e9a;font-weight:600}.prime.contact .contact-list .single-contact p{color:#4b4c4b}.prime.contact .visual-contact{display:flex;height:400px;margin:0 auto;width:400px}@media (max-width:1200px){.prime.contact .visual-contact{height:300px;width:300px}}.prime.contact .form-title{color:#4b4c4b;font-size:35px;font-weight:600;letter-spacing:.02px;line-height:1.34;margin-bottom:30px;margin-top:40px}@media (max-width:1200px){.prime.contact .form-title{margin-bottom:0}}.prime.contact form .form-control{border:0;border-bottom:.5px solid #979797;border-radius:0;box-shadow:none;height:60px;margin-top:30px;outline:none}.prime.contact form .form-control:focus{box-shadow:none;outline:none}.prime.contact form .form-control::placeholder{color:#004e9a;font-size:18px;font-weight:600;letter-spacing:.01px;line-height:1.5}.prime.contact form .privacy-box{margin-top:60px}.prime.contact form .checkbox{margin-top:30px}.prime.contact form .checkbox label{align-items:center;display:flex;position:relative}.prime.contact form .checkbox label .text{font-size:12px;margin-left:40px}.prime.contact form .checkbox label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.prime.contact form .checkbox label input:checked~.checkmark{background-color:#002b4e}.prime.contact form .checkbox label input:checked~.checkmark:after{display:block}.prime.contact form .checkbox label .checkmark{background-color:hsla(0,0%,85%,.4);border:1px solid #004e9a;height:30px;left:0;position:absolute;top:0;width:30px}.prime.contact form .checkbox label .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:8px;left:11px;position:absolute;top:8px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);width:5px}.prime.contact form .checkbox label:hover input~.checkmark{background-color:#ccc}.prime.contact form #contact{align-items:center;background-color:#004e9a;border-radius:25px;box-shadow:0 2px 8px 0 rgba(0,0,0,.5);display:flex;height:58px;justify-content:center;margin:80px auto 40px;width:234px}.prime.contact form #contact span{color:#fff;font-size:16px;letter-spacing:.21px;line-height:1.31;text-align:center;text-transform:uppercase}.bottom_box{margin-bottom:20px}.bottom_box .row{display:flex;flex-wrap:wrap}.bottom_box .row>[class*=col-]{display:flex;flex-direction:column}@media (max-width:991px){.bottom_box .row>[class*=col-]{width:100%}}@media (min-width:992px){.bottom_box .vertical-padding.hidden-xxs{display:none!important}.bottom_box .row>[class*=col-]>*{flex:0 0 auto}.bottom_box .row>[class*=col-]>:not(:last-child){margin-bottom:20px}.bottom_box .row>[class*=col-]>.museum.accordion{display:flex;flex:1 1 auto;flex-direction:column}.bottom_box .row>[class*=col-]>.museum.accordion .museum-list{flex:1}.bottom_box .row{align-items:stretch}.bottom_box .row:after{content:"";flex:0 0 100%;order:999}}.bottom_box .administration,.bottom_box .lazio-salute,.bottom_box .location,.bottom_box .museum,.bottom_box .new-regina-margherita,.bottom_box .roma-a,.bottom_box .roma-e,.bottom_box .roma-pars,.bottom_box .roma-portale,.bottom_box .santa-maria-link,.bottom_box .topics,.bottom_box .waiting{display:flex;flex-direction:column}.only-mobile{display:none!important}@media (max-width:991px){.only-mobile{display:block!important}}.only-desktop{display:block}@media (max-width:991px){.only-desktop{display:none!important}}.jssocials-shares{margin:.2em 0}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;margin:.3em;vertical-align:top}.jssocials-share:first-child{margin-left:0}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{font-size:1.5em;vertical-align:middle;width:1em}img.jssocials-share-logo{height:1em;width:auto}.jssocials-share-link{display:inline-block;line-height:1;text-align:center;text-decoration:none}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle}.jssocials-share-count-box{cursor:default;display:inline-block;height:1.5em;line-height:1;vertical-align:middle}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}.jssocials-share-twitter .jssocials-share-link{background:#00aced}.jssocials-share-twitter .jssocials-share-link:hover{background:#0087ba}.jssocials-share-facebook .jssocials-share-link{background:#3b5998}.jssocials-share-facebook .jssocials-share-link:hover{background:#2d4373}.jssocials-share-googleplus .jssocials-share-link{background:#dd4b39}.jssocials-share-googleplus .jssocials-share-link:hover{background:#c23321}.jssocials-share-linkedin .jssocials-share-link{background:#007bb6}.jssocials-share-linkedin .jssocials-share-link:hover{background:#005983}.jssocials-share-pinterest .jssocials-share-link{background:#cb2027}.jssocials-share-pinterest .jssocials-share-link:hover{background:#9f191f}.jssocials-share-email .jssocials-share-link{background:#3490f3}.jssocials-share-email .jssocials-share-link:hover{background:#0e76e6}.jssocials-share-stumbleupon .jssocials-share-link{background:#eb4823}.jssocials-share-stumbleupon .jssocials-share-link:hover{background:#c93412}.jssocials-share-whatsapp .jssocials-share-link{background:#29a628}.jssocials-share-whatsapp .jssocials-share-link:hover{background:#1f7d1e}.jssocials-share-telegram .jssocials-share-link{background:#2ca5e0}.jssocials-share-telegram .jssocials-share-link:hover{background:#1c88bd}.jssocials-share-line .jssocials-share-link{background:#25af00}.jssocials-share-line .jssocials-share-link:hover{background:#1a7c00}.jssocials-share-link{color:#fff;padding:.5em .6em;-webkit-transition:background .2s ease-in-out,border-color .2s ease-in-out;transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-link:active,.jssocials-share-link:focus,.jssocials-share-link:hover{color:#fff}.jssocials-share-count-box{background:#f5f5f5;height:2.5em;margin-left:.3em;padding:0 .3em;position:relative;-webkit-transition:background .2s ease-in-out,border-color .2s ease-in-out;transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-count-box:hover{background:#dcdcdc}.jssocials-share-count-box:hover:after{border-color:transparent #dcdcdc transparent transparent}.jssocials-share-count-box:after{border-color:transparent #f5f5f5 transparent transparent;border-style:solid;border-width:.4em .4em .4em 0;content:"";display:block;height:0;left:-.3em;position:absolute;top:.85em;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn);-webkit-transition:background .2s ease-in-out,border-color .2s ease-in-out;transition:background .2s ease-in-out,border-color .2s ease-in-out;width:0}.jssocials-share-count-box .jssocials-share-count{color:#444;line-height:2.5em}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}