@import url(https://use.typekit.net/vzo4lhk.css);@import url(https://fonts.googleapis.com/css?family=Arimo:400,700);/*!
Theme Name: Cini
Description: Custom theme for cini.it
Author: Fabvla Inc.
Author URI: http://www.fabvla.com
Version: 1.0.0
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}a{text-decoration:none}iframe,img{max-width:100%;height:auto}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.responsive-embed{position:relative;height:0;overflow:hidden}.responsive-embed>*{position:absolute;left:0;top:0;width:100%;height:100%}b,strong{font-weight:700}em,i{font-style:italic}table{width:100%!important;border-collapse:collapse;font-size:.8em}table td,table th{width:auto!important;border:1px solid transparent;padding:10px 5px}table tr:nth-child(2n){background:rgba(0,102,126,.3)}table tr:nth-child(2n) td,table tr:nth-child(2n) th{border-color:#fff}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.ss-wrapper{overflow:hidden;width:100%;z-index:1;float:left}.ss-content,.ss-wrapper{height:100%;position:relative}.ss-content{width:calc(100% + 18px);padding:0 18px 0 0;overflow:auto;box-sizing:border-box}.ss-content.rtl{width:calc(100% + 18px);right:auto}.ss-scroll{position:relative;background:#00667e;width:4px;top:0;z-index:2;cursor:pointer;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.ss-hidden{display:none}.ss-container:active .ss-scroll,.ss-container:hover .ss-scroll{opacity:1}.ss-grabbed{-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.svg-icon{vertical-align:middle}.svg-icon,.svg-icon svg{display:inline-block;height:1em}.svg-icon svg{stroke-width:0;stroke:currentColor;fill:currentColor}.icon-map-pin-fill svg{width:.625em}.icon-plus2 svg{width:1em}.icon-plus svg{width:.7857142857em}.icon-search svg{width:1em}.icon-close2 svg{width:.7857142857em}.icon-map-marker svg{width:.5714285714em;width:.68em}.icon-facebook-square svg{width:.8571428571em}.icon-twitter svg{width:.9285714286em}.icon-caret-down svg,.icon-caret-up svg{width:.5714285714em}.icon-caret-left svg{width:.3928571429em}.icon-caret-right svg{width:.3214285714em}.icon-angle-double-left svg{width:.5892857143em}.icon-angle-double-right svg{width:.5535714286em}.icon-angle-double-down svg,.icon-angle-double-up svg{width:.6428571429em}.icon-angle-left svg{width:.375em}.icon-angle-right svg{width:.3392857143em}.icon-angle-down svg,.icon-angle-up svg{width:.6428571429em}.icon-location-arrow svg{width:.7862857143em}.icon-instagram svg{width:.8571428571em}.icon-map-o svg{width:1.1428571429em}.loadingIndicator{display:block;font-size:10px;width:2em;height:2em;padding:3em;margin:auto}.loadingIndicator>*{position:relative;background-color:transparent;width:1em;height:1em;margin:0 auto;display:block;border-radius:50%}.loadingIndicator>:after,.loadingIndicator>:before{content:"";position:absolute;width:.5em;height:.5em;border-radius:50%;left:-1em;top:-.5em;background-color:#f04555;-webkit-transform-origin:1.5em 1em;transform-origin:1.5em 1em;-webkit-animation:axis 1s linear infinite;animation:axis 1s linear infinite}.loadingIndicator>:before{background-color:#56aac1;-webkit-animation:axis 2s linear infinite;animation:axis 2s linear infinite;animation-direction:reverse}@-webkit-keyframes axis{0%{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}to{-webkit-transform:rotate(1turn) translateZ(0);transform:rotate(1turn) translateZ(0)}}@keyframes axis{0%{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}to{-webkit-transform:rotate(1turn) translateZ(0);transform:rotate(1turn) translateZ(0)}}body{font-family:adobe-garamond-pro,sans-serif}h1{font-size:1.8em}h1,h2{font-family:Arimo,sans-serif}h2{font-size:1.6em}h3{font-size:1.4em}h3,h4{font-family:Arimo,sans-serif}h4{font-size:1.3em}h5{font-size:1.1em}h5,h6{font-family:Arimo,sans-serif}h6{font-size:1em}.t-1{font-size:13px!important}.t-1,.t-2{font-family:Arimo,sans-serif}.t-2{font-size:11px!important}.t-3{font-size:24px!important;font-family:Arimo,sans-serif;font-weight:700}.t1{font-size:17px!important}.t1,.t2{font-family:Arimo,sans-serif;padding-bottom:1em;font-weight:700}.t2{font-size:16px!important}.t3{font-size:13px!important;font-family:Arimo,sans-serif;font-weight:700;text-transform:uppercase;padding-bottom:1em}.sidebar-content--free-text .t1,.sidebar-content--free-text .t2,.sidebar-content--free-text .t3{padding-bottom:0}.c1{color:#000}.c2{color:#00667c}.f1{font-family:adobe-garamond-pro,sans-serif}.f2{font-family:Arimo,sans-serif;font-size:16px}@media (max-width:599px){.hide-on-small-screen{display:none!important}}@media (min-width:600px) and (max-width:1199px){.hide-on-medium-screen{display:none!important}}@media (max-width:1199px){.hide-on-up-to-large-screen{display:none!important}}@media (min-width:600px){.hide-on-medium-and-up-screen{display:none!important}}@media (min-width:1200px){.hide-on-large-screen{display:none!important}}.nav-open .wrapper.compact-header .nav-wrapper,.wrapper.compact-header .header-dropdown.search,.wrapper.compact-header .header-dropdown.social{top:48px}.wrapper.compact-header header#header{position:fixed;height:48px}.wrapper.compact-header header#header:after{opacity:1}.wrapper.compact-header .header-donation{display:block;padding-left:392px}.wrapper.compact-header header#header .logo{display:none}.wrapper.compact-header header#header .compact-logo{height:48px;width:auto;display:block}.header-donation{display:block;white-space:nowrap;padding-left:0}.header-donation a{font-family:Arimo,sans-serif;color:#00667c;text-decoration:underline;font-size:16px;font-weight:700}header#header{position:fixed;top:0;padding-right:260px;right:0;height:77px;left:0;z-index:100;background-color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-transition:height .5s ease-out;transition:height .5s ease-out}header#header:after{z-index:-1;position:absolute;opacity:0;content:"";left:0;right:0;bottom:0;top:0;width:100%;height:100%;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}header#header .logo{height:77px;width:auto;display:block;background:#00667e;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:330px;font-size:280px}header#header .logo svg{width:1em;height:.2143em;display:block;margin:auto auto auto 30px}header#header .compact-logo{display:none}.logo-title-wrapper a,.logo-title-wrapper h1{display:inline-block;vertical-align:middle}.logo-title-wrapper h1{font-family:Arimo,sans-serif;font-weight:700;font-size:16px;line-height:20px;margin-left:10px}.header-actions{padding-right:10px;-webkit-box-align:middle;align-items:middle;line-height:1}.header-actions,.header-search{display:-webkit-box;display:flex}.header-search{cursor:pointer;margin-right:8px;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.header-search .svg-icon{font-size:22px}.header-social{cursor:pointer;display:inline-block;margin-right:26px;vertical-align:middle;width:36px;border-left:2px solid #000;padding:3px 0 3px 10px}.header-social-slider-item,.social-icon{font-size:22px;color:#000}.header-social-slider:not(.carousel-pre-init) .header-social-slider-item:not(:first-child){display:none}.header-social-slider-item{text-align:center;outline:none;width:24px;-webkit-box-align:center;align-items:center}.header-social-slider-item,.header-social-slider-item .svg-icon{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.header-social-slider-item .svg-icon svg{display:block;max-width:100%}.header-dropdown{position:fixed;top:0;padding-right:260px;padding-left:20px;padding-top:10px;right:0;left:0;z-index:99;background-color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:top .4s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;transition:top .4s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,top .4s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,top .4s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.header-dropdown-wrapper{width:100%;padding:30px 10px 20px 20px;border-bottom:2px solid #000;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;line-height:1}.header-dropdown.social .header-dropdown-wrapper{padding:15px 0}.close-dropdown{cursor:pointer}.close-dropdown .svg-icon{font-size:20px}.search-dropdown-open .header-dropdown.search,.social-dropdown-open .header-dropdown.social{-webkit-transform:translateY(0);transform:translateY(0);top:60px;opacity:1}.header-dropdown.search .dropdown-search{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.header-dropdown.search button{border:0;background-color:transparent;height:22px;width:22px;font-size:20px;margin-right:10px;padding:0;-webkit-box-ordinal-group:0;order:-1}.header-dropdown.search button .svg-icon{vertical-align:top}.header-dropdown.search input[type=search],.header-dropdown.search input[type=text]{-webkit-box-flex:1;flex:1;background-color:transparent;border:none;border-radius:0;outline:none;font-size:17px;font-weight:700;color:#000;margin:0;box-shadow:none;box-sizing:content-box;-webkit-transition:all .3s;transition:all .3s}.header-dropdown.search input[type=search]::-webkit-input-placeholder,.header-dropdown.search input[type=text]::-webkit-input-placeholder{color:#000;opacity:1}.header-dropdown.search input[type=search]::-moz-placeholder,.header-dropdown.search input[type=text]::-moz-placeholder{color:#000;opacity:1}.header-dropdown.search input[type=search]:-ms-input-placeholder,.header-dropdown.search input[type=text]:-ms-input-placeholder{color:#000;opacity:1}.header-dropdown.social .dropdown-social{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.header-dropdown.social .social-icon{display:inline-block;margin:5px 30px}.header-dropdown.social .social-icon img{display:block;height:22px;width:auto}@media (max-width:1024px){.header-donation{display:none}header#header .logo svg{margin:auto auto auto 25px}}@media (max-width:728px) and (min-width:701px){.header-social{display:none}.header-search{margin-right:26px}}@media (max-width:700px){.header-dropdown.social .dropdown-social{-webkit-box-pack:start;justify-content:flex-start}header#header .logo svg{margin:auto auto auto 30px}}@media (max-width:480px){.header-dropdown.social,.header-social{display:none}.header-search{margin-right:26px}.wrapper.compact-header .header-donation{display:block;padding-left:inherit}.header-donation{padding-left:inherit;display:none}.header-donation a{font-size:12px}}@media (max-width:448px){.header-search{margin-right:13px}header#header .logo{width:310px}header#header .logo svg{width:.85em}}@media (max-width:380px){.header-dropdown.search,.header-dropdown.social,.nav-wrapper{top:48px!important}header#header{position:fixed;height:48px}header#header .logo{display:none}.header-donation{display:block;padding-left:inherit}.header-donation a{font-size:10px}header#header .compact-logo{height:48px;width:auto;display:block}}.language-picker{border-top:1px solid #00667c;margin-top:1em;padding-top:1em;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.language-picker>*{margin:0!important}.language-picker a{padding:5px!important}.hamburger{cursor:pointer;display:inline-block;vertical-align:middle;position:relative;overflow:hidden;margin:0;padding:0;width:26px;height:30px;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;-webkit-transition:background .3s;transition:background .3s}.hamburger:focus{outline:none}.hamburger span{display:block;position:absolute;top:14px;left:0;right:0;height:2px;background:#000}.hamburger span:after,.hamburger span:before{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#000;content:""}.hamburger span:before{top:-8px}.hamburger span:after{bottom:-8px}.hamburger span{-webkit-transition:background 0s .3s;transition:background 0s .3s}.hamburger span:after,.hamburger span:before{-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}.hamburger span:before{-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.hamburger span:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.nav-open .hamburger span{background:none}.nav-open .hamburger span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-open .hamburger span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-open .hamburger span:after,.nav-open .hamburger span:before{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.nav-wrapper{position:fixed;top:0;padding:20px 280px 20px 40px;right:0;left:0;z-index:99;background-color:#fff;border-bottom:2px solid #000;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:top .4s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;transition:top .4s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,top .4s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,top .4s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.nav-menu-wrapper{display:-webkit-box;display:flex;position:relative}.nav-menu-wrapper,.nav-social-wrapper{-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%}.nav-social-wrapper{display:none;-webkit-box-align:center;align-items:center;border-top:1px solid #000;padding-top:20px}.nav-social-wrapper img{height:22px;width:auto}.nav-open .nav-wrapper{-webkit-transform:translateY(0);transform:translateY(0);top:77px;opacity:1}.nav-wrapper .main-menu{width:50%}.nav-wrapper .main-menu ul{list-style:none}.nav-wrapper .main-menu li{display:block;line-height:1}.nav-wrapper .main-menu li:first-child{margin-top:0}.nav-wrapper .main-menu li:first-child a{padding-top:0}.nav-wrapper .main-menu li:last-child{margin-bottom:0}.nav-wrapper .main-menu li:last-child a{padding-bottom:0}.nav-wrapper .main-menu li a{display:block;font-size:17px;font-family:Arimo,sans-serif;font-weight:700;color:#00667c;padding-bottom:14px}.nav-wrapper .secondary-menu-wrapper{width:50%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start}.secondary-menu{-webkit-box-flex:1;flex:1;border-left:1px solid #00667c;width:50%;line-height:1;padding-left:15px}@media (min-width:700px){.secondary-menu{padding-left:30px}}@media (min-width:1281px){.secondary-menu.with-language-picker{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;min-height:100%}}.nav-wrapper .secondary-menur ul{list-style:none}.nav-wrapper .secondary-menu li{display:block}.nav-wrapper .secondary-menu li:first-child{margin-top:0}.nav-wrapper .secondary-menu li:first-child a{padding-top:0}.nav-wrapper .secondary-menu li:last-child{margin-bottom:0}.nav-wrapper .secondary-menu li:last-child a{padding-bottom:0}.nav-wrapper .secondary-menu li a{display:block;font-size:13px;font-family:Arimo,sans-serif;font-weight:700;padding-bottom:14px;color:#00667c}@media (max-width:1280px){.nav-wrapper .secondary-menu-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.nav-wrapper .secondary-menu:first-child{padding-bottom:40px}.nav-wrapper .secondary-menu{width:100%}}@media (max-width:480px){.nav-menu-wrapper{padding-bottom:20px}.nav-social-wrapper{display:-webkit-box;display:flex}}@media (max-width:380px){.nav-wrapper{top:55px}}@media (max-width:350px){.nav-wrapper{top:45px}}.component-button{-webkit-box-pack:start;justify-content:flex-start;line-height:1;font-size:.8em}.component-button,.component-button--icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.component-button--icon{-webkit-box-flex:0;flex:0 0 auto;height:100%;padding-right:.5em}.component-button--icon .svg-icon{height:1.1em}.component-button--anchor{font-weight:700}@media (max-width:1024px){.hero{height:80vh}}.hero-wrapper{position:relative;height:100%}.hero-wrapper .slick-list,.hero-wrapper .slick-track{height:100%}.hero-text-box{width:100%;padding:0 10px}.hero-item{outline:none;position:relative;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;justify-content:space-around;height:100%;padding:0 1px}.hero-wrapper.flickity-init .flickity-viewport{min-height:100%}.hero-wrapper .hero-image-wrapper{-webkit-box-flex:1;flex:1;background-size:cover;background-position:top;background-repeat:no-repeat;height:100%;width:100%}.hero-wrapper .hero-image-wrapper.is-video{background-size:5000%;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.hero-wrapper .hero-image-wrapper.is-video>*{-webkit-box-flex:1;flex:1}.hero-wrapper .hero-content-wrapper{background-color:#fff;width:100%;padding:15px 0}.hero-wrapper .hero-content-wrapper h6{font-family:Arimo,sans-serif;font-size:13px;line-height:1;font-weight:700;letter-spacing:1px;color:#00667c;margin-bottom:3px}.hero-wrapper .hero-content-wrapper h2{font-family:Arimo,sans-serif;font-size:24px;line-height:33px;font-weight:700;color:#000;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.hero-wrapper .hero-content-wrapper h2:hover{opacity:.6}.hero-wrapper .hero-content-wrapper h2 a{color:inherit}.hero-wrapper .hero-content-top-bar{width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:15px}a.hero-content-category.hero-content-category{font-size:12px;line-height:16px;font-family:adobe-garamond-pro,sans-serif;font-weight:600;text-transform:uppercase;padding:3px 10px 1px;border:1px solid #000;display:inline-block;letter-spacing:1.5px;color:#000;-webkit-transition:opacity .3s;transition:opacity .3s}a.hero-content-category.hero-content-category:hover{opacity:.6}.hero-wrapper.has-1-items .hero-content-arrows{display:none}.hero-wrapper .hero-content-prev-arrow{margin-right:15px}.hero-wrapper .hero-content-next-arrow,.hero-wrapper .hero-content-prev-arrow{cursor:pointer;height:10px;width:auto;display:inline-block;vertical-align:middle;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.hero-wrapper .hero-content-next-arrow:hover,.hero-wrapper .hero-content-prev-arrow:hover{opacity:.4}@media (max-width:1024px){.hero-wrapper .hero-image-wrapper{padding-bottom:70%}}.mapWrapper>div{width:100%;max-height:80vh;height:500px}.section-grid-item{padding:0;width:100%}.section-grid-item:first-child{padding-top:0}.section-grid-item.no-border-bottom{border-bottom:none}.std-grid-title{padding-left:10px;padding-bottom:3px;width:100%}.std-grid-action-item,.std-grid-actions{width:100%;position:relative;display:inline-block}.std-grid-action-item{margin-bottom:10px}.std-grid-action-item a{display:inline-block}.std-grid-action-item span{font-family:Arimo,sans-serif;font-size:12px;line-height:18px;color:#00667c;font-weight:700;display:inline-block;vertical-align:middle}.std-grid-action-item img{display:inline-block;vertical-align:middle;height:8px;width:auto;margin-left:10px}.video-playlist-grid-wrapper{width:100%;margin-top:14px;border-top:1px solid #000;position:relative;border-bottom:1px solid #000;margin-bottom:30px}.video-playlist-grid-wrapper .video-container{margin-bottom:12px}.section-title{font-family:Arimo,sans-serif;font-size:17px;line-height:22px;font-weight:700;color:#000;margin-bottom:5px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.std-grid-item img.full{display:block;width:100%;height:auto}.std-grid-item h6{font-size:13px;line-height:22px;letter-spacing:1px;color:#00667c;margin-bottom:3px}.std-grid-item h2,.std-grid-item h6{font-family:Arimo,sans-serif;font-weight:700}.std-grid-item h2{font-size:24px;line-height:33px;color:#000;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.std-grid-item h2 a{color:inherit}.std-grid-item .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.std-grid-item .video-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.std-grid-item form{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:justify;justify-content:space-between}.std-grid-item input[type=mail]{-webkit-box-flex:1;flex:1;border:none;border-bottom:1px solid #444;border-radius:0;outline:none;height:42px;width:100%;font-size:17px;font-weight:700;line-height:20px;padding:0;box-shadow:none;color:#000;font-family:Arimo,sans-serif}.std-grid-item input[type=mail]::-webkit-input-placeholder{color:#000;font-family:Arimo,sans-serif;font-size:17px;font-weight:700;opacity:1}.std-grid-item input[type=mail]::-moz-placeholder{color:#000;font-family:Arimo,sans-serif;font-size:17px;font-weight:700;opacity:1}.std-grid-item input[type=mail]:-ms-input-placeholder{color:#000;font-family:Arimo,sans-serif;font-size:17px;font-weight:700;opacity:1}.std-grid-item button[type=submit]{cursor:pointer;background:none;border:1px solid #000;border-radius:0;outline:none;height:42px;width:100%;font-size:13px;line-height:18px;padding:5px 20px;width:auto;margin-top:10px;margin-left:10px;box-shadow:none;color:#000;font-family:Arimo,sans-serif;letter-spacing:2px;font-weight:700;-webkit-appearance:none;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.std-grid-box{width:100%;padding-bottom:10px}.std-grid-box p{padding-left:10px}.std-grid-box p img{padding-left:0!important}#main{display:-webkit-box;display:flex}@media (max-width:767px){#main{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media (max-width:767px){body[data-sidebar*=small-top] aside.sidebar{-webkit-box-ordinal-group:0;order:-1}body[data-sidebar*=small-bottom] aside.sidebar{-webkit-box-ordinal-group:1000;order:999}}@media (min-width:768px) and (max-width:1023px){body[data-sidebar*=medium-left] aside.sidebar{left:0}body[data-sidebar*=medium-left] header#header{padding-right:0;padding-left:240px}body[data-sidebar*=medium-left] main#main .container{margin-left:240px;margin-right:0}body[data-sidebar*=medium-right] aside.sidebar{-webkit-box-ordinal-group:1000;order:999}}@media (min-width:1024px){body[data-sidebar*=wide-left] aside.sidebar{left:0}body[data-sidebar*=wide-left] header#header{padding-right:0;padding-left:240px}body[data-sidebar*=wide-left] main#main .container{margin-left:240px;margin-right:0;margin-left:calc((100vw - 300px)/2 + 240px)}body[data-sidebar*=wide-left] main#main .hero{left:240px}body[data-sidebar*=wide-right] aside.sidebar{-webkit-box-ordinal-group:1000;order:999}}.sidebar{font-family:Arimo,sans-serif}.sidebar .compact-section{margin-bottom:10px}.sidebar .compact-section p{margin-bottom:2px}.sidebar.no-padding-right .sidebar-inner{padding-right:0}@media (max-width:700px){.sidebar.no-padding-right .sidebar-inner{padding-right:20px}.sidebar.no-padding-right .sidebar-info-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.sidebar.no-padding-right .sidebar-title{margin-bottom:21px}.sidebar.no-padding-right .sidebar-main-info-item,.sidebar.no-padding-right .sidebar-secondary-info-item{width:calc(50% - 10px)}}@media (max-width:480px){.sidebar.no-padding-right .sidebar-info-wrapper{display:block}}.sidebar-title{margin-bottom:50px;font-weight:700;color:#000;font-size:17px;font-family:Arimo,sans-serif}.sidebar-news-wrapper{position:relative}.sidebar-news-item{position:relative;text-align:left;padding:15px 0;border-bottom:1px solid #000;outline:none}.sidebar-news-item h6{font-size:12px;letter-spacing:1px;color:#00667c;margin-bottom:3px}.sidebar-news-item h4,.sidebar-news-item h6{font-family:Arimo,sans-serif;line-height:22px;font-weight:700}.sidebar-news-item h4{font-size:17px;color:#000;margin-bottom:5px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.sidebar-news-item h4:hover{opacity:.4}.sidebar-news-item p{font-size:16px;font-family:adobe-garamond-pro,sans-serif;line-height:22px;font-weight:400;color:#000}.sidebar-news-item:last-child{border-bottom:none}.sidebar-news-item a{color:#000}.sidebar-inner-item .sidebar-download-arrow{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:5px;padding-right:20px}.sidebar-inner-item .sidebar-download-arrow h4{margin-bottom:0}.sidebar-inner-item .sidebar-download-arrow img{height:14px;width:auto}.sidebar-content{font-size:13px}.sidebar-content a{color:#00667e}.sidebar-content--free-text{font-family:Arimo,sans-serif}@media (max-width:700px){.sidebar-title{margin-bottom:0}.sidebar-news-item{border:none;padding-right:0;margin-right:0}.sidebar-news-wrapper .slick-list{padding:0 20px 0 0}}@media (min-width:700px){aside.sidebar{position:fixed;right:0;background-color:#fff;top:0;bottom:0;z-index:102;width:auto;border-left:1px solid #000;width:240px;overflow:hidden;max-height:100vh}section.sidebar-inner{height:100vh;position:relative;overflow-y:scroll}}section.sidebar-inner{margin-bottom:30px;padding:27px 15px 0}@media (max-width:700px){aside.sidebar{width:100%;position:relative;height:auto;background-color:#fff;border:none;border-top:1px solid #000;padding:30px 0}section.sidebar-inner{position:relative;padding:0 15px}}.sidebar-widget-title{font-weight:700;margin-bottom:10px;font-size:17px;font-family:Arimo,sans-serif}.sidebar-widget:not(:last-child){margin-bottom:15px}.sidebar-widget{font-family:Arimo,sans-serif;border-bottom:1px solid #000;padding-bottom:15px}.sidebar-nav--item{line-height:1.2;border-top:1px solid #000}.sidebar-nav--item a{padding:15px 0;color:#000;font-weight:700;display:-webkit-box;display:flex}.sidebar-nav--item a .svg-icon{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-flex:0;flex:0 0 auto;padding-left:.2em;margin-top:2px}.sidebar-nav--item a:hover .svg-icon{-webkit-transform:translate(5px);transform:translate(5px)}.sidebar-nav--item:not(.is-go-back)>a{-webkit-box-pack:justify;justify-content:space-between}.sidebar-nav--item:last-child a{padding-bottom:0}.sidebar-nav--item:first-of-type{border-top:none}.sidebar-nav--item.is-active>a{color:#00667e}.sidebar-nav--item.is-go-back>a .svg-icon{-webkit-box-ordinal-group:0;order:-1;padding-left:0;padding-right:.2em}.sidebar-nav--item.is-go-back>a:hover .svg-icon{-webkit-transform:translate(-5px);transform:translate(-5px)}.sidebar-accordion-title{cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:15px 0;font-weight:700;border-top:1px solid #000}.sidebar-accordion-title:last-child{border-bottom:1px solid #000}.sidebar-accordion-title .svg-icon{-webkit-transition:all .3s ease;transition:all .3s ease}.sidebar-accordion-title.is-active .svg-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-accordion-item{display:none;font-size:.8em}.sidebar-accordion-item li{border-bottom:1px solid #ccc}.sidebar-accordion-item a{display:block;color:#000;padding:5px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.sidebar-accordion-item a:hover .svg-icon{-webkit-transform:translate(5px);transform:translate(5px)}.sidebar-accordion-item .is-active a{font-weight:700}.sidebar-accordion-item .svg-icon{-webkit-transition:all .3s ease;transition:all .3s ease}.sidebar-info-item,.sidebar-info-wrapper{width:100%;position:relative}.sidebar-info-item,.sidebar-info-item:active,.sidebar-info-item:focus,.sidebar-info-item:hover,.sidebar-info-item:visited{outline:none}.sidebar-info-item:last-child .sidebar-inner-item{border-bottom:0}.sidebar-inner-item{text-align:left;padding:15px 0;border-bottom:1px solid #000;outline:none;width:100%}.sidebar-inner-item h4{font-family:Arimo,sans-serif;font-size:17px;line-height:22px;font-weight:700;color:#000;margin-bottom:5px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.sidebar-inner-item h4 a{color:inherit}.sidebar-inner-item p{font-family:Arimo,sans-serif;font-size:13px;line-height:16px;font-weight:400;color:#000;margin-bottom:14px}.sidebar-inner-item p:last-child{margin-bottom:0}.sidebar-inner-item p.bold{font-weight:700}.sidebar-inner-item p a{color:#00667c}.sidebar-inner-item strong{font-weight:700}@media (max-width:700px){.sidebar-info-wrapper{padding-bottom:40px}.sidebar-info-item{border:none;border-right:1px solid #000;padding-right:10px;margin-right:20px}.sidebar-info-item .sidebar-inner-item:last-child{border-bottom:0}.sidebar-info-item .slick-list{padding:0 20px 0 0}}.post-grid-wrapper{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.post-grid-wrapper .post-grid-item{width:calc(50% - 10px);margin-bottom:44px;position:relative}.post-grid-image{width:100%;padding-bottom:85%;margin-bottom:10px;background-size:cover;background-repeat:no-repeat;background-position:50%}.has-tall-images .post-grid-image,.post-grid-image-format--portrait{background-size:auto 100%}.post-grid-content{padding:10px 10px 0;width:100%}.post-grid-content--entry-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap}[data-type=publications] .post-grid-content--entry-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}[data-type=publications] .post-grid-content--entry-header .post-grid-content--entry-title{width:100%}[data-type=publications] .post-grid-content--entry-header .post-grid-content--entry-date{margin-left:1em}.post-grid-content--entry-header>:not(:last-child){margin-bottom:10px}.post-grid-content h4{font-family:Arimo,sans-serif;font-size:17px;line-height:22px;font-weight:700;color:#000;margin-bottom:5px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.post-grid-content h4 a{color:inherit}.post-grid-content--entry-date{font-family:Arimo,sans-serif;font-size:13px;line-height:1;font-weight:700;letter-spacing:1px;color:#00667c;margin-bottom:5px}.post-grid-download-btn{width:100%;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:3px}.post-grid-download-btn h6{color:#000;font-size:13px;line-height:22px;font-weight:700;text-transform:uppercase;font-family:Arimo,sans-serif;margin-bottom:0}.post-grid-download-btn img{height:14px;width:auto}@media (max-width:530px){.post-grid-wrapper .post-grid-item{width:100%}.post-grid-content h4{font-size:24px;line-height:33px}}footer#footer{width:calc(100% - 240px);position:relative;padding:20px 0;border-top:2px solid #00667c;z-index:101;background-color:#fff}.footer-container{width:100%;padding:0 20px;display:block;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.footer-spacer{width:240px}.footer-row{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.footer-column{width:25%;padding:0 20px}.footer-column p{color:#00667c;font-size:13px;font-weight:700;line-height:18px;font-family:Arimo,sans-serif}.footer-column a{color:inherit}@media (max-width:1224px){footer#footer{padding-bottom:0}.footer-column{width:50%;margin-bottom:20px}}@media (max-width:840px){.footer-column p br{display:none}}@media (max-width:700px){footer#footer{width:100%}.footer-spacer{display:none}}@media (max-width:500px){.footer-column{width:100%}}.gallery-video{position:relative;height:0;padding-top:56%}.gallery-video>*{position:absolute;left:0;top:0;width:100%;height:100%}.carousel-gallery-wrapper{display:inline-block;width:100%;position:relative}.carousel-gallery-item,.carousel-gallery-item:active,.carousel-gallery-item:focus{outline:none}.carousel-gallery-item img{width:100%;height:auto;display:block}.carousel-gallery-item p{font-size:13px;line-height:17px;color:#000;font-family:Arimo,sans-serif;font-weight:400}.istituto-gallery-custom-dots{padding:15px 0;width:100%;display:inline-block;position:relative;text-align:center}.istituto-gallery-dot{cursor:pointer;background-color:#fff;height:12px;width:12px;border:2px solid #000;border-radius:50%;display:inline-block;vertical-align:middle;margin:5px;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.istituto-gallery-dot.current{background-color:#000}.picture-wrapper{position:relative;margin-bottom:40px}.picture-wrapper:last-child{margin-bottom:0}.picture-media img{width:100%;display:block}.picture-description{position:relative;padding:10px;maring-top:10px;font-size:13px;line-height:17px;color:#000;font-family:adobe-garamond-pro,sans-serif;font-weight:400}.after-title{width:100%;position:relative;display:-webkit-box;display:flex;margin-left:-10px;padding-left:10px}.page-heading-heading+.after-title{border-top:2px solid #000}.after-title-column{padding:10px 0;max-width:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-family:Arimo,sans-serif}.after-title-separator{border-left:1px solid #000;margin:0 25px}.event-date-calendar-wrapper{-webkit-box-pack:start;justify-content:flex-start}.event-date-display>span{display:inline-block;white-space:nowrap}.after-title-content{font-family:Arimo,sans-serif;font-size:13px;line-height:16px;font-weight:700}.svg-icon+.after-title-content{padding-left:1em}.after-title a{color:#00667c}@media (max-width:520px){.after-title-column{flex-basis:100%;width:100%}.after-title-column:last-child{border-left:0;border-bottom:0}}.after-title-subtitle{display:-webkit-box;display:flex;font-weight:700;-webkit-box-align:center;align-items:center;margin:.5em 0 1em}.after-title-subtitle>.svg-icon{margin-right:.5em}.after-title-subtitle a{color:currentColor}.siblings-menu{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.siblings-menu--item{-webkit-box-flex:1;flex:1 1 100%;font-size:16px;line-height:20px;color:#000;font-weight:700;font-family:Arimo,sans-serif;display:block;padding:10px 0;border-bottom:1px solid #000;-webkit-transition:color .2s;transition:color .2s;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.siblings-menu--item .svg-icon{margin-right:.5em}.siblings-menu--item.is-active,.siblings-menu--item:hover{color:#00667c}@media (min-width:530px){.siblings-menu--item{-webkit-box-flex:0;flex:0 1 calc(50% - 10px)}}@media (min-width:530px){*+.siblings-menu .siblings-menu--item:first-child,*+.siblings-menu .siblings-menu--item:nth-child(2){border-top:1px solid #000}}.cf-grid-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.cf-grid-wrapper>*{width:100%;display:block!important}@media (min-width:800px){.cf-grid-wrapper>*{width:48%}}.caldera-form-page.caldera-form-page[data-formpage]{display:block!important}.caldera-grid input.form-control[type=email],.caldera-grid input.form-control[type=tel],.caldera-grid input.form-control[type=text]{border-radius:0;border:1px solid #f0f0f0;border-bottom-color:#000;-webkit-transition:border .3s ease;transition:border .3s ease;width:100%;display:inline-block;position:relative;background:none;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:17px;line-height:20px;font-family:Arimo,sans-serif;color:#000;padding:5px;outline:none;font-weight:400}.caldera-grid input.form-control[type=email]:hover,.caldera-grid input.form-control[type=tel]:hover,.caldera-grid input.form-control[type=text]:hover{border-top-color:#ddd;border-left-color:#ddd;border-right-color:#ddd}.caldera-grid input.form-control[type=email]:focus,.caldera-grid input.form-control[type=tel]:focus,.caldera-grid input.form-control[type=text]:focus{border-color:#444}.caldera-grid input.form-control[type=email][aria-invalid=true],.caldera-grid input.form-control[type=tel][aria-invalid=true],.caldera-grid input.form-control[type=text][aria-invalid=true]{border-color:#c00}.caldera-grid input.form-control[type=email]:active,.caldera-grid input.form-control[type=email]:focus,.caldera-grid input.form-control[type=email]:hover,.caldera-grid input.form-control[type=email]:visited,.caldera-grid input.form-control[type=tel]:active,.caldera-grid input.form-control[type=tel]:focus,.caldera-grid input.form-control[type=tel]:hover,.caldera-grid input.form-control[type=tel]:visited,.caldera-grid input.form-control[type=text]:active,.caldera-grid input.form-control[type=text]:focus,.caldera-grid input.form-control[type=text]:hover,.caldera-grid input.form-control[type=text]:visited{outline:none}.caldera-grid input.form-control[type=email]:disabled,.caldera-grid input.form-control[type=tel]:disabled,.caldera-grid input.form-control[type=text]:disabled{background:#f0f0f0;cursor:not-allowed}.caldera-grid input.form-control[type=email]::-webkit-input-placeholder,.caldera-grid input.form-control[type=tel]::-webkit-input-placeholder,.caldera-grid input.form-control[type=text]::-webkit-input-placeholder{color:#c8c8c8;position:relative;opacity:1}.caldera-grid input.form-control[type=email]::-moz-placeholder,.caldera-grid input.form-control[type=tel]::-moz-placeholder,.caldera-grid input.form-control[type=text]::-moz-placeholder{color:#c8c8c8;position:relative;opacity:1}.caldera-grid input.form-control[type=email]:-ms-input-placeholder,.caldera-grid input.form-control[type=tel]:-ms-input-placeholder,.caldera-grid input.form-control[type=text]:-ms-input-placeholder{color:#c8c8c8;position:relative;opacity:1}.caldera-grid input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:0;border:1px solid #000;height:16px;width:16px;min-width:16px;display:inline-block;vertical-align:middle;margin:0 0 5px;position:relative}.caldera-grid input[type=checkbox],.caldera-grid input[type=checkbox]:after{background-color:#fff;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.caldera-grid input[type=checkbox]:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;opacity:0;width:100%;height:100%;background-image:url(assets/dist/images/icons/checked.png);background-repeat:no-repeat;background-size:contain;background-size:70%;background-position:50%}.caldera-grid input[type=checkbox]:checked{background-color:#000}.caldera-grid input[type=checkbox]:checked:after{opacity:1}.caldera-grid input[type=radio]{background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:50%;padding:0;border:1px solid #000;height:16px;width:16px;min-width:16px;display:inline-block;vertical-align:middle;margin:0 0 5px;position:relative;outline:none}.caldera-grid input[type=radio],.caldera-grid input[type=radio]:after{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.caldera-grid input[type=radio]:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:10px;height:10px;border-radius:50%;margin:auto;opacity:0;background-color:#000}.caldera-grid input[type=radio]:checked:after{opacity:1}.caldera-grid input[type=radio]:checked,.caldera-grid input[type=radio]:hover,.caldera-grid input[type=radio]:selected,.caldera-grid input[type=radio]:visited{outline:none}.caldera-grid select.form-control{border-radius:0;border:1px solid #f0f0f0;border-bottom-color:#000;-webkit-transition:border .3s ease;transition:border .3s ease;width:100%;display:inline-block;position:relative;background:none;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:17px;line-height:20px;font-family:Arimo,sans-serif;color:#c8c8c8;padding:5px;outline:none;font-weight:400;background:url(assets/dist/images/icons/arrow-down.png) no-repeat right 8px center;background-size:12px}.caldera-grid select.form-control:hover{border-top-color:#ddd;border-left-color:#ddd;border-right-color:#ddd}.caldera-grid select.form-control:focus{border-color:#444}.caldera-grid select.form-control[aria-invalid=true]{border-color:#c00}.caldera-grid select.form-control:active,.caldera-grid select.form-control:focus,.caldera-grid select.form-control:hover,.caldera-grid select.form-control:visited{outline:none}.caldera-grid select.form-control.active{color:#000}.caldera-grid .btn.btn-default{width:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:13px;line-height:18px;font-weight:700;padding:5px 48px;border-radius:0;border:1px solid #000;cursor:pointer}.caldera-grid .btn.btn-default:disabled{cursor:not-allowed}.caldera-grid label.checkbox,.caldera-grid label.checkbox-inline,.caldera-grid label.radio,.caldera-grid label.radio-inline{font-size:17px;line-height:20px;padding-left:10px;font-family:Arimo,sans-serif;color:#000;font-weight:400;margin-bottom:5px;word-break:break-all;cursor:pointer}.field-is-checkbox.is-inline,.field-is-radio.is-inline,.gfield_checkbox,.gfield_radio{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.field-is-checkbox.is-inline>*,.field-is-radio.is-inline>*,.gfield_checkbox>*,.gfield_radio>*{-webkit-box-flex:1;flex:1 1 100%;max-width:calc(50% - 10px)}.gfield.width--full .field-is-checkbox.is-inline>*,.gfield.width--full .field-is-radio.is-inline>*,.gfield.width--full .gfield_checkbox>*,.gfield.width--full .gfield_radio>*{max-width:100%}.caldera-grid .form-group:not(:last-child){margin-bottom:1em}.newsletter-form{width:100%;position:relative}.newsletter-form p{font-size:15px;line-height:20px;font-family:Arimo,sans-serif;color:#000;font-weight:400;margin-bottom:18px}.newsletter-form .row{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.newsletter-form .row .col{width:calc(50% - 8px)}.newsletter-form .input-label{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.newsletter-form .form-section{margin-bottom:14px}.newsletter-form .form-section:last-child{margin-bottom:0}.newsletter-form .form-section h4{font-size:17px;line-height:20px;font-family:Arimo,sans-serif;color:#000;font-weight:400;margin-bottom:10px}@media (max-width:400px){.newsletter-form .row .col{width:100%}}.gform_body{font-family:Arimo,sans-serif}.gform_body .gform_fields.gform_fields{display:-webkit-box;display:flex;flex-wrap:wrap;list-style:none;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.gform_body .gform_fields.gform_fields>*{width:100%;margin-bottom:15px}@media (min-width:900px){.gform_body .gform_fields.gform_fields .gfield.width--half{width:50%;width:calc(50% - 10px)}.gform_body .gform_fields.gform_fields .gfield.width--third{width:calc(33.333% - 10px)}.gform_body .gform_fields.gform_fields .gfield.width--two-thirds{width:calc(66.666% - 10px)}}.gform_body .gform_fields.gform_fields input[type=email],.gform_body .gform_fields.gform_fields input[type=tel],.gform_body .gform_fields.gform_fields input[type=text]{display:block;width:100%;border:0;border-bottom:1px solid #000;font-family:Arimo,sans-serif!important;font-size:17px!important;font-weight:400;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0!important;height:30px}.gform_body .gform_fields.gform_fields input[type=email]::-webkit-input-placeholder,.gform_body .gform_fields.gform_fields input[type=tel]::-webkit-input-placeholder,.gform_body .gform_fields.gform_fields input[type=text]::-webkit-input-placeholder{color:#c8c8c8}.gform_body .gform_fields.gform_fields input[type=email]::-moz-placeholder,.gform_body .gform_fields.gform_fields input[type=tel]::-moz-placeholder,.gform_body .gform_fields.gform_fields input[type=text]::-moz-placeholder{color:#c8c8c8}.gform_body .gform_fields.gform_fields input[type=email]:-ms-input-placeholder,.gform_body .gform_fields.gform_fields input[type=tel]:-ms-input-placeholder,.gform_body .gform_fields.gform_fields input[type=text]:-ms-input-placeholder{color:#c8c8c8}.gform_body .gform_fields.gform_fields input[type=checkbox]{background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:0;border:1px solid #000;height:16px;width:16px;min-width:16px;display:inline-block;vertical-align:middle;margin:0 0 5px;position:relative;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.gform_body .gform_fields.gform_fields input[type=checkbox]:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;opacity:0;width:100%;height:100%;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;background-color:#fff;background-image:url(assets/dist/images/icons/checked.png);background-repeat:no-repeat;background-size:contain;background-size:70%;background-position:50%}.gform_body .gform_fields.gform_fields input[type=checkbox]:checked{background-color:#000}.gform_body .gform_fields.gform_fields input[type=checkbox]:checked:after{opacity:1}.gform_body .gform_fields.gform_fields input[type=checkbox]:focus{outline:none}.gform_body .gform_fields.gform_fields input[type=radio]{background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:50%;padding:0;border:1px solid #000;height:16px;width:16px;min-width:16px;display:inline-block;vertical-align:middle;position:relative;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;outline:none;margin:0 .5em 5px 0}.gform_body .gform_fields.gform_fields input[type=radio]:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:10px;height:10px;border-radius:50%;margin:auto;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;background-color:#000}.gform_body .gform_fields.gform_fields input[type=radio]:checked:after{opacity:1}.gform_body .gform_fields.gform_fields input[type=radio]:checked,.gform_body .gform_fields.gform_fields input[type=radio]:hover,.gform_body .gform_fields.gform_fields input[type=radio]:selected,.gform_body .gform_fields.gform_fields input[type=radio]:visited{outline:none}.gform_body .gform_fields.gform_fields select{border-radius:0;-webkit-transition:border .3s ease;transition:border .3s ease;width:100%;display:inline-block;position:relative;background:none;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:17px;line-height:20px;font-family:Arimo,sans-serif;color:#c8c8c8;outline:none;font-weight:400;background:url(assets/dist/images/icons/arrow-down.png) no-repeat right 8px center;background-size:12px;border:0;border-bottom:1px solid #000;padding:0;height:30px}.gform_body .gform_fields.gform_fields select:hover{border-top-color:#ddd;border-left-color:#ddd;border-right-color:#ddd}.gform_body .gform_fields.gform_fields select:focus{border-color:#444}.gform_body .gform_fields.gform_fields select[aria-invalid=true]{border-color:#c00}.gform_body .gform_fields.gform_fields select:active,.gform_body .gform_fields.gform_fields select:focus,.gform_body .gform_fields.gform_fields select:hover,.gform_body .gform_fields.gform_fields select:visited{outline:none}.gform_body .gform_fields.gform_fields select.active{color:#000}.gform_body .gform_fields.gform_fields textarea{display:block;border:0;border-bottom:1px solid #000;background:#f9f9f9}.gform_body .gform_fields.gform_fields textarea::-webkit-input-placeholder{color:#c8c8c8}.gform_body .gform_fields.gform_fields textarea::-moz-placeholder{color:#c8c8c8}.gform_body .gform_fields.gform_fields textarea:-ms-input-placeholder{color:#c8c8c8}.gform_button.button{width:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:13px;line-height:18px;font-weight:700;padding:5px 48px;border-radius:0;border:1px solid #000;cursor:pointer}.gform_button.button:disabled{cursor:not-allowed}.validation_error{margin-bottom:2em;padding:1.5em;border:1px solid #eee;color:#c00;text-align:center;font-weight:700}.gfield_description.validation_message{color:#c00;font-size:.77em;font-weight:700}.gform_wrapper h3.gform_title{display:none!important}.gform_wrapper .ginput_recaptcha iframe{height:77px}.gform_wrapper .top_label .gfield_label{font-size:17px;font-weight:400}.gform_wrapper ul.gfield_checkbox li label{font-size:17px;padding-left:5px}.gform_wrapper .gfield_consent_label{font-size:17px}.gform_wrapper .gfield_description.gfield_consent_description{font-size:15px;border:none}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox{margin-bottom:-15px}.single-page-inner-text .gform_wrapper p{font-size:15px}@media screen and (min-width:641px){.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{width:210px;height:33px;font-size:13px;letter-spacing:.5px}}.paymentForm{margin-top:2em;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.paymentForm label{white-space:nowrap;padding-right:1em;font-weight:700}.paymentForm__amount{-webkit-box-flex:2;flex-grow:2;padding-right:1em}.paymentForm__amount input{border-radius:0;border:1px solid #f0f0f0;border-bottom-color:#000;-webkit-transition:border .3s ease;transition:border .3s ease;width:100%;display:inline-block;position:relative;background:none;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:17px;line-height:20px;font-family:Arimo,sans-serif;color:#000;padding:5px;outline:none;font-weight:400}.paymentForm__amount input:hover{border-top-color:#ddd;border-left-color:#ddd;border-right-color:#ddd}.paymentForm__amount input:focus{border-color:#444}.paymentForm__amount input[aria-invalid=true]{border-color:#c00}.paymentForm__amount input:active,.paymentForm__amount input:focus,.paymentForm__amount input:hover,.paymentForm__amount input:visited{outline:none}.paymentForm__amount input:disabled{background:#f0f0f0;cursor:not-allowed}.paymentForm__amount input::-webkit-input-placeholder{color:#c8c8c8;position:relative;opacity:1}.paymentForm__amount input::-moz-placeholder{color:#c8c8c8;position:relative;opacity:1}.paymentForm__amount input:-ms-input-placeholder{color:#c8c8c8;position:relative;opacity:1}.paymentForm__submit button{width:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:13px;line-height:18px;font-weight:700;padding:5px 48px;border-radius:0;border:1px solid #000;cursor:pointer}.paymentForm__submit button:disabled{cursor:not-allowed}.paymentFormWrapper{position:relative}.paymentFormWrapper .loadingIndicatorWrapper{position:absolute;top:-20px;left:0;width:100%;background:hsla(0,0%,100%,.5);display:none;cursor:progress}.paymentFormWrapper.is-loading .loadingIndicatorWrapper{display:block}.download__item{line-height:1;font-family:Arimo,sans-serif;font-size:13px}.download__item a{padding:15px 0;color:#000;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.download__item .svg-icon{max-width:2em}.download__item .svg-icon+span{-webkit-box-flex:2;flex-grow:2}.download__item a:hover .svg-icon{color:#00667e}.download__item-left{display:-webkit-box;display:flex;width:calc(100% - 24px);padding-right:10px;-webkit-box-align:center;align-items:center}.download__filesize{font-size:.7em;width:45px;line-height:16px}.download__mime{font-size:.7em;padding-left:1em;opacity:.1;-webkit-transition:all .3s ease;transition:all .3s ease;width:25px;line-height:16px}.download__title{width:calc(100% - 70px);padding-right:10px}.download__item:hover .download__mime{opacity:1}.download__item:not(:last-child){border-bottom:1px solid #ccc}.accordion-item{margin-left:15px;padding-bottom:15px}.accordion-item--title{font-family:Arimo,sans-serif;font-size:17px!important;font-weight:700;border-top:1px solid #000;cursor:pointer;padding:5px 0;position:relative}.accordion-item--title:after{color:#ccc;position:absolute;right:5px;top:50%;content:"";width:0;height:0;border:3px solid transparent;border-left-color:currentcolor;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accordion-item--title.is-active:after,.accordion-item--title:hover:after{color:#000;border-width:7px}.accordion-item--title.is-active:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.accordion-item--title.is-active+.accordion-item--content{display:block}.accordion-item--title .accordion-item--title--sidetext{display:inline;float:right;font-weight:400;padding-right:30px}.accordion-item--content{padding:10px;display:none}.pubblicazioni-slider-wrapper{width:100%;position:relative}.pubblicazioni-slider-wrapper .pubblicazioni-item{margin:0 10px}.pubblicazioni-slider-wrapper .slick-list{margin:0 -10px}.pubblicazioni-section-title{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.pubblicazioni-slider-arrows{width:60px}.pubblicazioni-slider-arrows img{display:inline-block;vertical-align:middle;cursor:pointer;height:10px;width:auto}.pubblicazioni-slider-prev-arrow{margin-right:10px}.latestEntriesCarousel:not(.carousel-pre-init) .latestEntriesCarousel__item:not(:first-child){display:none}.latestEntriesCarousel__item{margin-left:10px;width:calc(90% - 10px)}@media (min-width:350px){.latestEntriesCarousel__item{width:calc(48% - 10px)}}@media (min-width:450px){.latestEntriesCarousel__item{width:calc(24% - 10px)}}@media (min-width:1200px){.latestEntriesCarousel__item{width:calc(24% - 10px)}}.latestEntriesCarousel__thumb{padding-top:85%;background:no-repeat 50%;background-size:cover}.latestEntriesCarousel__thumb[data-image-format=portrait]{padding-top:150%;background-size:auto 100%}.istituto-wrapper{height:100%;overflow-y:scroll;overflow-x:hidden}@media (min-width:1024px){main#main.istituto .container{width:calc(100vw - 240px);padding:80px 20px 0;margin-right:240px;position:relative;display:inline-block;margin-left:0}main#main.istituto .grid{position:fixed;top:80px;left:calc((100vw - 240px)/2 + 20px);width:calc((100vw - 240px)/2 - 40px);overflow-y:scroll;overflow-x:hidden;height:calc(100% - 80px)}main#main.istituto .hero{position:relative;width:50%;max-width:inherit;overflow:inherit;top:inherit;bottom:inherit;left:inherit;margin:inherit}}.archive-list-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;margin-left:-15px;position:relative}.archive-list-wrapper.is-loading:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.5)}.archive-list-wrapper.is-loading>.loadingIndicatorWrapper{position:absolute;position:-webkit-sticky;position:sticky;top:50px;height:0;left:0;right:0;margin:auto;width:100%;z-index:999}.archive-list-wrapper.is-loading>.loadingIndicatorWrapper>.loadingIndicator{font-size:50px}.archive-list-wrapper .post-grid-item{-webkit-box-flex:0;flex:0 0 25%;width:25%;padding-left:15px;margin-bottom:30px;position:relative}.archive-list-wrapper .post-grid-item .post-pub-block{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.archive-list-wrapper .post-grid-item .post-pub-block .post-pub-date{margin-top:5px;margin-left:20px}@media (max-width:1230px){.archive-list-wrapper .post-grid-item{width:calc(50% - 15px);flex-basis:50%}}@media (max-width:730px){.archive-list-wrapper{width:100%;margin-left:0}.archive-list-wrapper .post-grid-item{width:100%;flex-basis:100%;padding-left:0}}.archive-list-next-page--scrollToLoad{font-family:Arimo,sans-serif;font-size:.8em}.archive-pagination-wrapper[data-pagination-active="-1"]{display:none}@-webkit-keyframes ajax-loading-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ajax-loading-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.archive-pagination-wrapper.is-loading .archive-list-pagination-icon--active span{-webkit-animation:ajax-loading-rotation 2s linear infinite;animation:ajax-loading-rotation 2s linear infinite}.archive-pagination-wrapper:not(.is-loading) .archive-list-pagination-icon--active,.archive-pagination-wrapper:not(.is-loading) .archive-list-pagination-label--active,.is-loading .archive-list-pagination-icon:not(.archive-list-pagination-label--active):not(.archive-list-pagination-icon--active),.is-loading .archive-list-pagination-label:not(.archive-list-pagination-label--active):not(.archive-list-pagination-icon--active){display:none}.archive-static-pagination-wrapper.archive-static-pagination-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1 1 100%;width:auto}@media (min-width:730px){.archive-static-pagination-wrapper.archive-static-pagination-wrapper .archive-list-next-page{-webkit-box-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.archive-list-next-page{-webkit-box-flex:0;flex:0 0 100%;min-width:100%;line-height:1;display:-webkit-box;margin-top:1em;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.archive-list--pagination-button{font-size:30px;color:#000;border:1px solid transparent;cursor:pointer;width:50px;text-align:center;margin-bottom:10px}.archive-list--pagination-button,.archive-list--pagination-button .svg-icon{-webkit-transition:all .3s ease;transition:all .3s ease;display:block}.archive-list--pagination-button:hover{border-color:#93d6c3;background:#fafafa}.archive-list--pagination-button:hover .svg-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.archive-list--additionalContent>div{padding:0;max-width:none}.edit-entry-button{color:#000;text-shadow:1px 1px 0 #fff;position:absolute;right:0;top:0;border:solid #c00;border-width:1px 1px 2px;line-height:1;font-size:.7em;padding:5px;font-weight:700;background:#fdd;z-index:9999;display:none}:hover>.edit-entry-button{display:block}.page-heading-wrapper{position:relative;background-color:#fff;padding:5px 15px 20px 0;z-index:2}@media (max-width:700px){.page-heading-wrapper{padding-left:0;padding-right:0}}.page-heading-wrapper h1 a{color:inherit;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.page-heading-wrapper h1 a .svg-icon{font-size:.8em;margin-right:.5em}.page-heading-wrapper:after{position:absolute;content:"";bottom:10px;width:100%;left:0;right:0;height:2px;background-color:#000}.page-heading-heading{width:100%;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.page-heading-heading.is-vertical{-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page-heading-heading.is-vertical>*{width:100%}.page-heading-heading .is-first{-webkit-box-ordinal-group:0;order:-1}.page-heading-heading .page-heading-category{margin-left:-7.5px}.page-heading-heading.has-padding{padding:10px 0 10px 10px}.page-heading-search-tags{width:100%;height:0;overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out;outline:none}.page-heading-search-tags:active,.page-heading-search-tags:focus,.page-heading-search-tags:hover,.page-heading-search-tags:visited{outline:none}.page-heading-search-tags.open{height:48px}.page-heading-search-tags-scroller{width:auto;position:relative;display:block;overflow:hidden;overflow-x:scroll;white-space:nowrap;height:80px;-ms-overflow-style:none;outline:none}.page-heading-search-tags-scroller:active,.page-heading-search-tags-scroller:focus,.page-heading-search-tags-scroller:hover,.page-heading-search-tags-scroller:visited{outline:none}.page-heading-search-tags-scroller::-webkit-scrollbar{width:0;background:transparent}.page-heading-wrapper h1{color:#000;font-size:24px;line-height:1;font-family:Arimo,sans-serif;font-weight:700;display:inline-block;vertical-align:middle}.page-heading-wrapper .filters-button-wrapper{cursor:pointer;margin-left:24px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:17px;font-family:Arimo,sans-serif;font-weight:700;color:#000}.page-heading-wrapper .filters-button-wrapper .svg-icon{margin-left:10px;height:18px;width:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.page-heading-wrapper .filters-button-wrapper.open .svg-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.page-subheading{font-weight:700;font-size:1.3em}.page-heading--goBack{font-family:Arimo,sans-serif}.page-heading--goBack.has-padding{padding:10px 0 10px 10px}.page-heading--goBack:not(.is-page){font-size:24px}.page-heading--goBack:not(.is-page) .component-button--icon{display:none}.page-heading--goBack:not(.is-page) a{color:#000}.page-heading--goBack.is-page a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#666}.page-heading--goBack.is-page a:hover{color:#000}.breadcrumb{display:-webkit-box;display:flex;flex-wrap:wrap}.breadcrumb--item{position:relative;color:#000;font-size:24px;line-height:1;font-family:Arimo,sans-serif;font-weight:700}@media (max-width:1023px){.breadcrumb--item{font-size:16px}}.breadcrumb--item a{color:currentColor}.breadcrumb--item:not(:last-child){padding-right:30px}.breadcrumb--item:not(:last-child):after{content:"";right:5px;position:absolute;border:6px solid transparent;border-left-color:#ccc;top:50%;margin-top:-6px}.istituti-single-inner-text{width:100%;position:relative}.istituti-single-inner-text p{font-size:18px;line-height:22px;color:#000;font-family:Arimo,sans-serif;margin-bottom:20px;display:inline-block;width:100%}.carousel-gallery-title{width:100%;position:relative;margin-bottom:10px}.carousel-gallery-title h4{color:#000;font-size:17px;line-height:22px;font-family:Arimo,sans-serif;font-weight:700}.archive-filter-wrapper{position:relative;left:0}.archive-filter-wrapper>*{position:relative;margin-bottom:20px;left:0;top:0;width:100%;display:none;background-color:#fff;border-bottom:2px solid #000}.archive-filter-inner{padding-bottom:15px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.archive-filters-column{padding:0 15px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-transition-delay:0s;transition-delay:0s;flex-basis:50%}@media (max-width:700px){.archive-filters-column:first-child{padding-left:0}}@media (min-width:1024px){.archive-filters-column{flex-basis:25%}}.archive-filters-column.border{border-left:1px solid #00667c}.archive-filters-column h4{font-size:13px;color:#000;text-transform:uppercase}.archive-filters-column a,.archive-filters-column h4{line-height:22px;margin-bottom:5px;font-family:Arimo,sans-serif;font-weight:700;display:block}.archive-filters-column a{font-size:17px;color:#00667c}.archive-filters-year-selector{border-bottom:1px solid #00667c}.archive-filters-column select{display:block;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;width:100%;font-size:16px;color:#000;font-family:Arimo,sans-serif;font-weight:700;line-height:19px;padding:0 5px;border-radius:0;margin-bottom:10px;overflow:hidden;background:#fff url(assets/dist/images/icons/arrow-down.png) no-repeat;background-size:10px;background-position:right 5px center}.archive-filters-column select:focus{outline:none}.archive-filters-column select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.eventi-filters-desktop-date-wrapper{display:inline-block}.archive-filters-months-selector{width:100%;position:relative;display:inline-block;padding:10px 5px 0}.archive-filters-months-selector h4{display:block;margin-bottom:0}.archive-filters-months{-webkit-column-count:2;-moz-column-count:2;-webkit-column-width:50%;-moz-column-width:50%;columns:50% 2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;-webkit-column-rule:1px solid #00667c;-moz-column-rule:1px solid #00667c;column-rule:1px solid #00667c;margin-top:5px}.archive-filters-months a{color:#000}.archive-filters-mobile-date-selector-wrapper{width:100%;display:none;position:relative;margin-top:43px;border-top:1px solid #00667c;padding-top:7px}.archive-filters-mobile-date-selector-column{width:50%;display:inline-block;position:relative;padding:5px 0}.archive-filters-mobile-date-selector-column select{margin-bottom:0}.archive-filters-mobile-date-selector-column:first-child{padding-right:10px}.archive-filters-mobile-date-selector-column:last-child{padding-left:10px;border-left:1px solid #00667c}@media (max-width:1200px){.empty-column{display:none}}@media (max-width:1024px){.archive-filters-column{width:50%}.archive-filters-mobile-date-selector-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.empty-column,.eventi-filters-desktop-date-wrapper{display:none}}@media (max-width:600px){.archive-filters-mobile-date-selector-wrapper{padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.archive-filters-mobile-date-selector-column{width:100%;padding:10px 0}.archive-filters-mobile-date-selector-column:first-child{padding-right:0}.archive-filters-mobile-date-selector-column:last-child{border-top:1px solid #00667c;padding-left:0;border-left:0}}.archive-pagination{width:100%;padding:20px 0 0;text-align:center;line-height:1}.archive-pagination>*{display:inline-block;vertical-align:middle;margin:0 5px;padding:10px}.archive-pagination a{color:#000;border:1px solid #ccc;-webkit-transition:all .3s ease;transition:all .3s ease}.archive-pagination a:hover{border-color:#222}.clear-all-filters-button{cursor:pointer;border:1px solid #000;padding:10px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.clear-all-filters-button:hover{background:#000;color:#fff}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes wiggle{0%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@-webkit-keyframes removeTag{0%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes removeTag{0%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}span.tag{background-color:#000;padding:.63em 32px .63em .63em;display:inline-block;margin:5px 8px 5px 0;cursor:pointer;overflow:hidden;background:#000 url(assets/dist/images/icons/close-white.png) no-repeat;background-size:15px;background-position:right 8px center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;font-size:16px;line-height:19px;color:#fff;font-family:Arimo,sans-serif;font-weight:600;opacity:1;width:auto;-webkit-transition:margin .3s ease,padding .3s,max-width .5s,opacity .3s ease .2s;transition:margin .3s ease,padding .3s,max-width .5s,opacity .3s ease .2s}@media (max-width:700px){span.tag{font-size:12px}}span.tag.opening{opacity:0;max-width:0;margin:0;padding:0}span.tag.closing{opacity:0;width:0!important;margin:0;padding:0;-webkit-transition:opacity .3s ease-out,margin .3s ease .2s,padding .3s ease .2s,width .3s ease .2s;transition:opacity .3s ease-out,margin .3s ease .2s,padding .3s ease .2s,width .3s ease .2s}span.tag.wiggle{-webkit-animation:wiggle .2s ease;animation:wiggle .2s ease}span.tag:last-child{margin-right:0}span.tag:hover{background-color:#333}.search-results-item{display:-webkit-box;display:flex;position:relative;border-bottom:1px solid #000;padding:20px 10px;-webkit-transition:background .3s ease;transition:background .3s ease}.search-results-item.with-hover:hover{background:#fafafa}.search-results-wrapper{position:relative}.search-result-date{color:#00667c;line-height:22px}.search-result-date,.search-result-post-type{font-size:13px;font-family:Arimo,sans-serif;margin-bottom:2px;font-weight:700}.search-result-post-type{line-height:1;color:#000}.search-results-title{font-size:1.1em;margin-bottom:10px;font-family:Arimo,sans-serif;font-weight:700;color:#000}.search-result-first-column{width:20%}.search-results-last-column{width:80%;padding-left:24px}.search-result-content-wrapper{max-width:700px}.search-result-content-wrapper p{font-size:18px;line-height:22px;color:#000}.search-results-item:not(.with-category) .search-result-category{display:none!important}.search-result-category.is-boxed{font-size:12px;line-height:16px;font-family:adobe-garamond-pro,sans-serif;font-weight:600;text-transform:uppercase;padding:3px 10px 1px;border:1px solid #000;display:inline-block;letter-spacing:1.5px;color:#000;-webkit-transition:opacity .3s;transition:opacity .3s;margin-bottom:1em}.search-result-category.is-boxed:hover{opacity:.6}.search-result-category:not(.is-boxed){float:left;line-height:20px;text-transform:uppercase;font-family:Consolas,Lucida Console,Courier New,Monospace;color:#000;margin:0 .5em 0 0;border-right:1px solid #000;padding-right:.5em}@media (max-width:800px){.search-result-first-column{width:100%;margin-bottom:14px}.search-results-last-column{width:100%;padding-left:0}}.single-page-wrapper{display:-webkit-box;display:flex;position:relative;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.single-page-wrapper[data-layout=single_column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.single-page-column{-webkit-box-flex:1;flex:1 1 50%;margin-bottom:30px;padding:0 10px}@media (min-width:1200px){.single-page-column{max-width:calc(50% - 7px)}}@media (min-width:1200px){.single-page-wrapper[data-layout=single_column] .single-page-column{max-width:60%}}.single-page-wrapper[data-layout-fallback=center] .single-page-column,.single-page-wrapper[data-layout=single_column] .single-page-column{margin-left:auto;margin-right:auto}.single-page-wrapper[data-layout=single_column_full] .single-page-column{-webkit-box-flex:1;flex:1 1 100%;max-width:100%}[data-layout-additional-content-order=second] .single-page-column--additionalContent{-webkit-box-ordinal-group:11;order:10;padding-right:0}.additionalContent--item.separator-before{border-top:1px solid #3a637c;padding-top:20px;margin-top:20px}.additionalContent--item.separator-after{border-bottom:1px solid #3a637c;padding-bottom:20px;margin-bottom:12px}.additionalContent--item:not(.separator-before):not(.separator-after){margin-bottom:12px}.additionalContent__title{font-size:17px;font-family:Arimo,sans-serif;font-weight:700;margin-bottom:8px;padding-left:10px}.additionalContent--item a{color:#3a637c}.single-page-intro{position:relative}.single-page-intro>:last-child{margin-bottom:40px}.single-page-intro.no-padding h1{margin:0}.single-page-intro h1{font-size:24px;line-height:33px;color:#000;font-family:Arimo,sans-serif;margin-top:20px;margin-bottom:30px;font-weight:700}@media (min-width:1200px){.single-page-intro h1{margin-bottom:100px}}.single-page-category{font-size:12px;line-height:16px;font-family:adobe-garamond-pro,sans-serif;font-weight:600;text-transform:uppercase;padding:3px 10px 1px;border:1px solid #000;display:inline-block;letter-spacing:1.5px;color:#000;-webkit-transition:opacity .3s;transition:opacity .3s}.single-page-category:hover{opacity:.6}.single-page-inner-text{width:100%;position:relative}.single-page-inner-text h3{font-size:24px;line-height:28px;color:#000;font-family:Arimo,sans-serif;margin-bottom:10px;font-weight:700}.single-page-inner-text a{color:#00667c}.single-page-inner-text h4{font-size:17px;line-height:22px;color:#000;font-weight:700;font-family:Arimo,sans-serif;border-top:1px solid #000;padding-top:5px;margin-left:20px;margin-bottom:5px}.single-page-inner-text h4:not(:first-child){margin-top:44px}.single-page-inner-text h5{font-size:17px;color:#00667c}.single-page-inner-text h5,.single-page-inner-text h6{line-height:22px;font-weight:700;font-family:Arimo,sans-serif;text-transform:uppercase;margin-bottom:5px}.single-page-inner-text h6{font-size:13px;color:#000;letter-spacing:2px}.single-page-inner-text .t1,.single-page-inner-text h3{margin-left:15px}.single-page-inner-text hr{margin-left:15px;margin-bottom:2px}.single-page-inner-text p{font-size:18px;line-height:22px;text-align:left!important}.highlight-intro{font-size:1.18em;margin-bottom:1em}@media (max-width:1024px){.single-page-wrapper{width:100%}.single-page-column.single-page-column{min-width:100%;margin-left:0}}@media (min-width:1025px){body.scrolling-is-individual .single-page-wrapper>.single-page-column--additionalContent{height:calc(100vh - 146px);overflow:auto}.single-page-column__ss-container{height:100%;padding-right:4px}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:40px}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}body,html{height:100%}.wrapper{position:relative;overflow:hidden}main#main{margin:0;min-height:90vh}main#main .container{margin-left:calc((100vw - 240px)/2);padding:77px 20px 15px;margin-right:240px}main#main .container.full{margin-left:0;padding:77px 20px 15px 30px;margin-right:240px;position:relative;width:100%}main#main .hero{max-width:calc((100vw - 300px)/2);width:100%;position:fixed;overflow:hidden;top:97px;bottom:0;left:30px}main#main .home-grid{padding-top:20px}@media (max-width:1024px){main#main .container{margin-left:0}main#main .container.full{padding-left:25px}main#main .hero{position:relative;top:20px;left:5px;margin-bottom:15px;max-width:calc(100vw - 285px)}}@media (max-width:700px){header#header{padding-right:15px}.header-dropdown,.nav-wrapper{padding-right:15px;padding-left:15px}main#main .hero{position:relative;top:20px;width:100%;max-width:none}main#main .container{margin-right:0;width:100%;padding:77px 30px 15px 20px}main#main .container.full{padding:77px 30px 15px;padding-top:80px}}@media (max-width:380px){main#main .container{padding-top:55px}}@media (max-width:350px){main#main .container{padding-top:45px}}.archive-list-wrapper.pubblicazioni .post-grid-image{background-size:contain;background-color:#fff}.js-latestEntriesCarousel .flickity-prev-next-button{top:-28px;-webkit-transform:none;transform:none;width:24px;height:16px;background-position:0 0;background-image:url(assets/dist/images/icons/arrow-right-long.svg);border-radius:0;padding:0}.js-latestEntriesCarousel .flickity-prev-next-button svg{display:none}.js-latestEntriesCarousel .flickity-prev-next-button.next{right:0}.js-latestEntriesCarousel .flickity-prev-next-button.previous{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);right:40px;left:auto}.js-latestEntriesCarousel .flickity-prev-next-button:focus{outline:none}html[lang]{margin-top:0!important}html[lang] #wpadminbar{top:-28px;opacity:.4;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-delay:2s;transition-delay:2s}html[lang] #wpadminbar:hover{top:0;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.cini-errors{position:fixed;z-index:999;border:1px solid #c00;border-left:0;border-radius:0 5px 5px 0;background:#fcc;padding:10px;font-size:11px;bottom:5px;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate3d(calc(-100% + 10px),0,0);transform:translate3d(calc(-100% + 10px),0,0);max-height:80vh;overflow:auto;font-family:Consolas,Lucida Console,Courier New,Monospace}.cini-errors:hover{-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 10px rgba(0,0,0,.3)}.cini-errors>ul:not(:last-child){border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.is-menu-anchor{position:relative}.is-menu-anchor a[name]{position:absolute;top:-60px;width:0;left:0}.show-more-content-button{display:block;font-weight:700;font-size:1.2em;text-align:center;cursor:pointer}.show-more-content-is-active .show-more-content-button{display:none}.show-more-content:not(.is-visible){max-height:100px;overflow:hidden;position:relative}.show-more-content:not(.is-visible):before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}