html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:15px}html,body{}body{font-family:'Hind';background:#5f6a72;font-size:15px;font-weight:300}a{font-family:'Hind';font-size:15px;line-height:17px;color:#999;text-decoration:none;font-weight:300}p{line-height:17px}.img-responsive{width:100%;height:auto;max-width:100%}#wrapper{width:100%;padding:0px
0 0 0}.content-wrapper{max-width:1280px;margin:auto}header{min-height:100px;position:relative;z-index:1;background:rgba(96,106,115,1);background:#fff;line-height:100px;vertical-align:middle}header.sticky{position:fixed;width:100%;max-width:1280px}html{scroll-behavior:smooth}.header-image{min-height:calc(100vh - 100px);background-size:cover;background-repeat:no-repeat;background-position:0 0;position:relative;background-color:transparent}header .transparent-bar.white{background:#fff}header .transparent-bar.black{background:rgba(96,106,115,0.6)}.scrolling{position:absolute;bottom:20px;text-align:center;left:0;right:0;margin:0
auto}.scrolling
.fas{font-size:40px;color:#fff;cursor:pointer}header
.logo{height:100px;text-align:center;line-height:100px;padding-right:0px;background-color:#fff}header
.menu{text-align:left}header .logo
a{z-index:9;position:relative}header .logo
img{width:100% !important;height:auto;vertical-align:middle;z-index:9;padding:0
20px}header .base-menu{float:left;margin-left:80px}header .base-menu
li{display:inline-block;line-height:100px;margin:0
15px;position:relative}header .base-menu li
a{font-size:22px;line-height:30px;color:#fff;color:#5f6a72;display:inline-block;z-index:9}header .base-menu
li.level2{display:block;white-space:nowrap;line-height:36px}header .base-menu li.level2
a{font-size:16px;line-height:22px;color:rgba(96,106,115,1)}header .base-menu li.level1.active > a,
header .base-menu li.level2.active > a,
header .base-menu li:hover>a{color:#adadb9;border-bottom:1px solid #adadb9}header .base-menu
ul{display:none;position:absolute;z-index:1001;top:100px;left:0;width:auto;background-color:#fff;padding:10px
0}header .base-menu li[data-id='5'] ul{display:none !important}footer{min-height:35px;text-align:center}#content
.content{background:#fff;padding:34px
40px 40px 40px;min-height:calc(100vh - 207px)}#content{line-height:17px;background:#ebebec}#content .content
p{font-size:17px;line-height:25px;color:#616265;padding:10px
0}#content .content
em{font-style:italic}#content .content b,
#content .content
strong{font-weight:500}#content .content
h1.title{font-size:24px;color:#0071b9;font-weight:500;margin-bottom:8px;margin-top:4px;line-height:30px}#content .content p
a{font-size:16px}#content .content
li{padding:4px
6px}.content a.email-person{color:#616265}#content .content p a:hover,
#content .content li a:hover,
.content a.email-person:hover{color:#0071b9}.content
.box_half{display:inline-block;width:70%;vertical-align:top;padding-left:4%}#content .box_half
p{padding-top:0;font-family:monospace;font-size:12px}.content
.box_30{display:inline-block;width:25%;vertical-align:top}#footer{line-height:36px;font-size:12px;color:#fff;max-width:1280px;background:#5f6a72;margin:0
auto}#footer .footer-ul{display:inline}#footer .footer-ul
li{display:inline-block}#footer .footer-ul li a,
#footer
a{font-size:12px;color:#fff;text-transform:lowercase}#footer .footer-ul li a:hover{color:#adadb9}.left-menu li
a{font-size:15px;line-height:40px;display:block}.left-menu
li{border-top:2px solid #fff;padding-left:14px;line-height:40px}.left-menu
li.last{border-bottom:2px solid #fff}.left-menu li.active a,
.left-menu li:hover > a,
.left-menu li a:hover{color:#005292}.left-menu li.active,
.left-menu li:hover{background:#d2d2d7}.photo{border-top:2px solid #fff;text-align:center;padding:40px
0 35px 0}.photo
img{height:auto}.photo .download
a{padding-top:12px;display:block;font-size:15px;color:#5e6a72}.photo .download a:hover{color:#0071b9}article.content-element
h2{font-size:18px;line-height:19px;color:#0071b9}#content .content article.content-element
.body{padding:8px
0;font-size:17px;line-height:25px;color:#616265}#content .content article.content-element
p{padding:0}article.content-element{padding-bottom:20px}.language{padding:35px
14px 24px 14px}.language
a{font-size:17px;text-transform:capitalize}.language a.active,
.language a:hover{color:#0071b9}.news-container
.news{border-bottom:2px solid #fff;line-height:40px}.news-container
.news.first{border-top:2px solid #fff}.news-container .news
.date{font-size:12px;color:#005292}.news-container .news
.title{padding-bottom:8px;color:#005292}.news-container .news .title
h5{font-size:15px}.news-container .news
.introtext{line-height:22px}.news-container .news a:hover,
.news-container .news.active
a{color:#005292;background:#d2d2d7}.news-container .news
a{display:block;padding:10px
14px 15px 14px}.news-container h2
a{padding:0
14px 16px 14px;font-size:24px;color:#0071b9;display:inline-block;text-transform:capitalize}.news-container h2 .archive-link
a{font-size:14px;padding:0
14px;float:right}.news-archive
.news{margin-bottom:8px}.news-archive .news
.date{padding-bottom:6px;font-size:14px}.news-archive .news .title
h5{font-size:17px}.news-archive
.news{background:#EBEBEC}.pageNav{margin-top:30px}.pageNav ul,
.pageNav
li{list-style:none;text-align:center}.pageNav
li{display:inline-block}.pageNav
li.active{color:#0071b9}.list-loghi{padding:30px
0 0 0;text-align:center}.list-loghi
.logo{margin-bottom:30px}h1.title .date-span{float:right;font-size:14px;line-height:10px}.maps-google #location-map{width:100%;height:325px}.maps-google
.mappa{border:2px
solid #fff}.maps-google  #content .content p,
.homepage #content .content
p{padding-top:0}.sidebarleft-list{border-top:2px solid #fff}.sidebarleft-element{border-bottom:2px solid #fff;padding:8px
0}.sidebarleft-element img,
.sidebarleft-element .text-area{display:inline-block}.sidebarleft-element
img{margin:0
15px}.sidebarleft-element
h3{font-size:15px;line-height:22px;color:#0071b9}.sidebarleft-element p,
.sidebarleft-element p
a{font-size:15px}.sidebarleft-element a:hover{color:#005292}#menuToggle input ,
#menuToggle
span{display:none}#gallery-wrapper{margin-top:40px}.grid-sizer,.grid-item{width:33%}.grid-item{margin-bottom:20px;position:relative;text-align:center}#gallery-wrapper .grid-item
a{display:block}#gallery-wrapper .grid-item
h3{position:absolute;bottom:0;height:25px;line-height:25px;width:100%;color:#0071b9;padding:10px
0;background:rgba(255,255,255,0.5);transition:all 0.4s linear}#gallery-wrapper .grid-item a:hover
h3{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(255,255,255,1)}.lightcase-contentInner{width:100% !important;height:90vh !important}.lightcase-contentInner
img{width:auto;height:100%;max-width:initial !important;max-height:100% !important}#cookie-bar{background:rgba(255,255,255,0.9);line-height:48px;text-align:center;padding:5px
30px}#cookie-bar
p{font-size:18px;line-height:48px;color:#000}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar
p{margin:0;padding:0}#cookie-bar
a{color:#fff;display:inline-block;font-size:14px;border-radius:0px;text-decoration:none;padding:3px
6px 0 6px;margin-left:8px}#cookie-bar a.cb-policy{color:#000;font-size:16px}#cookie-bar .cb-enable{background:#000}#cookie-bar .cb-enable:hover{background:#bbb}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:transparent}#cookie-bar .cb-policy:hover{text-decoration:underline;background:transparent}@media screen and (min-width: 0) and (max-width: 1149px){html,body,a{font-size:14px}#content
.content{padding:14px
20px;min-height:calc(100vh - 207px)}#content .content
p{font-size:15px}.left-menu li
a{font-size:12px;line-height:20px;padding:10px
0}header .base-menu li
a{font-size:14px;line-height:22px}header .base-menu li.level2
a{font-size:12px;line-height:18px}header .logo
img{width:98% !important}.sidebarleft-element p,
.sidebarleft-element p
a{font-size:11px}.sidebarleft-element
img{margin:0
5px}#cookie-bar{padding-left:0;padding-right:0}#cookie-bar
p{font-size:16px;line-height:28px}#cookie-bar
a{font-size:12px}#cookie-bar a.cb-policy{color:#000;font-size:14px}.lightcase-contentInner{width:inherit !important;height:inherit !important}.lightcase-contentInner
img{width:inherit;height:inherit;max-width:inherit !important;max-height:inherit !important}.grid-sizer,.grid-item{width:100%}}@media screen and (min-width: 0) and (max-width: 767px){.scrolling{display:none}header
.logo{padding:0;text-align:left;padding-left:38px}header .logo
img{width:270px !important;box-sizing:border-box}.header-image{min-height:250px}#content
.content{padding:20px;min-height:auto}#content .content
p{padding:15px
0}.mobile-menu li
a{font-size:15px;line-height:40px;display:block;padding-left:14px}.mobile-menu
li{border-top:2px solid #fff;line-height:40px}.mobile-menu li
ul{display:none}.mobile-menu li.active>ul{display:block}.mobile-menu
li.last{border-bottom:2px solid #fff}.mobile-menu li.active > a,
.mobile-menu li:hover > a,
.mobile-menu li a:hover{color:#005292}.mobile-menu li.active > ul li
a{padding-left:24px}.mobile-menu li.active > a,
.mobile-menu li:hover>a{background:#d2d2d7}.language{padding:14px
14px 10px 14px}.news-container{padding-top:20px}.list-loghi
.logo{margin-bottom:0}.sidebarleft-list{margin-top:0}.sidebarleft-element p,
.sidebarleft-element p
a{font-size:15px}.sidebarleft-element
img{margin:0
20px}#cookie-bar
p{font-size:14px;line-height:18px}#cookie-bar
a{font-size:10px}#cookie-bar a.cb-policy{font-size:12px}header .base-menu li.level2
a{font-size:19px}header .base-menu
li.level2{line-height:50px}#menuToggle input,
#menuToggle
span{display:block}#menuToggle
input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:999999;-webkit-touch-callout:none}#menuToggle
span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#232323;border-radius:3px;z-index:99999;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#232323}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#menuToggle{display:block;position:absolute;top:39px;left:25px;z-index:9999;-webkit-user-select:none;user-select:none}.menu{position:absolute;width:300px;margin:-100px 0 0 -30px;padding:36px;padding-top:125px;height:100vh;z-index:9999;background:#ebebec;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%, 0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0)}#menuToggle input:checked~.menu{transform:none}header .base-menu{overflow-y:scroll}header .base-menu
li{display:block;line-height:40px}header .base-menu li
a{color:#000;font-size:20px}header .base-menu{margin-left:0;width:100%;text-align:center}header .base-menu .level1.active
ul{display:block;position:relative;top:inherit;width:100%;left:inherit}header .base-menu
li.level2{white-space:normal}header .base-menu li.level2
a{line-height:25px}header .base-menu li.level1.active > a, header .base-menu li.level2.active > a, header .base-menu li:hover>a{color:#000;border-bottom:1px solid #000}.lightcase-contentInner{width:inherit !important;height:inherit !important}.lightcase-contentInner
img{width:inherit;height:inherit;max-width:inherit !important;max-height:inherit !important}}@media screen and (max-width: 320px){.menu{margin:-100px 0 0 -50px}}@media screen and (min-width: 768px) and (max-width: 1023px){.scrolling{display:none}.header-image{min-height:250px}#content
.content{min-height:calc(100vh - 400px)}header .base-menu{margin-left:0}header .base-menu li.level2
a{font-size:11px;line-height:18px}#cookie-bar
p{font-size:12px;line-height:18px}#cookie-bar a.cb-policy{font-size:10px}}