/*!
Theme Name: Cini
Description: Custom theme for cini.it
Author: Fabvla Inc.
Author URI: http://www.fabvla.com
Version: 51f3f39ee5
*/@import url(https://use.typekit.net/vzo4lhk.css);@import url(https://fonts.googleapis.com/css?family=Arimo:400,700);.page-heading-wrapper .filters-button-wrapper,.ss-grabbed{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.header-search,.hero-wrapper.flickity-init .flickity-viewport{min-height:100%}.nav-wrapper .main-menu ul,.nav-wrapper .secondary-menur ul,ol,ul{list-style:none}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:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;font-family:adobe-garamond-pro,sans-serif}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}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{border-spacing:0;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(even){background:rgba(0,102,126,.3)}table tr:nth-child(even) td,table tr:nth-child(even) th{border-color:#fff}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}.ss-content,.ss-wrapper{height:100%;position:relative}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{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;transition:opacity .25s linear}.ss-container:active .ss-scroll,.ss-container:hover .ss-scroll,.wrapper.compact-header header#header:after{opacity:1}.ss-hidden{display:none}.svg-icon,.svg-icon svg{display:inline-block;height:1em}.ss-grabbed{-o-user-select:none;user-select:none}.svg-icon{vertical-align:middle}.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:.7857142857142857em}.icon-search svg{width:1em}.icon-close2 svg{width:.7857142857142857em}.icon-map-marker svg{width:.68em}.icon-facebook-square svg{width:.8571428571428571em}.icon-twitter svg{width:.9285714285714285em}.icon-caret-down svg,.icon-caret-up svg{width:.5714285714285714em}.icon-caret-left svg{width:.39285714285714285em}.icon-caret-right svg{width:.3214285714285714em}.icon-angle-double-left svg{width:.5892857142857143em}.icon-angle-double-right svg{width:.5535714285714285em}.icon-angle-double-down svg,.icon-angle-double-up svg{width:.6428571428571428em}.icon-angle-left svg{width:.375em}.icon-angle-right svg{width:.33928571428571425em}.icon-angle-down svg,.icon-angle-up svg{width:.6428571428571428em}.icon-location-arrow svg{width:.7862857142857141em}.icon-instagram svg{width:.8571428571428571em}.icon-map-o svg{width:1.1428571428571428em}.loadingIndicator{display:block;font-size:10px;width:2em;height:2em;padding:3em;margin:auto}.t1,.t2,.t3{font-family:Arimo,sans-serif;padding-bottom:1em;font-weight:700}.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:rotateZ(0) translate3d(0,0,0);transform:rotateZ(0) translate3d(0,0,0)}100%{-webkit-transform:rotateZ(360deg) translate3d(0,0,0);transform:rotateZ(360deg) translate3d(0,0,0)}}@keyframes axis{0%{-webkit-transform:rotateZ(0) translate3d(0,0,0);transform:rotateZ(0) translate3d(0,0,0)}100%{-webkit-transform:rotateZ(360deg) translate3d(0,0,0);transform:rotateZ(360deg) translate3d(0,0,0)}}h1{font-size:1.8em;font-family:Arimo,sans-serif}h2{font-size:1.6em;font-family:Arimo,sans-serif}h3{font-size:1.4em;font-family:Arimo,sans-serif}h4{font-size:1.3em;font-family:Arimo,sans-serif}h5{font-size:1.1em;font-family:Arimo,sans-serif}h6{font-size:1em;font-family:Arimo,sans-serif}.t-1{font-size:13px!important;font-family:Arimo,sans-serif}.t-2{font-size:11px!important;font-family:Arimo,sans-serif}.t-3{font-size:24px!important;font-family:Arimo,sans-serif;font-weight:700}.t1{font-size:17px!important}.t2{font-size:16px!important}.t3{font-size:13px!important;text-transform:uppercase}.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,.header-donation a,.logo-title-wrapper h1{font-family:Arimo,sans-serif}.f2{font-size:16px}@media all and (max-width:599px){.hide-on-small-screen{display:none!important}}@media all and (min-width:600px) and (max-width:1199px){.hide-on-medium-screen{display:none!important}}@media all and (max-width:1199px){.hide-on-up-to-large-screen{display:none!important}}@media all and (min-width:600px){.hide-on-medium-and-up-screen{display:none!important}}@media all and (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-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:108px}.header-donation a{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-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;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%;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;background:#00667e;display:-webkit-flex;display:flex;-webkit-align-items: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-weight:700;font-size:16px;line-height:20px;margin-left:10px}.header-actions{padding-right:10px;display:-webkit-flex;display:flex;-webkit-align-items:middle;align-items:middle;line-height:1}.header-search{cursor:pointer;margin-right:8px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content: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:0;width:24px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.header-social-slider-item .svg-icon{display:-webkit-flex;display:flex;-webkit-justify-content: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;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-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;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-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;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-order:-1;order:-1}.header-dropdown.search button .svg-icon{vertical-align:top}.header-dropdown.search input[type=search],.header-dropdown.search input[type=text]{-webkit-flex:1;flex:1;background-color:transparent;border:none;border-radius:0;outline:0;font-size:17px;font-weight:700;color:#000;margin:0;box-shadow:none;box-sizing:content-box;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}.hero-wrapper .hero-content-wrapper h6,.nav-wrapper .main-menu li a,.nav-wrapper .secondary-menu li a{color:#00667C;font-weight:700;font-family:Arimo,sans-serif}.header-dropdown.social .dropdown-social{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;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 all and (max-width:1024px){.header-donation{display:none}header#header .logo svg{margin:auto auto auto 25px}}@media all and (max-width:728px) and (min-width:701px){.header-social{display:none}.header-search{margin-right:26px}}@media all and (max-width:700px){.header-dropdown.social .dropdown-social{-webkit-justify-content:flex-start;justify-content:flex-start}header#header .logo svg{margin:auto auto auto 30px}}@media all and (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 all and (max-width:448px){.header-search{margin-right:13px}header#header .logo{width:310px}header#header .logo svg{width:.85em}}@media all and (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-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items: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;transition:background .3s}.hamburger:focus{outline:0}.hamburger span{display:block;position:absolute;top:14px;left:0;right:0;height:2px;background:#000;transition:background 0s .3s}.hamburger span::after,.hamburger span::before{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#000;content:'';transition-duration:.3s,.3s;transition-delay:.3s,0s}.hamburger span::before{top:-8px;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.hamburger span::after{bottom:-8px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.nav-open .hamburger span{background:0 0}.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{transition-delay:0s,.3s}.nav-wrapper{position:fixed;top:0;right:0;left:0;z-index:99;background-color:#fff;border-bottom:2px solid #000;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;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;padding:20px 280px 20px 40px}.nav-menu-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;width:100%;position:relative}.nav-social-wrapper{display:none;width:100%;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #000;padding-top:20px}.nav-wrapper .main-menu li:first-child a,.nav-wrapper .secondary-menu li:first-child a{padding-top:0}.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 li{display:block;line-height:1}.nav-wrapper .main-menu li:first-child{margin-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;padding-bottom:14px}.nav-wrapper .secondary-menu-wrapper{width:50%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start}.secondary-menu{-webkit-flex:1;flex:1;border-left:1px solid #00667C;width:50%;line-height:1;padding-left:15px}@media all and (min-width:700px){.secondary-menu{padding-left:30px}}@media all and (min-width:1281px){.secondary-menu.with-language-picker{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;min-height:100%}}.nav-wrapper .secondary-menu li{display:block}.nav-wrapper .secondary-menu li:first-child{margin-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;padding-bottom:14px}@media all and (max-width:1280px){.nav-wrapper .secondary-menu-wrapper{-webkit-flex-direction:column;flex-direction:column}.nav-wrapper .secondary-menu:first-child{padding-bottom:40px}.nav-wrapper .secondary-menu{width:100%}}@media all and (max-width:480px){.nav-menu-wrapper{padding-bottom:20px}.nav-social-wrapper{display:-webkit-flex;display:flex}}@media all and (max-width:380px){.nav-wrapper{top:55px}}@media all and (max-width:350px){.nav-wrapper{top:45px}}.component-button{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;line-height:1;font-size:.8em}.component-button--icon{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;height:100%;-webkit-align-items:center;align-items:center;padding-right:.5em}.component-button--icon .svg-icon{height:1.1em}.component-button--anchor{font-weight:700}@media all and (max-width:900px){.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:0;position:relative;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-around;justify-content:space-around;height:100%;padding:0 1px}.hero-wrapper .hero-image-wrapper{-webkit-flex:1;flex:1;background-size:cover;background-position:center top;background-repeat:no-repeat;height:100%;width:100%}.hero-wrapper .hero-image-wrapper.is-video{background-size:5000%;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.hero-wrapper .hero-image-wrapper.is-video>*{-webkit-flex:1;flex:1}.hero-wrapper .hero-content-wrapper{background-color:#fff;width:100%;padding:15px 0}.hero-wrapper .hero-content-wrapper h6{font-size:13px;line-height:1;letter-spacing:1px;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;transition:opacity .3s}.hero-wrapper .hero-content-wrapper h2:hover,a.hero-content-category.hero-content-category:hover{opacity:.6}.hero-wrapper .hero-content-wrapper h2 a{color:inherit}.hero-wrapper .hero-content-top-bar{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;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;transition:opacity .3s}.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;transition:opacity .2s}.section-title,.std-grid-item h2{transition:opacity .3s;opacity:1}.hero-wrapper .hero-content-next-arrow:hover,.hero-wrapper .hero-content-prev-arrow:hover{opacity:.4}@media all and (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-actions{width:100%;position:relative;display:inline-block}.std-grid-action-item{width:100%;position:relative;display:inline-block;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}.section-title,.std-grid-item h6{line-height:22px;font-family:Arimo,sans-serif;font-weight:700}.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-size:17px;color:#000;margin-bottom:5px}.std-grid-item img.full{display:block;width:100%;height:auto}.std-grid-item h6{font-size:13px;letter-spacing:1px;color:#00667C;margin-bottom:3px}.std-grid-item h2{font-family:Arimo,sans-serif;font-size:24px;line-height:33px;font-weight:700;color:#000}.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 button[type=submit],.std-grid-item input[type=mail]{height:42px;color:#000;font-family:Arimo,sans-serif;font-weight:700;outline:0;box-shadow:none}.std-grid-item form{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between}.std-grid-item input[type=mail]{-webkit-flex:1;flex:1;border:none;border-bottom:1px solid #444;border-radius:0;width:100%;font-size:17px;line-height:20px;padding:0}.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:0 0;border:1px solid #000;border-radius:0;font-size:13px;line-height:18px;padding:5px 20px;width:auto;margin-top:10px;margin-left:10px;letter-spacing:2px;-webkit-appearance:none;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}.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 all and (max-width:700px){.sidebar.no-padding-right .sidebar-inner{padding-right:20px}.sidebar.no-padding-right .sidebar-info-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;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 all and (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:0}.sidebar-news-item h6{font-family:Arimo,sans-serif;font-size:12px;line-height:22px;font-weight:700;letter-spacing:1px;color:#00667C;margin-bottom:3px}.sidebar-news-item h4{font-family:Arimo,sans-serif;font-size:17px;line-height:22px;font-weight:700;color:#000;margin-bottom:5px;opacity:1;transition:opacity .3s}.sidebar-accordion-item .svg-icon,.sidebar-accordion-title .svg-icon{transition:all .3s ease}.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-content--free-text,.sidebar-widget,.sidebar-widget-title{font-family:Arimo,sans-serif}.sidebar-news-item:last-child{border-bottom:none}.sidebar-news-item a{color:#000}.sidebar-inner-item .sidebar-download-arrow{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;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}@media all and (max-width:700px){.sidebar-title{margin-bottom:0}.sidebar-news-item{border:none;border-right:1px solid #000;padding-right:10px;margin-right:20px}.sidebar-news-wrapper .slick-list{padding:0 20px 0 0}}@media all and (min-width:700px){aside.sidebar{position:fixed;right:0;background-color:#fff;top:0;bottom:0;z-index:102;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 all and (max-width:700px){aside.sidebar{width:100%;position:relative;height:auto;background-color:#fff;border:none;border-top:1px solid #000;padding:30px}section.sidebar-inner{position:relative;padding:0 15px}}.sidebar-accordion-title:last-child,.sidebar-widget{border-bottom:1px solid #000}.sidebar-widget-title{font-weight:700;margin-bottom:10px;font-size:17px}.sidebar-widget:not(:last-child){margin-bottom:15px}.sidebar-widget{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-flex;display:flex}.sidebar-nav--item a .svg-icon{transition:all .3s ease;-webkit-flex:0 0 auto;flex:0 0 auto;padding-left:.2em;margin-top:2px}.sidebar-nav--item a:hover .svg-icon{-webkit-transform:translate(5px,0);transform:translate(5px,0)}.sidebar-nav--item:not(.is-go-back)>a{-webkit-justify-content:space-between;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-order:-1;order:-1;padding-left:0;padding-right:.2em}.sidebar-nav--item.is-go-back>a:hover .svg-icon{-webkit-transform:translate(-5px,0);transform:translate(-5px,0)}.sidebar-accordion-title{cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:15px 0;font-weight:700;border-top:1px solid #000}.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{color:#000;padding:5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.sidebar-accordion-item a:hover .svg-icon{-webkit-transform:translate(5px,0);transform:translate(5px,0)}.sidebar-accordion-item .is-active a{font-weight:700}.post-grid-content h4,.sidebar-inner-item h4{font-family:Arimo,sans-serif;transition:opacity .3s;opacity:1}.sidebar-info-wrapper{width:100%;position:relative}.sidebar-info-item{width:100%;position:relative;outline:0}.sidebar-info-item:active,.sidebar-info-item:focus,.sidebar-info-item:hover,.sidebar-info-item:visited{outline:0}.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:0;width:100%}.sidebar-inner-item h4{font-size:17px;line-height:22px;font-weight:700;color:#000;margin-bottom:5px}.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.bold,.sidebar-inner-item strong{font-weight:700}.sidebar-inner-item p:last-child{margin-bottom:0}.sidebar-inner-item p a{color:#00667C}@media all and (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-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.post-grid-wrapper .post-grid-item{width:calc(50% - 10px);margin-bottom:44px;position:relative}.post-grid-content--entry-header>:not(:last-child),.post-grid-image{margin-bottom:10px}.post-grid-image{width:100%;padding-bottom:85%;background-size:cover;background-repeat:no-repeat;background-position:center center}.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-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}[data-type=publications] .post-grid-content--entry-header{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items: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 h4{font-size:17px;line-height:22px;font-weight:700;color:#000;margin-bottom:5px}.post-grid-content--entry-date,.post-grid-download-btn h6{font-size:13px;font-weight:700;font-family:Arimo,sans-serif}.post-grid-content h4 a{color:inherit}.post-grid-content--entry-date{line-height:1;letter-spacing:1px;color:#00667c;margin-bottom:5px}.post-grid-download-btn{width:100%;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:3px}.post-grid-download-btn h6{color:#000;line-height:22px;text-transform:uppercase;margin-bottom:0}.post-grid-download-btn img{height:14px;width:auto}@media all and (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;margin:0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.footer-spacer{width:240px}.footer-row{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;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}.carousel-gallery-item p,.picture-description{line-height:17px;color:#000;font-weight:400;font-size:13px}@media all and (max-width:1224px){footer#footer{padding-bottom:0}.footer-column{width:50%;margin-bottom:20px}}@media all and (max-width:840px){.footer-column p br{display:none}}@media all and (max-width:700px){footer#footer{width:100%}.footer-spacer{display:none}}@media all and (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:0}.carousel-gallery-item img{width:100%;height:auto;display:block}.carousel-gallery-item p{font-family:Arimo,sans-serif}.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;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-family:adobe-garamond-pro,sans-serif}.after-title-column,.after-title-content{font-family:Arimo,sans-serif}.after-title{width:100%;position:relative;display:-webkit-flex;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-flex;display:flex;-webkit-align-items:center;align-items:center}.after-title-separator{border-left:1px solid #000;margin:0 25px}.event-date-calendar-wrapper{-webkit-justify-content:flex-start;justify-content:flex-start}.event-date-display>span{display:inline-block;white-space:nowrap}.after-title-content{font-size:13px;line-height:16px;font-weight:700}.caldera-grid select.form-control,.siblings-menu--item{line-height:20px;font-family:Arimo,sans-serif}.svg-icon+.after-title-content{padding-left:1em}.after-title a{color:#00667C}@media all and (max-width:520px){.after-title-column{-webkit-flex-basis:100%;flex-basis:100%;width:100%}.after-title-column:last-child{border-left:0;border-bottom:0}}.after-title-subtitle{display:-webkit-flex;display:flex;font-weight:700;-webkit-align-items:center;align-items:center;margin:.5em 0 1em}.after-title-subtitle>.svg-icon,.siblings-menu--item .svg-icon{margin-right:.5em}.after-title-subtitle a{color:currentColor}.siblings-menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.siblings-menu--item{-webkit-flex:1 1 100%;flex:1 1 100%;font-size:16px;color:#000;font-weight:700;padding:10px 0;border-bottom:1px solid #000;transition:color .2s;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.siblings-menu--item.is-active,.siblings-menu--item:hover{color:#00667c}@media all and (min-width:530px){.siblings-menu--item{-webkit-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px)}*+.siblings-menu .siblings-menu--item:nth-child(1),*+.siblings-menu .siblings-menu--item:nth-child(2){border-top:1px solid #000}}.cf-grid-wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.caldera-form-page.caldera-form-page[data-formpage],.cf-grid-wrapper>*{display:block!important}.cf-grid-wrapper>*{width:100%}@media all and (min-width:800px){.cf-grid-wrapper>*{width:48%}}.caldera-grid input.form-control[type=text],.caldera-grid input.form-control[type=email],.caldera-grid input.form-control[type=tel]{border-radius:0;border:1px solid #f0f0f0;border-bottom-color:#000;transition:border .3s ease;width:100%;display:inline-block;position:relative;background:0 0;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:0;font-weight:400}.caldera-grid input.form-control[type=text]:hover,.caldera-grid input.form-control[type=email]:hover,.caldera-grid input.form-control[type=tel]:hover{border-top-color:#ddd;border-left-color:#ddd;border-right-color:#ddd}.caldera-grid input.form-control[type=text]:focus,.caldera-grid input.form-control[type=email]:focus,.caldera-grid input.form-control[type=tel]:focus{border-color:#444}.caldera-grid input.form-control[type=text][aria-invalid=true],.caldera-grid input.form-control[type=email][aria-invalid=true],.caldera-grid input.form-control[type=tel][aria-invalid=true]{border-color:#c00}.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,.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{outline:0}.caldera-grid input.form-control[type=text]:disabled,.caldera-grid input.form-control[type=email]:disabled,.caldera-grid input.form-control[type=tel]:disabled{background:#f0f0f0;cursor:not-allowed}.caldera-grid input.form-control[type=text]::-webkit-input-placeholder,.caldera-grid input.form-control[type=email]::-webkit-input-placeholder,.caldera-grid input.form-control[type=tel]::-webkit-input-placeholder{color:#C8C8C8;position:relative;opacity:1}.caldera-grid input.form-control[type=text]::-moz-placeholder,.caldera-grid input.form-control[type=email]::-moz-placeholder,.caldera-grid input.form-control[type=tel]::-moz-placeholder{color:#C8C8C8;position:relative;opacity:1}.caldera-grid input.form-control[type=text]:-ms-input-placeholder,.caldera-grid input.form-control[type=email]:-ms-input-placeholder,.caldera-grid input.form-control[type=tel]:-ms-input-placeholder{color:#C8C8C8;position:relative;opacity:1}.caldera-grid input[type=checkbox]{background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:0;margin:0 0 5px;border:1px solid #000;height:16px;width:16px;min-width:16px;display:inline-block;vertical-align:middle;position:relative;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%;transition:opacity .2s ease-out;background-color:#fff;background-image:url(assets/dist/images/icons/checked.png);background-repeat:no-repeat;background-size:70%;background-position:center center}.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;margin:0 0 5px;border:1px solid #000;height:16px;width:16px;min-width:16px;display:inline-block;vertical-align:middle;position:relative;transition:opacity .2s ease-out;outline:0}.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;transition:opacity .2s ease-out;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:0}.caldera-grid select.form-control{border-radius:0;border:1px solid #f0f0f0;border-bottom-color:#000;transition:border .3s ease;width:100%;display:inline-block;position:relative;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:17px;color:#C8C8C8;padding:5px;outline:0;font-weight:400;background:url(assets/dist/images/icons/arrow-down.png) right 8px center no-repeat;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:0}.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-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.field-is-checkbox.is-inline>*,.field-is-radio.is-inline>*,.gfield_checkbox>*,.gfield_radio>*{-webkit-flex:1 1 100%;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-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.newsletter-form .row .col{width:calc(50% - 8px)}.newsletter-form .input-label{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items: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 all and (max-width:400px){.newsletter-form .row .col{width:100%}}.gform_body{font-family:Arimo,sans-serif}.gform_body .gform_fields.gform_fields{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.gform_body .gform_fields.gform_fields>*{width:100%;margin-bottom:15px}@media all and (min-width:900px){.gform_body .gform_fields.gform_fields .gfield.width--half{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=text],.gform_body .gform_fields.gform_fields input[type=email],.gform_body .gform_fields.gform_fields input[type=tel]{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=text]::-webkit-input-placeholder,.gform_body .gform_fields.gform_fields input[type=email]::-webkit-input-placeholder,.gform_body .gform_fields.gform_fields input[type=tel]::-webkit-input-placeholder{color:#c8c8c8}.gform_body .gform_fields.gform_fields input[type=text]::-moz-placeholder,.gform_body .gform_fields.gform_fields input[type=email]::-moz-placeholder,.gform_body .gform_fields.gform_fields input[type=tel]::-moz-placeholder{color:#c8c8c8}.gform_body .gform_fields.gform_fields input[type=text]:-ms-input-placeholder,.gform_body .gform_fields.gform_fields input[type=email]:-ms-input-placeholder,.gform_body .gform_fields.gform_fields input[type=tel]:-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;margin:0 0 5px;border:1px solid #000;height:16px;width:16px;min-width:16px;display:inline-block;vertical-align:middle;position:relative;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%;transition:opacity .2s ease-out;background-color:#fff;background-image:url(assets/dist/images/icons/checked.png);background-repeat:no-repeat;background-size:70%;background-position:center center}.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:0}.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;margin:0 .5em 5px 0;border:1px solid #000;height:16px;width:16px;min-width:16px;display:inline-block;vertical-align:middle;position:relative;transition:opacity .2s ease-out;outline: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;transition:opacity .2s ease-out;background-color:#000}.gform_body .gform_fields.gform_fields select,.paymentForm__amount input{transition:border .3s ease;font-family:Arimo,sans-serif;outline:0}.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:0}.gform_body .gform_fields.gform_fields select{border-radius:0;width:100%;display:inline-block;position:relative;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:17px;line-height:20px;color:#C8C8C8;font-weight:400;background:url(assets/dist/images/icons/arrow-down.png) right 8px center no-repeat;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:0}.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 .top_label .gfield_label{font-size:17px;font-weight:400}.gform_wrapper .top_label .gfield_label[for]{display:none}.gform_wrapper ul.gfield_checkbox li label{font-size:17px;padding-left:5px}.gform_wrapper .gfield_description,.single-page-inner-text .gform_wrapper p{font-size:15px}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox{margin-bottom:-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-flex;display:flex;-webkit-align-items:center;align-items:center}.paymentForm label{white-space:nowrap;padding-right:1em;font-weight:700}.paymentForm__amount{-webkit-flex-grow:2;flex-grow:2;padding-right:1em}.paymentForm__amount input{border-radius:0;border:1px solid #f0f0f0;border-bottom-color:#000;width:100%;display:inline-block;position:relative;background:0 0;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:17px;line-height:20px;color:#000;padding:5px;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:0}.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:rgba(255,255,255,.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-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.download__item .svg-icon{max-width:2em}.download__item .svg-icon+span{-webkit-flex-grow:2;flex-grow:2}.download__item a:hover .svg-icon{color:#00667e}.download__item-left{display:-webkit-flex;display:flex;width:calc(100% - 24px);padding-right:10px;-webkit-align-items:center;align-items:center}.download__filesize{font-size:.7em;width:45px;line-height:16px}.download__mime{font-size:.7em;padding-left:1em;opacity:.1;transition:all .3s ease;width:25px;line-height:16px}.download__item:hover .download__mime,span.tag{opacity:1}.download__title{width:calc(100% - 70px);padding-right:10px}.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;transition:all .3s ease;-webkit-transform:translate(0,-50%);transform:translate(0,-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:translate(0,-50%) rotate(90deg);transform:translate(0,-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-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;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 all and (min-width:350px){.latestEntriesCarousel__item{width:calc(48% - 10px)}}@media all and (min-width:450px){.latestEntriesCarousel__item{width:calc(24% - 10px)}}@media all and (min-width:1200px){.latestEntriesCarousel__item{width:calc(24% - 10px)}}.latestEntriesCarousel__thumb{padding-top:85%;background:center center no-repeat;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 all and (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-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-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:rgba(255,255,255,.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-flex:0 0 25%;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-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.archive-pagination-wrapper:not(.is-loading) .archive-list-pagination-icon--active,.archive-pagination-wrapper:not(.is-loading) .archive-list-pagination-label--active,.archive-pagination-wrapper[data-pagination-active='-1'],.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-list-wrapper .post-grid-item .post-pub-block .post-pub-date{margin-top:5px;margin-left:20px}@media all and (max-width:1230px){.archive-list-wrapper .post-grid-item{width:calc(50% - 15px);-webkit-flex-basis:50%;flex-basis:50%}}@media all and (max-width:730px){.archive-list-wrapper{width:100%;margin-left:0}.archive-list-wrapper .post-grid-item{width:100%;-webkit-flex-basis:100%;flex-basis:100%;padding-left:0}}.archive-list-next-page--scrollToLoad{font-family:Arimo,sans-serif;font-size:.8em}@-webkit-keyframes ajax-loading-rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ajax-loading-rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.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-static-pagination-wrapper.archive-static-pagination-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;-webkit-flex:1 1 100%;flex:1 1 100%;width:auto}@media all and (min-width:730px){.archive-static-pagination-wrapper.archive-static-pagination-wrapper .archive-list-next-page{-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row;flex-direction:row}}.archive-list-next-page{-webkit-flex:0 0 100%;flex:0 0 100%;min-width:100%;line-height:1;margin-top:1em;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;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{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:1px solid #c00;border-bottom-width: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 all and (max-width:700px){.page-heading-wrapper{padding-left:0;padding-right:0}}.page-heading--goBack.has-padding,.page-heading-heading.has-padding{padding:10px 0 10px 10px}.page-heading-wrapper h1 a{color:inherit;display:-webkit-flex;display:flex;-webkit-align-items: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-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.page-heading-heading.is-vertical{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}.page-heading-heading.is-vertical>*{width:100%}.page-heading-heading .is-first{-webkit-order:-1;order:-1}.page-heading-heading .page-heading-category{margin-left:-7.5px}.page-heading-search-tags{width:100%;height:0;overflow:hidden;transition:height .3s ease-out;outline:0}.page-heading-search-tags:active,.page-heading-search-tags:focus,.page-heading-search-tags:hover,.page-heading-search-tags:visited{outline:0}.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:0}.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:0}.page-heading-search-tags-scroller::-webkit-scrollbar{width:0;background:0 0}.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;user-select:none;display:-webkit-flex;display:flex;-webkit-align-items: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);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(0);transform:rotate(0)}.page-subheading{font-weight:700;font-size:1.3em}.page-heading--goBack{font-family:Arimo,sans-serif}.archive-filters-column h4,.carousel-gallery-title h4,.istituti-single-inner-text p{font-family:Arimo,sans-serif;line-height:22px}.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{transition:all .3s ease;color:#666}.page-heading--goBack.is-page a:hover{color:#000}.istituti-single-inner-text{width:100%;position:relative}.istituti-single-inner-text p{font-size:18px;color:#000;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;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-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.archive-filters-column{padding:0 15px;transition:opacity .3s ease-out;transition-delay:0s;-webkit-flex-basis:50%;flex-basis:50%}@media all and (max-width:700px){.archive-filters-column:first-child{padding-left:0}}@media all and (min-width:1024px){.archive-filters-column{-webkit-flex-basis:25%;flex-basis:25%}}.archive-filters-column.border{border-left:1px solid #00667C}.archive-filters-column h4{font-size:13px;color:#000;margin-bottom:5px;font-weight:700;display:block;text-transform:uppercase}.archive-filters-column a{font-size:17px;line-height:22px;color:#00667C;margin-bottom:5px;font-family:Arimo,sans-serif;font-weight:700;display:block}.archive-filters-column select,span.tag{overflow:hidden;font-size:16px;font-family:Arimo,sans-serif}.archive-filters-year-selector{border-bottom:1px solid #00667C}.archive-filters-column select{display:block;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;width:100%;color:#000;font-weight:700;line-height:19px;padding:0 5px;border-radius:0;margin-bottom:10px;background:url(assets/dist/images/icons/arrow-down.png) right 5px center no-repeat #fff;background-size:10px}.archive-filters-column select:focus{outline:0}.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;column-count:2;-webkit-column-width:50%;column-width:50%;-webkit-column-gap:2em;column-gap:2em;-webkit-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 all and (max-width:1200px){.empty-column{display:none}}@media all and (max-width:1024px){.archive-filters-column{width:50%}.archive-filters-mobile-date-selector-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.empty-column,.eventi-filters-desktop-date-wrapper{display:none}}@media all and (max-width:600px){.archive-filters-mobile-date-selector-wrapper{padding-top:0;-webkit-flex-direction:column;flex-direction:column}.archive-filters-mobile-date-selector-column{width:100%;padding:10px 0}.archive-filters-mobile-date-selector-column:first-child{padding-right:00px}.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;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;transition:all .3s ease}.clear-all-filters-button:hover{background:#000;color:#fff}@-webkit-keyframes wiggle{0%,100%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}50%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}}@keyframes wiggle{0%,100%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}50%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}}@-webkit-keyframes removeTag{0%,100%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}50%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}}@keyframes removeTag{0%,100%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}50%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}}span.tag{padding:.63em 32px .63em .63em;display:inline-block;margin:5px 8px 5px 0;cursor:pointer;background:url(assets/dist/images/icons/close-white.png) right 8px center no-repeat #000;background-size:15px;line-height:19px;color:#fff;font-weight:600;width:auto;transition:margin .3s ease,padding .3s,max-width .5s,opacity .3s ease .2s}@media all and (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;transition:opacity .3s ease-out,margin .3s ease .2s,padding .3s ease .2s,width .3s ease .2s}.search-result-category.is-boxed:hover,.single-page-category:hover{opacity:.6}.search-result-date,.search-result-post-type{font-size:13px;margin-bottom:2px;font-family:Arimo,sans-serif;font-weight:700}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-flex;display:flex;position:relative;border-bottom:1px solid #000;padding:20px 10px;transition:background .3s ease}.search-result-category.is-boxed,.single-page-category{letter-spacing:1.5px;transition:opacity .3s;text-transform:uppercase}.search-results-item.with-hover:hover{background:#fafafa}.search-results-wrapper{position:relative}.search-result-date{color:#00667C;line-height:22px}.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;padding:3px 10px 1px;border:1px solid #000;display:inline-block;color:#000;margin-bottom:1em}.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}.additionalContent__title,.single-page-inner-text h3,.single-page-intro h1{font-family:Arimo,sans-serif}@media all and (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-flex;display:flex;position:relative;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.single-page-wrapper[data-layout=single_column]{-webkit-flex-direction:column;flex-direction:column}.single-page-column{-webkit-flex:1 1 50%;flex:1 1 50%;margin-bottom:30px;padding:0 10px}@media all and (min-width:1200px){.single-page-column{max-width:calc(50% - 7px)}.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-flex:1 1 100%;flex:1 1 100%;max-width:100%}[data-layout-additional-content-order=second] .single-page-column--additionalContent{-webkit-order:10;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-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;margin-top:20px;margin-bottom:30px;font-weight:700}@media all and (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;padding:3px 10px 1px;border:1px solid #000;display:inline-block;color:#000}.single-page-inner-text{width:100%;position:relative}.single-page-inner-text h3{font-size:24px;line-height:28px;color:#000;margin-bottom:10px;font-weight:700}.single-page-inner-text h4,.single-page-inner-text h5,.single-page-inner-text h6{font-family:Arimo,sans-serif;margin-bottom:5px;line-height:22px;font-weight:700}.single-page-inner-text a{color:#00667C}.single-page-inner-text h4{font-size:17px;color:#000;border-top:1px solid #000;padding-top:5px;margin-left:20px}.single-page-inner-text h4:not(:first-child){margin-top:44px}.single-page-inner-text h5{font-size:17px;color:#00667C;text-transform:uppercase}.single-page-inner-text h6{font-size:13px;color:#000;letter-spacing:2px;text-transform:uppercase}.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 all and (max-width:1024px){.single-page-wrapper{width:100%}.single-page-column.single-page-column{min-width:100%;margin-left:0}}@media all and (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}main#main .hero{max-width:calc((100vw - 240px - 60px)/ 2);width:100%;position:fixed;overflow:hidden;top:calc(20px + 77px);bottom:0;left:30px}main#main .home-grid{padding-top:20px}@media all and (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 - 240px) - 45px)}}@media all and (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:80px 30px 15px}}@media all and (max-width:380px){main#main .container{padding-top:55px}}@media all and (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:0}html[lang]{margin-top:0!important}html[lang] #wpadminbar{top:-28px;opacity:.4;transition:all .2s ease;transition-delay:2s}html[lang] #wpadminbar:hover{top:0;opacity:1;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;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:translate3d(0,0,0);transform:translate3d(0,0,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:rgba(255,255,255,.5);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}
/*# sourceMappingURL=style.min.css.map */
