/*!
Theme Name: Seas
Theme URI: http://underscores.me/
Author: Pernice Comunicazione
Author URI: http://Pernicecom.it
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: seas
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Seas is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{height:auto;border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body.maintenance{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:20px}body.maintenance>div{box-shadow:0px 2px 1px #b4b4b4;padding:24px;border:1px solid #c8c8c8;text-align:center;border-radius:2px}body.maintenance>div h3{color:#34AEC4}body.maintenance>div img{padding:20px 32px;display:block;margin:0 auto}@media screen and (max-width: 960px){body.maintenance>div img{width:180px}}body.error404 section.error-404{max-width:80em;margin-left:auto;margin-right:auto;text-align:center;padding:30px 0}body.error404 section.error-404::after{clear:both;content:"";display:table}body.error404 section.error-404 h2{margin:0 0 24px 0;line-height:160px;font-size:160px;background-color:#34AEC4;background-image:-webkit-linear-gradient(#34AEC4,#008CA6);background-image:linear-gradient(#34AEC4,#008CA6);background-color:#34AEC4;background-image:-webkit-linear-gradient(bottom, #34AEC4,#008CA6);background-image:-webkit-linear-gradient(bottom,#34AEC4,#008CA6);background-image:linear-gradient(to top,#34AEC4,#008CA6);background-color:#008CA6;background-image:-webkit-linear-gradient(bottom, #34AEC4,#008CA6);background-image:linear-gradient(to top,#34AEC4,#008CA6);background-color:#34AEC4;background-image:-webkit-linear-gradient(-290deg, #34AEC4 10%,#34AEC4 25%,#008CA6 72%);background-image:-webkit-linear-gradient(70deg,#34AEC4 10%,#34AEC4 25%,#008CA6 72%);background-image:linear-gradient(20deg,#34AEC4 10%,#34AEC4 25%,#008CA6 72%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}body.error404 section.error-404 p{font-size:30.4px;font-weight:600}body.error404 section.error-404 a{display:block;max-width:300px;margin:0 auto;font-weight:200;letter-spacing:2px;background-color:#34AEC4;border-radius:2px;font-size:24px;color:white;line-height:33px;text-decoration:none;padding:8px 24px}body.error404 section.error-404 a:hover{-webkit-transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);background:#008CA6;color:white}.pdfjs-viewer{max-width:100%;margin-left:auto;margin-right:auto;width:100%;border:0;height:100vh}.pdfjs-viewer::after{clear:both;content:"";display:table}.privacy-policy-cookie{padding:0 12px;margin-top:60px;max-width:940px;margin:0 auto;display:block}.privacy-policy-cookie h2{text-align:center}.privacy-policy-cookie div{margin:60px 0}.privacy-policy-cookie div>p{text-align:center}.informative img,.deactivate img{margin:0 auto;display:block}.informative .accordion,.deactivate .accordion{background-color:white;border-bottom:1px solid #dcdcdc;margin:0;padding:0}.informative .accordion ul,.deactivate .accordion ul{margin:0;padding:0}.informative .accordion li,.deactivate .accordion li{border-bottom:1px solid #dcdcdc;list-style:none;margin-bottom:0}.informative .accordion li>span,.deactivate .accordion li>span{color:#717070;display:block;padding:0.75em 1.618em;text-decoration:none}.informative .accordion li:last-child,.deactivate .accordion li:last-child{border:none}.informative .accordion li:focus,.informative .accordion li:hover,.deactivate .accordion li:focus,.deactivate .accordion li:hover{background-color:#fbfbfb}.informative .accordion ul.submenu,.deactivate .accordion ul.submenu{display:none}.informative .accordion ul.submenu li,.deactivate .accordion ul.submenu li{background-color:#e9e9e9}.informative .accordion ul.submenu li:first-child,.deactivate .accordion ul.submenu li:first-child{border-top:1px solid #dcdcdc;box-shadow:inset 0 1px 1px #d9d9d9}.informative .accordion ul.submenu li:focus,.informative .accordion ul.submenu li:hover,.deactivate .accordion ul.submenu li:focus,.deactivate .accordion ul.submenu li:hover{background-color:#eee}.informative .accordion .is-expanded,.deactivate .accordion .is-expanded{display:block;padding-bottom:0}.cookieutilizzati .table-minimal{border-collapse:separate;border-spacing:0;width:100%}.cookieutilizzati .table-minimal tbody tr:hover>td:nth-child(2){background-color:#fafafa}.cookieutilizzati .table-minimal tbody tr:first-child td{border-top:2px solid #dcdcdc}.cookieutilizzati .table-minimal tbody{background-color:#fff}.cookieutilizzati .table-minimal tbody td{border-bottom:0px;border-top:1px solid #dcdcdc;line-height:1.5;padding:0.75em 1em}.cookieutilizzati table{margin:40px 0}.cookieutilizzati tr td:first-child{background-color:#278394;color:white}body{overflow:hidden}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1000000}#status{width:180px;height:180px;position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:-90px 0 0 -90px}.back-bar{background-color:#006173;margin-top:-px;padding:12px 44px;color:white}.back-bar a{color:white;text-decoration:none;position:relative}.back-bar a:before{content:"\A";border-style:solid;border-width:6px 8px 6px 0;border-color:transparent white transparent transparent;position:absolute;left:-20px;top:5px}body.public-area,.error404{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background-color:#E7E7E7}@media screen and (min-width: 960px){body.public-area,.error404{padding:60px 0}}@media screen and (min-width: 550px){body.public-area,.error404{padding:60px 30px}}@media screen and (min-width: 320px) and (max-width: 960px){body.public-area,.error404{padding:0}}body.public-area #page,.error404 #page{box-shadow:0px 0px 6px 0px rgba(50,50,50,0.1);border-radius:2px;background-color:white;max-width:80em;margin-left:auto;margin-right:auto}body.public-area #page::after,.error404 #page::after{clear:both;content:"";display:table}body.public-area section,.error404 section{max-width:80em;margin-left:auto;margin-right:auto}body.public-area section::after,.error404 section::after{clear:both;content:"";display:table}body.public-area h1,body.public-area h2,body.public-area h3,body.public-area h4,body.public-area h5,body.public-area h6{font-weight:400}@media screen and (min-width: 550px){body.public-area h1{font-size:48px}}@media screen and (min-width: 320px) and (max-width: 960px){body.public-area h1{font-size:32px}}@media screen and (min-width: 550px){body.public-area h2{font-size:40px}}@media screen and (min-width: 320px) and (max-width: 960px){body.public-area h2{font-size:28.8px}}@media screen and (min-width: 550px){body.public-area h3{font-size:35.2px}}@media screen and (min-width: 320px) and (max-width: 960px){body.public-area h3{font-size:25.6px}}@media screen and (min-width: 550px){body.public-area h4{font-size:32px}}@media screen and (min-width: 320px) and (max-width: 960px){body.public-area h4{font-size:22.4px}}@media screen and (min-width: 550px){body.public-area h5{font-size:28.8px}}@media screen and (min-width: 320px) and (max-width: 960px){body.public-area h5{font-size:19.2px}}@media screen and (min-width: 550px){body.public-area h6{font-size:24px}}@media screen and (min-width: 320px) and (max-width: 960px){body.public-area h6{font-size:17.6px}}body.public-area footer,.error404 footer{max-width:80em;margin-left:auto;margin-right:auto;color:white}body.public-area footer::after,.error404 footer::after{clear:both;content:"";display:table}body.public-area footer .logo img,.error404 footer .logo img{margin:20px auto;max-width:180px;display:block}body.public-area footer a,.error404 footer a{text-decoration:none;color:white}@media screen and (max-width: 550px){body.public-area footer a,.error404 footer a{font-size:12.3076923077px}}body.public-area footer .site-info,.error404 footer .site-info{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:24px;background-color:#232323;background-image:-webkit-linear-gradient(#232323,#3A3A3A);background-image:linear-gradient(#232323,#3A3A3A);background-color:#232323;background-image:-webkit-linear-gradient(bottom, #232323,#3A3A3A);background-image:-webkit-linear-gradient(bottom,#232323,#3A3A3A);background-image:linear-gradient(to top,#232323,#3A3A3A);background-color:#3A3A3A;background-image:-webkit-linear-gradient(bottom, #232323,#3A3A3A);background-image:linear-gradient(to top,#232323,#3A3A3A);background-color:#3A3A3A;background-image:-webkit-linear-gradient(-270deg, #3A3A3A 0%,#232323 100%);background-image:-webkit-linear-gradient(bottom,#3A3A3A 0%,#232323 100%);background-image:linear-gradient(0deg,#3A3A3A 0%,#232323 100%)}body.public-area footer .site-info:last-child,.error404 footer .site-info:last-child{margin-right:0}@media screen and (min-width: 960px){body.public-area footer .site-info,.error404 footer .site-info{padding:0 24px}}@media screen and (min-width: 960px){body.public-area footer .site-info,.error404 footer .site-info{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:columns;box-orient:columns;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:columns;-moz-flex-direction:columns;flex-direction:columns;-ms-flex-direction:columns;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}body.public-area footer .site-info div.logo,.error404 footer .site-info div.logo{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}body.public-area footer .site-info div.logo:last-child,.error404 footer .site-info div.logo:last-child{margin-right:0}body.public-area footer .site-info div.claim,.error404 footer .site-info div.claim{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}body.public-area footer .site-info div.claim p,.error404 footer .site-info div.claim p{margin:0}body.public-area footer .site-info div.claim:last-child,.error404 footer .site-info div.claim:last-child{margin-right:0}body.public-area footer .site-info div.menu-primary-menu-container,.error404 footer .site-info div.menu-primary-menu-container{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}body.public-area footer .site-info div.menu-primary-menu-container:last-child,.error404 footer .site-info div.menu-primary-menu-container:last-child{margin-right:0}}body.public-area footer .site-info div.claim,body.public-area footer .site-info div.menu-primary-menu-container,.error404 footer .site-info div.claim,.error404 footer .site-info div.menu-primary-menu-container{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:columns;box-orient:columns;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:columns;-moz-flex-direction:columns;flex-direction:columns;-ms-flex-direction:columns;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}body.public-area footer .site-info div.menu-primary-menu-container ul,.error404 footer .site-info div.menu-primary-menu-container ul{padding:0;margin:0}body.public-area footer .site-info div.menu-primary-menu-container ul li,.error404 footer .site-info div.menu-primary-menu-container ul li{list-style-type:none;display:inline-block;margin:0 5px;font-weight:200;text-transform:uppercase}body.public-area footer .sub-footer,.error404 footer .sub-footer{border-bottom-right-radius:2px;border-bottom-left-radius:2px;float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:12px;font-weight:200;padding:8px 0;background-color:#232323;text-align:center}body.public-area footer .sub-footer:last-child,.error404 footer .sub-footer:last-child{margin-right:0}body.public-area footer .sub-footer ul,.error404 footer .sub-footer ul{margin:0;padding:0}body.public-area footer .sub-footer ul li,.error404 footer .sub-footer ul li{list-style-type:none}@media screen and (min-width: 960px){body.public-area footer .sub-footer ul,.error404 footer .sub-footer ul{-webkit-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}body.public-area footer .sub-footer ul li,.error404 footer .sub-footer ul li{-webkit-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.credit{max-width:80em;margin-left:auto;margin-right:auto;background-color:#E7E7E7;display:block;padding:20px}.credit::after{clear:both;content:"";display:table}@media screen and (max-width: 960px){.credit div img{display:block;margin:0 auto}}@media screen and (min-width: 960px){.credit div{float:right}}body.public-area header.navigation,.error404 header.navigation{border-top-right-radius:2px;border-top-left-radius:2px;background-color:#fff;border-bottom:1px solid #e6e6e6;width:100%;z-index:999}@media screen and (min-width: 960px){body.public-area header.navigation .current-menu-item,body.public-area header.navigation .current_page_item,.error404 header.navigation .current-menu-item,.error404 header.navigation .current_page_item{box-shadow:0px 4px 0px 0px #008CA6}}@media screen and (max-width: 960px){body.public-area header.navigation .current-menu-item a,body.public-area header.navigation .current_page_item a,.error404 header.navigation .current-menu-item a,.error404 header.navigation .current_page_item a{color:#34AEC4}}body.public-area header.navigation .navigation-wrapper,.error404 header.navigation .navigation-wrapper{max-width:80em;margin-left:auto;margin-right:auto;position:relative;z-index:9999;padding:0 8.3333333333px}body.public-area header.navigation .navigation-wrapper::after,.error404 header.navigation .navigation-wrapper::after{clear:both;content:"";display:table}body.public-area header.navigation .navigation-wrapper::after,.error404 header.navigation .navigation-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 960px){body.public-area header.navigation .navigation-wrapper,.error404 header.navigation .navigation-wrapper{padding:0 50px}}@media screen and (max-width: 960px){body.public-area header.navigation .navigation-wrapper,.error404 header.navigation .navigation-wrapper{padding:0;min-height:75px}}body.public-area header.navigation .logo,.error404 header.navigation .logo{float:left;max-height:150px}body.public-area header.navigation .logo img,.error404 header.navigation .logo img{max-height:150px;padding:2em 0}@media screen and (max-width: 960px){body.public-area header.navigation .logo,.error404 header.navigation .logo{margin-left:16px;max-height:125px}body.public-area header.navigation .logo img,.error404 header.navigation .logo img{max-height:125px}}body.public-area header.navigation .navigation-menu-button,.error404 header.navigation .navigation-menu-button{color:#3A3A3A;display:block;float:right;line-height:125px;margin:0;padding-right:1em;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 960px){body.public-area header.navigation .navigation-menu-button,.error404 header.navigation .navigation-menu-button{display:none}}body.public-area header.navigation .navigation-menu-button:focus,body.public-area header.navigation .navigation-menu-button:hover,.error404 header.navigation .navigation-menu-button:focus,.error404 header.navigation .navigation-menu-button:hover{color:#34AEC4}body.public-area header.navigation nav,.error404 header.navigation nav{float:none;min-height:150px;z-index:9999999}@media screen and (max-width: 960px){body.public-area header.navigation nav,.error404 header.navigation nav{min-height:125px}}@media screen and (min-width: 960px){body.public-area header.navigation nav,.error404 header.navigation nav{float:right}}body.public-area header.navigation ul.navigation-menu,.error404 header.navigation ul.navigation-menu{clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:9999}body.public-area header.navigation ul.navigation-menu.show,.error404 header.navigation ul.navigation-menu.show{display:block}@media screen and (min-width: 960px){body.public-area header.navigation ul.navigation-menu,.error404 header.navigation ul.navigation-menu{display:inline;margin:0;padding:0}}body.public-area header.navigation ul li.nav-link,.error404 header.navigation ul li.nav-link{background:#fff;display:block;overflow:hidden;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 960px){body.public-area header.navigation ul li.nav-link,.error404 header.navigation ul li.nav-link{line-height:150px;margin:0 12px}}@media screen and (max-width: 960px){body.public-area header.navigation ul li.nav-link,.error404 header.navigation ul li.nav-link{line-height:62.5px;padding-right:0.8em}}@media screen and (min-width: 960px){body.public-area header.navigation ul li.nav-link,.error404 header.navigation ul li.nav-link{background:transparent;display:inline;line-height:150px;text-decoration:none;width:auto;padding-bottom:8px}body.public-area header.navigation ul li.nav-link:focus,body.public-area header.navigation ul li.nav-link:hover,.error404 header.navigation ul li.nav-link:focus,.error404 header.navigation ul li.nav-link:hover{-webkit-transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);color:#34AEC4;box-shadow:0px 4px 0px 0px #008CA6}}body.public-area header.navigation ul li.nav-link a,.error404 header.navigation ul li.nav-link a{text-transform:uppercase;color:#3A3A3A;display:inline-block;text-decoration:none;font-size:17.6px}@media screen and (min-width: 960px){body.public-area header.navigation ul li.nav-link a,.error404 header.navigation ul li.nav-link a{padding:0 12px}}body.public-area header.navigation ul li.nav-link a:focus,body.public-area header.navigation ul li.nav-link a:hover,.error404 header.navigation ul li.nav-link a:focus,.error404 header.navigation ul li.nav-link a:hover{-webkit-transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);color:#34AEC4}body.public-area header.navigation .active-nav-item a,.error404 header.navigation .active-nav-item a{border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:3px}body.single-open-career article{padding:30px 24px}body.single-open-career article .entry-content{margin:0;padding:60px 0}body.single-open-career article .entry-content p{margin:0}@media screen and (min-width: 960px){body.single-open-career article{padding:60px 98px}}body.single-open-career article h2{color:#34AEC4}body.single-open-career article header.entry-header h2{font-size:41.6px}body.single-open-career article header.entry-header p{font-size:32px;line-height:41.6px;font-weight:300;text-transform:uppercase}body.single-open-career article header.entry-header label{text-align:center;line-height:38.4px}@media screen and (max-width: 960px){body.single-open-career article header.entry-header h2{margin:0;text-align:center}body.single-open-career article header.entry-header p{margin:24px 0 30px 0}}body.single-open-career article header.entry-header .sub-header{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}body.single-open-career article header.entry-header .sub-header label{text-transform:uppercase;padding:12px 24px}@media screen and (min-width: 960px){body.single-open-career article header.entry-header .sub-header label{color:white;padding:4px 12px;font-weight:700}}body.single-open-career article header.entry-header .sub-header label span{margin:0}body.single-open-career article header.entry-header .sub-header .posizione_lavorativa{background-color:#B8E986}@media screen and (min-width: 550px){body.single-open-career article header.entry-header .sub-header{-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}@media screen and (max-width: 550px){body.single-open-career article header.entry-header .sub-header{-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}body.single-open-career article header.entry-header .posizione_lavorativa{color:white;text-transform:uppercase;font-weight:500;background-color:#B8E986}body.single-open-career article .form-request{margin-top:32px}body.single-open-career article .request .submit,body.single-open-career article .form-request .submit{color:white;border:none;padding:12px 24px;font-size:16px;color:white;text-transform:uppercase;font-weight:300;text-decoration:none;text-align:center;display:block;max-width:300px;margin:0 auto;background-color:#34AEC4}@media screen and (min-width: 960px){body.single-open-career article .request .submit,body.single-open-career article .form-request .submit{border-bottom-right-radius:2px;border-top-right-radius:2px}}body.single-open-career article .request .submit:hover,body.single-open-career article .form-request .submit:hover{background-color:#257c8c}body.single-open-career .hidden{box-shadow:0px -80px 60px 60px #fff}body.single-open-career .job-request-form{position:relative;margin:0 0 40px 0}body.single-open-career .job-request-form .wpcf7-validation-errors{position:absolute;z-index:999;text-align:center;line-height:60px;vertical-align:middle;height:80px;top:0;left:0;right:0}@media screen and (min-width: 550px){body.single-open-career .job-request-form .wpcf7{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}body.single-open-career .job-request-form form.invalid p .wpcf7-not-valid{border-bottom:2px solid #EC0030}@media screen and (min-width: 550px){body.single-open-career .job-request-form form{-webkit-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}body.single-open-career .job-request-form form:last-child{-webkit-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}body.single-open-career .job-request-form form .file-cv{width:100%;-webkit-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}@media screen and (min-width: 550px){body.single-open-career .job-request-form form .file-cv{-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media screen and (max-width: 550px){body.single-open-career .job-request-form form .file-cv{-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}body.single-open-career .job-request-form form .file-cv span{width:100%;padding:14px 0}}body.single-open-career .job-request-form form .file-cv input{outline:none}body.single-open-career .job-request-form form .file-cv input.wpcf7-not-valid{border-bottom:0;background-color:#EC0030;color:white;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}@media screen and (min-width: 550px){body.single-open-career .job-request-form form p{margin:14px 0;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}body.single-open-career .job-request-form form p:hover label{background-color:#278394;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}body.single-open-career .job-request-form form p label{font-size:17.6px;font-weight:200;background-color:#34AEC4;color:white;padding:4px 8px;display:inline-block;text-align:left}@media screen and (min-width: 550px){body.single-open-career .job-request-form form p label{border-bottom-left-radius:2px;border-top-left-radius:2px;width:100px}}@media screen and (max-width: 550px){body.single-open-career .job-request-form form p label{width:100%;border-top-left-radius:3px;border-top-right-radius:3px}}body.single-open-career .job-request-form form p input[type="text"],body.single-open-career .job-request-form form p input[type="email"],body.single-open-career .job-request-form form p input[type="url"]{padding-right:4px;border:1px solid grey}body.single-open-career .job-request-form form p input[type="text"]:focus,body.single-open-career .job-request-form form p input[type="email"]:focus,body.single-open-career .job-request-form form p input[type="url"]:focus{outline:none;background-color:#f1fafb}@media screen and (min-width: 550px){body.single-open-career .job-request-form form p input[type="text"]:focus,body.single-open-career .job-request-form form p input[type="email"]:focus,body.single-open-career .job-request-form form p input[type="url"]:focus{border-bottom:2px solid #34AEC4 !important}}@media screen and (max-width: 550px){body.single-open-career .job-request-form form p input[type="text"]:focus,body.single-open-career .job-request-form form p input[type="email"]:focus,body.single-open-career .job-request-form form p input[type="url"]:focus{border-bottom:2px solid #34AEC4 !important}}@media screen and (max-width: 550px){body.single-open-career .job-request-form form p input[type="text"],body.single-open-career .job-request-form form p input[type="email"],body.single-open-career .job-request-form form p input[type="url"]{width:100%;height:36px;padding:0 6px;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}@media screen and (min-width: 550px){body.single-open-career .job-request-form form p input[type="text"],body.single-open-career .job-request-form form p input[type="email"],body.single-open-career .job-request-form form p input[type="url"]{border-bottom:1px solid grey;border-top:0;border-left:0;border-right:0}}body.single-open-career .job-request-form form p input[type="submit"]{background-color:#9fe15b;color:white;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;outline:0;padding:4px 12px;min-width:120px;border:0}@media screen and (max-width: 550px){body.single-open-career .job-request-form form p input[type="submit"]{width:100%}}body.single-open-career .job-request-form form p input[type="submit"]:hover{background-color:#6cb521;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body.single-open-career .show-more{text-transform:uppercase;position:relative;z-index:100}body.single-open-career .show-more a{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;display:block;margin:0 auto;width:240px;text-align:center;text-decoration:none;padding:8px 14px;background-color:#34AEC4;color:white}body.single-comunicazioni article,body.single-moduli article{margin-bottom:40px}body.single-comunicazioni #downloads ul,body.single-moduli #downloads ul{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;margin:0;padding:0}@media screen and (min-width: 960px){body.single-comunicazioni #downloads ul,body.single-moduli #downloads ul{-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}@media screen and (min-width: 320px) and (max-width: 960px){body.single-comunicazioni #downloads ul,body.single-moduli #downloads ul{-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}body.single-comunicazioni #downloads ul li,body.single-moduli #downloads ul li{list-style-type:none}body.single-comunicazioni #downloads ul li a,body.single-moduli #downloads ul li a{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;text-decoration:none;color:white;font-weight:300}body.single-comunicazioni #downloads .trigger,body.single-moduli #downloads .trigger{position:relative;background-color:#34AEC4;display:inline-block;width:200px;height:40px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;color:white;text-transform:uppercase}body.single-comunicazioni #downloads .trigger:hover,body.single-moduli #downloads .trigger:hover{background-color:#298a9c}body.single-comunicazioni #downloads span,body.single-comunicazioni #downloads p,body.single-comunicazioni #downloads i,body.single-moduli #downloads span,body.single-moduli #downloads p,body.single-moduli #downloads i{position:absolute;width:100%;height:100%;left:0}body.single-comunicazioni #downloads span,body.single-moduli #downloads span{overflow:hidden}body.single-comunicazioni #downloads p,body.single-comunicazioni #downloads i,body.single-moduli #downloads p,body.single-moduli #downloads i{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}body.single-comunicazioni #downloads p,body.single-moduli #downloads p{margin:0;font-style:regular;bottom:0;text-align:center;line-height:40px}body.single-comunicazioni #downloads i,body.single-moduli #downloads i{bottom:100%;background-repeat:no-repeat;background-position:center center;background:url("./img/icon/icon-download.svg") no-repeat center center}body.single-comunicazioni #downloads .trigger:hover p,body.single-moduli #downloads .trigger:hover p{bottom:-100%}body.single-comunicazioni #downloads .trigger:hover i,body.single-moduli #downloads .trigger:hover i{bottom:0}body.single-comunicazioni #downloads .trigger::before,body.single-comunicazioni #downloads .trigger::after,body.single-moduli #downloads .trigger::before,body.single-moduli #downloads .trigger::after{position:absolute;opacity:0;visibility:hidden;-webkit-transition:opacity .5s;transition:opacity .5s}body.single-comunicazioni #downloads .trigger:hover::before,body.single-comunicazioni #downloads .trigger:hover::after,body.single-moduli #downloads .trigger:hover::before,body.single-moduli #downloads .trigger:hover::after{opacity:1;visibility:visible}body.single-comunicazioni #downloads .trigger:hover::before,body.single-moduli #downloads .trigger:hover::before{bottom:80px}body.single-comunicazioni #downloads .trigger:hover::after,body.single-moduli #downloads .trigger:hover::after{bottom:40px}.image-dynamic{line-height:0;position:relative;width:100%}.image-dynamic img{height:auto;left:0;position:relative;top:0;width:100%}section#intro{padding:30px 0}section#intro .copy{text-align:center;padding:0 40px}section#intro .copy .entry-title{text-transform:uppercase}@media screen and (min-width: 960px){section#intro .copy{padding:0 180px}}section#gradient-plus{background-color:#008CA6;background-image:-webkit-linear-gradient(#008CA6,#34AEC4);background-image:linear-gradient(#008CA6,#34AEC4);background-color:#008CA6;background-image:-webkit-linear-gradient(bottom, #008CA6,#34AEC4);background-image:-webkit-linear-gradient(bottom,#008CA6,#34AEC4);background-image:linear-gradient(to top,#008CA6,#34AEC4);background-color:#34AEC4;background-image:-webkit-linear-gradient(bottom, #008CA6,#34AEC4);background-image:linear-gradient(to top,#008CA6,#34AEC4);background-color:#34AEC4;background-image:-webkit-linear-gradient(-270deg, #34AEC4 0%,#008CA6 100%);background-image:-webkit-linear-gradient(bottom,#34AEC4 0%,#008CA6 100%);background-image:linear-gradient(0deg,#34AEC4 0%,#008CA6 100%);padding:60px 24px}@media screen and (min-width: 960px){section#gradient-plus{padding:116px 24px;-webkit-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}section#gradient-plus>:nth-child(2){margin:60px 0}section#gradient-plus .plus-card{-webkit-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:0 30px}}section#gradient-plus .plus-card{text-align:center;color:#fff}section#gradient-plus .plus-card i{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-size:48px}section#gradient-plus .plus-card img{display:block;margin:0 auto;width:180px;border-radius:200px}section#gradient-plus .plus-card .copy h3{font-weight:200}section#gradient-plus .plus-card .copy p{font-weight:200;line-height:19px}section#gradient-plus .plus-card:hover i{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;mix-blend-mode:overlay;opacity:.6}section#side-image{min-height:644px}section#side-image div.box:nth-child(even) div.image-side{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;float:right;margin-right:0}section#side-image div.box:nth-child(even) div.image-side img{float:right}section#side-image div.box:nth-child(even) div.copy-box{text-align:right;float:right;padding:0 18px 10px 18px}@media screen and (min-width: 960px){section#side-image div.box:nth-child(even) div.copy-box{padding:0 30px}}section#side-image div.box:nth-child(odd) div.image-side{float:left}section#side-image div.box:nth-child(odd) div.image-side img{float:left}section#side-image div.box:nth-child(odd) div.copy-box{text-align:left;float:left;padding:0 18px 10px 18px}@media screen and (min-width: 960px){section#side-image div.box:nth-child(odd) div.copy-box{padding:0 30px}}@media screen and (min-width: 960px){section#side-image div.box{max-height:330px;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section#side-image div.box div.copy-box,section#side-image div.box div.image-side{max-height:330px;min-width:50%}}section#side-image div.box div.copy-box{color:#008CA6;padding:0 30px}section#side-image div.box div.copy-box .copy h3{font-weight:200;padding-bottom:20px;box-shadow:0px 2px 0px 0px #008CA6}section#partner{background-color:#008CA6;background-image:-webkit-linear-gradient(#008CA6,#34AEC4);background-image:linear-gradient(#008CA6,#34AEC4);background-color:#008CA6;background-image:-webkit-linear-gradient(bottom, #008CA6,#34AEC4);background-image:-webkit-linear-gradient(bottom,#008CA6,#34AEC4);background-image:linear-gradient(to top,#008CA6,#34AEC4);background-color:#34AEC4;background-image:-webkit-linear-gradient(bottom, #008CA6,#34AEC4);background-image:linear-gradient(to top,#008CA6,#34AEC4);background-color:#34AEC4;background-image:-webkit-linear-gradient(-270deg, #34AEC4 0%,#008CA6 100%);background-image:-webkit-linear-gradient(bottom,#34AEC4 0%,#008CA6 100%);background-image:linear-gradient(0deg,#34AEC4 0%,#008CA6 100%);padding:32px 0}@media screen and (min-width: 550px){section#partner{padding:60px 0}}section#partner h2{text-align:center;color:white;font-weight:200}section#partner a{text-decoration:none;color:blacK}section#partner .flex-box{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}section#partner .partner{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-flex-basis:15em;flex-basis:15em;-ms-flex-preferred-size:15em;-webkit-flex-grow:1;-moz-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1;text-align:center;margin:1.2em}section#partner .partner h4{font-size:16px;margin-top:0}section#partner .partner .image{background:white;margin:0 auto;display:block;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section#partner .partner .image img{border:1px solid #34AEC4;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}section#partner .partner:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}section#partner .main h2{font-size:32px}section#partner .main .image{max-width:420px;padding:18px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}section#partner .tech h2{font-size:19.2px}section#partner .tech .image{padding:8px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}@media screen and (min-width: 550px){section#partner .tech .image{max-width:240px}}@media screen and (max-width: 550px){section#partner .tech .image{max-width:100%}}section#people-grid-gradient{background-color:#008CA6;background-image:-webkit-linear-gradient(#008CA6,#34AEC4);background-image:linear-gradient(#008CA6,#34AEC4);background-color:#008CA6;background-image:-webkit-linear-gradient(bottom, #008CA6,#34AEC4);background-image:-webkit-linear-gradient(bottom,#008CA6,#34AEC4);background-image:linear-gradient(to top,#008CA6,#34AEC4);background-color:#34AEC4;background-image:-webkit-linear-gradient(bottom, #008CA6,#34AEC4);background-image:linear-gradient(to top,#008CA6,#34AEC4);background-color:#34AEC4;background-image:-webkit-linear-gradient(-270deg, #34AEC4 0%,#008CA6 100%);background-image:-webkit-linear-gradient(bottom,#34AEC4 0%,#008CA6 100%);background-image:linear-gradient(0deg,#34AEC4 0%,#008CA6 100%)}section#people-grid-gradient .header h2{color:white}section#people-grid-gradient .copy{color:white}section#people-grid,#people-grid-gradient{padding:50px 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media screen and (max-width: 550px){section#people-grid,#people-grid-gradient{padding:32px 0}}section#people-grid .fa-user,#people-grid-gradient .fa-user{font-size:80px;line-height:220px}section#people-grid .box,#people-grid-gradient .box{-webkit-flex-basis:24em;flex-basis:24em;-ms-flex-preferred-size:24em;-webkit-flex-grow:1;-moz-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:1em;text-align:center}section#people-grid .box h2,#people-grid-gradient .box h2{font-size:28.8px}section#people-grid .box h3,#people-grid-gradient .box h3{font-weight:200;font-size:24px}section#people-grid .box p,#people-grid-gradient .box p{font-weight:200;font-size:16px;word-wrap:normal}section#people-grid .box img,#people-grid-gradient .box img{border:4px solid rgba(33,33,33,0.32);width:220px;height:220px;border-radius:400px}section#people-grid .box .image-side,#people-grid-gradient .box .image-side{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section#people-grid .box .image-side img,#people-grid-gradient .box .image-side img{width:120px;height:120px;border-radius:200px}section#people-grid .box .header .job span,#people-grid-gradient .box .header .job span{display:inline-block;color:#008CA6;font-weight:200;background-color:#f1f1f1;padding-right:7px;border-radius:30px;border:1px solid #E7E7E7;padding:0 8px}section#people-grid .box .header .job span p,#people-grid-gradient .box .header .job span p{position:relative;top:-2px;margin:0}@media screen and (min-width: 320px) and (max-width: 960px){section#people-grid .box .header .job span p,#people-grid-gradient .box .header .job span p{font-size:13.3333333333px;padding-top:4px}}section#people-grid .box .header .job span i,#people-grid-gradient .box .header .job span i{padding:0 8px 0 0}@media screen and (min-width: 320px) and (max-width: 960px){section#people-grid .box .header .job span i,#people-grid-gradient .box .header .job span i{display:none !important}}section#people-grid .box .header .job span p,section#people-grid .box .header .job span i,#people-grid-gradient .box .header .job span p,#people-grid-gradient .box .header .job span i{display:inline-block}section#people-grid .box .copy p,#people-grid-gradient .box .copy p{max-width:320px;display:inline-block;margin:24px auto}@media screen and (min-width: 960px){section#people>:nth-child(odd){box-shadow:0px 1px 0px 0px #008CA6}section#people>:nth-child(even){box-shadow:0px 1px 0px 0px #008CA6}section#people .box .image-side{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}section#people .box .image-side:last-child{margin-right:0}section#people .box .copy{text-align:left;float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}section#people .box .copy:last-child{margin-right:0}}section#people .box{text-align:center;max-width:940px;display:block;margin:120px auto;min-height:340px;padding:0 24px}@media screen and (min-width: 960px){section#people .box{margin:0 auto;padding:0 120px;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:columns;box-orient:columns;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:columns;-moz-flex-direction:columns;flex-direction:columns;-ms-flex-direction:columns;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}section#people .box .image-side,section#people .box .copy{float:left;display:block;margin-right:2.3576515979%;width:100%}section#people .box .image-side:last-child,section#people .box .copy:last-child{margin-right:0}section#people .box .image-side{text-align:center}section#people .box .image-side img{display:block;margin:0 auto;width:180px;border-radius:200px}section#people .box .copy h3{color:#34AEC4;font-weight:400;padding-bottom:24px;box-shadow:0px 2px 0px 0px #008CA6}section#linkedin{background-color:#0077B5;padding:60px 24px}section#linkedin .copy{text-align:center;color:white}section#linkedin .button{padding:24px 0;text-align:center}section#linkedin .button a{font-weight:200;letter-spacing:2px;background:white;border-radius:2px;font-size:24px;color:#34AEC4;line-height:33px;text-decoration:none;padding:8px 24px}section#linkedin .button a:hover{-webkit-transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);background-color:#34AEC4;color:white}section#linkedin .logo{height:210px;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:columns;box-orient:columns;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:columns;-moz-flex-direction:columns;flex-direction:columns;-ms-flex-direction:columns;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section#linkedin .logo img{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (min-width: 960px){section#linkedin{padding:60px}section#linkedin .box{float:left;display:block;margin-right:2.3576515979%;width:100%}section#linkedin .box:last-child{margin-right:0}section#linkedin .box div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}section#linkedin .box div:last-child{margin-right:0}section#linkedin .box .copy{text-align:left}}section#social{background-color:#34AEC4;padding:24px}@media screen and (min-width: 960px){section#social{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section#social div{margin:0}}section#social div{width:240px;margin:40px auto;display:block}.wpcf7-display-none{display:none}.wpcf7-validation-errors,.wpcf7-not-valid-tip,.wpcf7-not-valid,.wpcf7-mail-sent-ok{-webkit-transition:all 0.7s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:all 0.7s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.wpcf7-response-output{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px}.screen-reader-response{display:none}.wpcf7-validation-errors{background-color:#FFF175;padding:8px 12px}@media screen and (max-width: 960px){.wpcf7-validation-errors{width:100%;z-index:100000}}.wpcf7-not-valid-tip{display:none}.wpcf7-mail-sent-ok{background-color:#30CD67;border:none;padding:8px 12px;color:white;border-radius:2px}section#maps-contact{background-color:white}section#maps-contact .contact{padding:44px 24px}section#maps-contact .contact h2{text-align:center}@media screen and (min-width: 960px){section#maps-contact .contact form{max-width:720px;width:100%;display:block;margin:0 auto}}section#maps-contact .contact form .name-surname,section#maps-contact .contact form .email{max-width:100%}section#maps-contact .contact form .name-surname input,section#maps-contact .contact form .email input{width:100%}@media screen and (min-width: 550px){section#maps-contact .contact form .name-surname,section#maps-contact .contact form .email{max-width:100%}section#maps-contact .contact form .name-surname input,section#maps-contact .contact form .email input{max-width:100%}}section#maps-contact .contact form p label{font-weight:200;text-transform:uppercase;line-height:30px;background-color:#34AEC4;color:white;padding:4px 12px;border-top-left-radius:2px;border-top-right-radius:2px;display:block}section#maps-contact .contact form textarea{width:100%;max-width:100%}section#maps-contact .contact form input,section#maps-contact .contact form textarea{border-bottom-left-radius:2px;border-bottom-right-radius:2px;min-height:40px;border:none;background-color:#E7E7E7;padding:2px 8px}section#maps-contact .contact form input:focus,section#maps-contact .contact form textarea:focus{outline:none;border:1px solid #34AEC4}section#maps-contact .contact form input[type=submit]{text-transform:uppercase;background-color:#34AEC4;color:white;border:none;padding:8px 24px;border-radius:2px;min-width:200px}section#maps-contact .contact form input[type=submit]:hover{background-color:#008CA6;-webkit-transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1)}section#maps-contact .contact form .send{-webkit-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}section#maps-contact .invalid label{background-color:#E43519 !important}section#maps-contact .invalid input[type=text],section#maps-contact .invalid input[type=email]{border:2px solid #E43519 !important}.more-info{min-width:130px;position:fixed;top:0;left:0;z-index:100000000000;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center;line-height:1.5;background-color:rgba(255,255,255,0.95);padding:2em 1em 1em;visibility:hidden;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s, -webkit-transform 0.3s 0s;transition:opacity 0.3s 0s, visibility 0s 0.3s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s, -webkit-transform 0.3s 0s;transition:opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;transition:opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s, -webkit-transform 0.3s 0s}.more-info h2{font-size:20px;margin:0}.more-info h2,.more-info i,.more-info p{padding:8px}.more-info ul{list-style-type:none}.more-info .data{border-bottom-left-radius:2px;border-bottom-right-radius:2px;color:white;background-color:#34AEC4;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.more-info .data p{background-color:#278394;color:white}.more-info .data i,.more-info .data p{width:50%;display:block;margin:0;border-bottom-right-radius:2px}.single-point#milano{top:29.3%;right:81%}.single-point#bergamo{top:28%;right:80%}.single-point#bologna{top:33%;right:74.3%}.single-point#pisa{top:39%;left:21%}.single-point#romafiumicino{top:49%;left:25%}.single-point#romaciampino{top:50%;left:26.4%}.single-point#alghero{top:58.2%;left:14%}.single-point#lamezia-terme{top:68%;left:38.6%}.single-point#cagliari{top:65.3%;left:16.8%}.single-point#palermo{top:72%;left:29.9%}.single-point#trapani{top:72.8%;left:27%}.single-point#catania{top:74%;left:35%}.single-point#brindisi{top:58%;left:43.9%}.single-point#bari{top:56%;left:41.5%}.single-point#pescara{top:44.2%;left:31%}.single-point#malta{bottom:14%;left:33%}.single-point#croatia{top:28%;left:37.5%}.single-point#hungary{top:17%;left:46%}.single-point#greece-corfu{bottom:35%;right:49%}.single-point#greece-creta{bottom:12%;right:32%}.single-point#greece-atene{bottom:24.5%;right:36.7%}.single-point#greece-salonicco{bottom:40%;right:40%}.single-point#romania-Timisoara{top:25.6%;right:45%}.single-point#romania-otopeni{top:35%;right:31%}.single-point#cyprus{bottom:9%;right:8%}.container:after{content:"";display:table;clear:both}.img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.box{text-align:center}.box-wrapper{display:inline-block;position:relative;margin:0 auto;width:100%}.box-wrapper ul{margin:0}.box-wrapper>img{display:block !important;width:100%}.single-point{position:absolute;border-radius:50%}.single-point>a{position:relative;z-index:2;display:block;border-radius:inherit;background:#34AEC4;box-shadow:0 0 10px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.3);-webkit-transition:background-color 0.2s;transition:background-color 0.2s}@media screen and (min-width: 960px){.single-point>a{width:22px;height:22px}}@media screen and (max-width: 960px){.single-point>a{width:22px;height:22px}}@media screen and (max-width: 550px){.single-point>a{width:6px;height:6px}}.single-point>a::before{height:12px;width:2px}.single-point::after{content:'';position:absolute;z-index:1;width:100%;height:24px;top:22px;left:0;border-radius:inherit;background-color:transparent;-webkit-animation:cd-pulse 3s infinite;animation:cd-pulse 3s infinite}.single-point.is-open>a{background-color:#475f74}.single-point.is-open>a::after,.single-point.is-open>a::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(135deg);transform:translateX(-50%) translateY(-50%) rotate(135deg)}.single-point.is-open::after{display:none}.single-point.is-open .more-info{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;-webkit-transition:opacity 0.3s 0s, visibility 0s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s, -webkit-transform 0.3s 0s;transition:opacity 0.3s 0s, visibility 0s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s, -webkit-transform 0.3s 0s;transition:opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;transition:opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s, -webkit-transform 0.3s 0s}.single-point.visited>a{background-color:#475f74}.single-point.visited::after{display:none}@media only screen and (min-width: 600px){.single-point.is-open .more-info.left{right:140%}.single-point.is-open .more-info.right{left:140%}.single-point.is-open .more-info.top{bottom:140%}.single-point.is-open .more-info.bottom{top:140%}}@-webkit-keyframes cd-pulse{0%{-webkit-transform:scale(1);box-shadow:inset 0 0 3px 3px rgba(0,140,166,0.8)}50%{box-shadow:inset 0 0 3px 3px rgba(0,140,166,0.8)}100%{-webkit-transform:scale(1.6);box-shadow:inset 0 0 3px 3px rgba(0,140,166,0)}}@keyframes cd-pulse{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(0,140,166,0.8)}50%{box-shadow:inset 0 0 1px 1px rgba(0,140,166,0.8)}100%{-webkit-transform:scale(2.4);transform:scale(2.4);box-shadow:inset 0 0 1px 1px rgba(0,140,166,0)}}.single-point .more-info::before{content:'';position:absolute;height:0;width:0;display:none;border:8px solid transparent}.single-point .more-info h2{font-size:22px;font-size:1.375rem}@media only screen and (min-width: 600px){.single-point .more-info{position:absolute;width:auto;height:auto;padding:0;overflow-y:visible;line-height:1.4;border-radius:0.25em;box-shadow:0 0 20px rgba(0,0,0,0.5)}.single-point .more-info::before{display:block}.single-point .more-info.left,.single-point .more-info.right{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-point .more-info.left::before,.single-point .more-info.right::before{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-point .more-info.left{right:160%;left:auto}.single-point .more-info.left::before{border-left-color:rgba(255,255,255,0.95);left:100%}.single-point .more-info.right{left:160%}.single-point .more-info.right::before{border-right-color:rgba(255,255,255,0.95);right:100%}.single-point .more-info.top,.single-point .more-info.bottom{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.single-point .more-info.top::before,.single-point .more-info.bottom::before{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.single-point .more-info.top{bottom:160%;top:auto}.single-point .more-info.top::before{border-top-color:#34AEC4;top:100%}.single-point .more-info.bottom{top:160%}.single-point .more-info.bottom::before{border-bottom-color:rgba(255,255,255,0.95);bottom:100%}.single-point .more-info p{font-size:14px;font-size:0.875rem}}.close-info{position:fixed;top:0;right:0;height:44px;width:44px}.close-info::after,.close-info:before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);background-color:#475f74;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.2s;transition-duration:0.2s}.close-info::after{height:2px;width:16px}@media only screen and (min-width: 600px){.close-info{display:none}}section#open-careers{padding:0 24px 30px 24px}section#open-careers .table{border-collapse:separate;border-left:0px;border-spacing:0;width:100%;background-color:white}section#open-careers .table a{text-decoration:none}@media screen and (min-width: 960px){section#open-careers .table .table-header{border-bottom:1px solid #E7E7E7;max-width:80em;margin-left:auto;margin-right:auto;width:100%;display:table;width:100%;table-layout:fixed}section#open-careers .table .table-header::after{clear:both;content:"";display:table}section#open-careers .table .table-header h4{display:table-cell;width:25%;padding:2.3576515979%;color:#b4b4b4;font-weight:400;text-transform:uppercase;font-size:16px;text-align:center}}@media screen and (max-width: 960px){section#open-careers .table .table-header h4{display:none}}section#open-careers .table .table-rows h4{font-size:23.68px !important;font-weight:200}@media screen and (min-width: 320px) and (max-width: 960px){section#open-careers .table .table-rows .job-title a{font-weight:700}section#open-careers .table .table-rows .row{margin-bottom:34px}section#open-careers .table .table-rows .row>:nth-child(-n+3){border-bottom:1px solid #E7E7E7}section#open-careers .table .table-rows .row div{background-color:#f1f1f1}section#open-careers .table .table-rows .row div h4,section#open-careers .table .table-rows .row div p,section#open-careers .table .table-rows .row div label{padding:12px 24px}section#open-careers .table .table-rows .row div h4,section#open-careers .table .table-rows .row div p{margin:0;text-align:center}section#open-careers .table .table-rows .row div a.read,section#open-careers .table .table-rows .row div a.submit,section#open-careers .table .table-rows .row div label{padding:12px 0;text-align:center;display:block;width:100%;margin:0 auto}}@media screen and (min-width: 320px) and (max-width: 550px){section#open-careers .table .table-rows{max-width:80em;margin-left:auto;margin-right:auto}section#open-careers .table .table-rows::after{clear:both;content:"";display:table}section#open-careers .table .table-rows .row{border:1px solid #b4b4b4;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;float:left;display:block;margin-right:2.3576515979%;width:100%}section#open-careers .table .table-rows .row:last-child{margin-right:0}}@media screen and (min-width: 550px) and (max-width: 960px){section#open-careers .table .table-rows{max-width:80em;margin-left:auto;margin-right:auto}section#open-careers .table .table-rows::after{clear:both;content:"";display:table}section#open-careers .table .table-rows .row{border:1px solid #b4b4b4;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}section#open-careers .table .table-rows .row:last-child{margin-right:0}section#open-careers .table .table-rows .row:nth-child(2n){margin-right:0}section#open-careers .table .table-rows .row:nth-child(2n+1){clear:left}}@media screen and (min-width: 960px){section#open-careers .table .table-rows .row{border-bottom:1px solid #b4b4b4;max-width:80em;margin-left:auto;margin-right:auto;width:100%;display:table;width:100%;table-layout:fixed}section#open-careers .table .table-rows .row::after{clear:both;content:"";display:table}section#open-careers .table .table-rows .row div{display:table-cell;width:25%;padding:0;text-align:center}}section#open-careers .job-title a,section#open-careers .location{color:#3A3A3A;text-transform:uppercase;font-weight:600}section#open-careers label{text-transform:uppercase;padding:12px 24px}@media screen and (min-width: 960px){section#open-careers label{color:white;padding:4px 12px;font-weight:700}}section#open-careers label span{margin:0}section#open-careers .posizione_lavorativa{background-color:#B8E986}section#open-careers .buttons a{color:white;border:none;padding:24px;font-size:12.3076923077px;padding:0;color:white;text-transform:uppercase;font-weight:300}@media screen and (min-width: 960px){section#open-careers .buttons a{padding:4px 8px}}section#open-careers .read{background-color:#008CA6}@media screen and (min-width: 960px){section#open-careers .read{border-bottom-left-radius:4px;border-top-left-radius:4px;position:relative;right:-5px}}section#open-careers .read:hover{background-color:#00505f}section#open-careers .submit{background-color:#34AEC4}@media screen and (min-width: 960px){section#open-careers .submit{border-bottom-right-radius:4px;border-top-right-radius:4px}}section#open-careers .submit:hover{background-color:#257c8c}section#open-careers .no-open-careers p{border:2px solid #34AEC4;text-align:center;font-size:24px;line-height:41.6px;background-color:#d1eef3;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-left-radius:8px;max-width:740px;margin:0 auto auto auto;padding:12px;color:#34AEC4}body.private-area{max-width:1560px;display:block}@media screen and (min-width: 550px){body.private-area{padding:24px}}@media screen and (min-width: 960px){body.private-area{margin:60px auto}}@media screen and (min-width: 550px){body.private-area{background:#34aec4;background:-webkit-gradient(left top, right top, color-stop(0%, #34aec4), color-stop(100%, #008ca6));background:-webkit-linear-gradient(left, #34aec4 0%, #008ca6 100%);background:linear-gradient(to right, #34aec4 0%, #008ca6 100%);margin:0 auto}}body.private-area #page{min-height:480px;background-color:white;max-width:100%;margin-left:auto;margin-right:auto}body.private-area #page::after{clear:both;content:"";display:table}@media screen and (min-width: 550px){body.private-area #page{border:1px solid #008CA6;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.25);border-radius:12px}}body.private-area #page #content .entry-header{border-bottom:1px solid #b4b4b4;padding:6px 16px}@media screen and (min-width: 960px){body.private-area #page #content .entry-header{padding:6px 30px}}body.private-area #page #content .entry-header h2{font-weight:200;margin:0}@media screen and (max-width: 550px){body.private-area #page #content .entry-header h2{font-size:20.8px}}body.private-area #page #content .entry-header h2 a{text-decoration:none;color:#3A3A3A}@media screen and (min-width: 550px){body.private-area #page #content .entry-content{padding:24px}}@media screen and (max-width: 550px){body.private-area #page #content .entry-content{padding:24px 14px}}body.private-area img.avatar,body.private-area-document img.avatar{border-radius:200px}body.private-area header.navigation,body.private-area-document header.navigation{line-height:50px;background-color:#008CA6;width:100%;z-index:999}@media screen and (min-width: 960px){body.private-area header.navigation,body.private-area-document header.navigation{position:relative}body.private-area header.navigation .align-right,body.private-area-document header.navigation .align-right{position:absolute;right:24px}}body.private-area header.navigation .navigation-wrapper,body.private-area-document header.navigation .navigation-wrapper{line-height:50px;max-width:80em;margin-left:auto;margin-right:auto;position:relative;z-index:9999}body.private-area header.navigation .navigation-wrapper::after,body.private-area-document header.navigation .navigation-wrapper::after{clear:both;content:"";display:table}body.private-area header.navigation .navigation-wrapper::after,body.private-area-document header.navigation .navigation-wrapper::after{clear:both;content:"";display:table}body.private-area header.navigation .navigation-menu-button,body.private-area-document header.navigation .navigation-menu-button{color:#fff;display:block;float:right;line-height:50px;margin:0;padding-right:1em;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 960px){body.private-area header.navigation .navigation-menu-button,body.private-area-document header.navigation .navigation-menu-button{display:none}}body.private-area header.navigation .navigation-menu-button:focus,body.private-area header.navigation .navigation-menu-button:hover,body.private-area-document header.navigation .navigation-menu-button:focus,body.private-area-document header.navigation .navigation-menu-button:hover{color:#34AEC4}body.private-area header.navigation li,body.private-area-document header.navigation li{background-color:#34AEC4}body.private-area header.navigation nav,body.private-area-document header.navigation nav{line-height:63.2911392405px;float:none;min-height:50px;z-index:9999999}body.private-area header.navigation #js-mobile-menu .menu-privato-container,body.private-area-document header.navigation #js-mobile-menu .menu-privato-container{background-color:#34AEC4}body.private-area header.navigation ul.navigation-menu,body.private-area-document header.navigation ul.navigation-menu{line-height:50px;padding:0;margin:0;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:9999}body.private-area header.navigation ul.navigation-menu.show,body.private-area-document header.navigation ul.navigation-menu.show{display:block}@media screen and (min-width: 960px){body.private-area header.navigation ul.navigation-menu,body.private-area-document header.navigation ul.navigation-menu{display:inline;margin:0;padding:0}}body.private-area header.navigation ul li.nav-link,body.private-area-document header.navigation ul li.nav-link{background:#fff;display:block;overflow:hidden;line-height:50px;text-align:right;width:100%;z-index:9999}@media screen and (max-width: 960px){body.private-area header.navigation ul li.nav-link,body.private-area-document header.navigation ul li.nav-link{background-color:#34AEC4;line-height:100px;padding-right:0.8em;line-height:45.4545454545px}}@media screen and (min-width: 960px){body.private-area header.navigation ul li.nav-link,body.private-area-document header.navigation ul li.nav-link{background:transparent;display:inline;line-height:62.5px;text-decoration:none;width:auto;padding-bottom:8px}body.private-area header.navigation ul li.nav-link:focus,body.private-area header.navigation ul li.nav-link:hover,body.private-area-document header.navigation ul li.nav-link:focus,body.private-area-document header.navigation ul li.nav-link:hover{-webkit-transition:all 0.32s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.32s cubic-bezier(0.68, -0.55, 0.265, 1.55);color:#34AEC4}}body.private-area header.navigation ul li.nav-link a,body.private-area-document header.navigation ul li.nav-link a{-webkit-transition:all 0.32s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.32s cubic-bezier(0.68, -0.55, 0.265, 1.55);text-transform:uppercase;color:white;display:inline-block;text-decoration:none;font-size:15.2px}@media screen and (min-width: 960px){body.private-area header.navigation ul li.nav-link a,body.private-area-document header.navigation ul li.nav-link a{padding:0 12px}}body.private-area header.navigation ul li.nav-link a:focus,body.private-area header.navigation ul li.nav-link a:hover,body.private-area-document header.navigation ul li.nav-link a:focus,body.private-area-document header.navigation ul li.nav-link a:hover{-webkit-transition:all 0.32s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.32s cubic-bezier(0.68, -0.55, 0.265, 1.55);background-color:#003640;color:white}@media screen and (max-width: 960px){body.private-area header.navigation ul li.nav-link a:focus,body.private-area header.navigation ul li.nav-link a:hover,body.private-area-document header.navigation ul li.nav-link a:focus,body.private-area-document header.navigation ul li.nav-link a:hover{background-color:transparent}}body.private-area header.navigation .active-nav-item a,body.private-area-document header.navigation .active-nav-item a{border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:3px}body.private-area .reserved-area-wrapper,body.private-area-document .reserved-area-wrapper{max-width:80em;margin-left:auto;margin-right:auto}body.private-area .reserved-area-wrapper::after,body.private-area-document .reserved-area-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 960px){body.private-area .reserved-area-wrapper,body.private-area-document .reserved-area-wrapper{padding:0 24px}}@media screen and (max-width: 550px){body.private-area .reserved-area-wrapper .current-user-info img,body.private-area-document .reserved-area-wrapper .current-user-info img{width:33.3333333333px}}@media screen and (min-width: 320px) and (max-width: 960px){body.private-area .reserved-area-wrapper div,body.private-area-document .reserved-area-wrapper div{float:left;display:block;margin-right:2.3576515979%;width:100%}body.private-area .reserved-area-wrapper div:last-child,body.private-area-document .reserved-area-wrapper div:last-child{margin-right:0}body.private-area .reserved-area-wrapper .logo-reserved-area a,body.private-area .reserved-area-wrapper .logo-reserved-area p,body.private-area-document .reserved-area-wrapper .logo-reserved-area a,body.private-area-document .reserved-area-wrapper .logo-reserved-area p{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}body.private-area .reserved-area-wrapper .logo-reserved-area a:last-child,body.private-area .reserved-area-wrapper .logo-reserved-area p:last-child,body.private-area-document .reserved-area-wrapper .logo-reserved-area a:last-child,body.private-area-document .reserved-area-wrapper .logo-reserved-area p:last-child{margin-right:0}body.private-area .reserved-area-wrapper .logo-reserved-area a,body.private-area .reserved-area-wrapper .logo-reserved-area p,body.private-area-document .reserved-area-wrapper .logo-reserved-area a,body.private-area-document .reserved-area-wrapper .logo-reserved-area p{float:none;display:inline-block;text-align:center}body.private-area .reserved-area-wrapper .logo-reserved-area img,body.private-area-document .reserved-area-wrapper .logo-reserved-area img{display:block;margin:0 auto;width:auto}body.private-area .reserved-area-wrapper .current-user-info,body.private-area-document .reserved-area-wrapper .current-user-info{background-color:#E7E7E7}}@media screen and (min-width: 320px) and (max-width: 960px) and (max-width: 960px){body.private-area .reserved-area-wrapper .current-user-info,body.private-area-document .reserved-area-wrapper .current-user-info{color:white;background:url("https://raw.githubusercontent.com/thoughtbot/refills/master/source/images/mountains.png"),-webkit-linear-gradient(#008CA6, #34AEC4),center;background:url("https://raw.githubusercontent.com/thoughtbot/refills/master/source/images/mountains.png"),linear-gradient(#008CA6, #34AEC4),center}}body.private-area .reserved-area-wrapper .logo-reserved-area,body.private-area-document .reserved-area-wrapper .logo-reserved-area{line-height:100px;float:float;display:inline-block}body.private-area .reserved-area-wrapper .logo-reserved-area p,body.private-area-document .reserved-area-wrapper .logo-reserved-area p{text-transform:uppercase;margin:0;padding:1.2em 0;padding-left:1.44em;border-left:1px solid #3A3A3A}body.private-area .reserved-area-wrapper .logo-reserved-area a,body.private-area .reserved-area-wrapper .logo-reserved-area p,body.private-area-document .reserved-area-wrapper .logo-reserved-area a,body.private-area-document .reserved-area-wrapper .logo-reserved-area p{float:float;display:inline-block}body.private-area .reserved-area-wrapper .logo-reserved-area .logo,body.private-area-document .reserved-area-wrapper .logo-reserved-area .logo{float:left;max-height:100px}body.private-area .reserved-area-wrapper .logo-reserved-area .logo img,body.private-area-document .reserved-area-wrapper .logo-reserved-area .logo img{max-height:100px;padding:2em 1.44em 2em 0}body.private-area .reserved-area-wrapper .login,body.private-area-document .reserved-area-wrapper .login{line-height:100px;float:right;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}body.private-area .reserved-area-wrapper .login a,body.private-area-document .reserved-area-wrapper .login a{color:#34AEC4;text-decoration:none;text-transform:uppercase}body.private-area .reserved-area-wrapper .current-user-info,body.private-area-document .reserved-area-wrapper .current-user-info{line-height:100px;float:right}@media screen and (min-width: 960px){body.private-area .reserved-area-wrapper .current-user-info,body.private-area-document .reserved-area-wrapper .current-user-info{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}body.private-area .reserved-area-wrapper .current-user-info img.avatar,body.private-area-document .reserved-area-wrapper .current-user-info img.avatar{border:2px solid #005869;display:blocK;margin:0 auto;position:relative;z-index:1001}}@media screen and (max-width: 960px){body.private-area .reserved-area-wrapper .current-user-info h4,body.private-area-document .reserved-area-wrapper .current-user-info h4{text-align:center}body.private-area .reserved-area-wrapper .current-user-info img,body.private-area-document .reserved-area-wrapper .current-user-info img{display:blocK;margin:0 auto;position:relative;z-index:1001}}body.private-area .reserved-area-wrapper .current-user-info h4,body.private-area-document .reserved-area-wrapper .current-user-info h4{margin:0;padding:0}@media screen and (min-width: 960px){body.private-area .reserved-area-wrapper .current-user-info h4,body.private-area-document .reserved-area-wrapper .current-user-info h4{margin-right:24px}}@media screen and (min-width: 960px){body.private-area .reserved-area-wrapper .dropdown,body.private-area-document .reserved-area-wrapper .dropdown{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-left:20px}body.private-area .reserved-area-wrapper .dropdown .arrow-up,body.private-area-document .reserved-area-wrapper .dropdown .arrow-up{height:0;width:0;border-bottom:6px solid #005869;border-left:6px solid transparent;border-right:6px solid transparent;margin:-18px 0 0 0;text-align:right;float:right}body.private-area .reserved-area-wrapper .dropdown .dropdown-container,body.private-area-document .reserved-area-wrapper .dropdown .dropdown-container{display:inline-block;position:relative;text-align:center}body.private-area .reserved-area-wrapper .dropdown .dropdown-button,body.private-area-document .reserved-area-wrapper .dropdown .dropdown-button{cursor:pointer;position:relative;float:right}body.private-area .reserved-area-wrapper .dropdown .dropdown-button p,body.private-area-document .reserved-area-wrapper .dropdown .dropdown-button p{text-align:center}body.private-area .reserved-area-wrapper .dropdown .dropdown-button:after,body.private-area-document .reserved-area-wrapper .dropdown .dropdown-button:after{display:block;position:absolute}body.private-area .reserved-area-wrapper .dropdown .dropdown-menu,body.private-area-document .reserved-area-wrapper .dropdown .dropdown-menu{border-radius:4px;-webkit-transition:all 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:all 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);cursor:pointer;display:none;overflow:show;position:absolute;text-align:right;top:50px;min-width:154px;z-index:1000;position:absolute;right:0;margin:0px -14px 0 0;list-style-type:none;color:white;background-color:#005869;padding:12px}body.private-area .reserved-area-wrapper .dropdown .dropdown-menu li,body.private-area-document .reserved-area-wrapper .dropdown .dropdown-menu li{line-height:28px}body.private-area .reserved-area-wrapper .dropdown .dropdown-menu li a,body.private-area-document .reserved-area-wrapper .dropdown .dropdown-menu li a{font-weight:300;color:white;text-decoration:none}body.private-area .reserved-area-wrapper .dropdown .show-menu,body.private-area-document .reserved-area-wrapper .dropdown .show-menu{display:block}}@media screen and (max-width: 960px){body.private-area .reserved-area-wrapper .dropdown .arrow-up,body.private-area-document .reserved-area-wrapper .dropdown .arrow-up{display:none}body.private-area .reserved-area-wrapper .dropdown ul,body.private-area-document .reserved-area-wrapper .dropdown ul{margin:0;padding:24px 0;list-style-type:none;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}body.private-area .reserved-area-wrapper .dropdown ul li,body.private-area-document .reserved-area-wrapper .dropdown ul li{display:inline-block;background-color:#006173;padding:4px 10px;border-radius:3px;line-height:20px}body.private-area .reserved-area-wrapper .dropdown ul li a,body.private-area-document .reserved-area-wrapper .dropdown ul li a{font-weight:200;text-transform:uppercase;text-decoration:none;color:white}}@media screen and (max-width: 960px){body.private-area .reserved-area-wrapper .dropdown .dropdown-button,body.private-area-document .reserved-area-wrapper .dropdown .dropdown-button{display:none}}@media screen and (min-width: 960px){body.private-area .current-menu-item a,body.private-area .current_page_item a,body.private-area-document .current-menu-item a,body.private-area-document .current_page_item a{background-color:#003640;box-shadow:inset 0px -5px 0px 0px #34AEC4}}@media screen and (max-width: 960px){body.private-area .current-menu-item,body.private-area .current_page_item,body.private-area-document .current-menu-item,body.private-area-document .current_page_item{box-shadow:inset -4px 0px 0px 0px #003640}body.private-area .current-menu-item a,body.private-area .current_page_item a,body.private-area-document .current-menu-item a,body.private-area-document .current_page_item a{color:white}}.private-area-document{background-color:#404040}.private-area-document footer{max-width:80em;margin-left:auto;margin-right:auto;padding:12px 0}.private-area-document footer::after{clear:both;content:"";display:table}.private-area-document footer div.site-info{color:white;font-weight:300;font-size:13.3333333333px;max-width:80em;margin-left:auto;margin-right:auto}.private-area-document footer div.site-info::after{clear:both;content:"";display:table}.private-area-document footer div.site-info img{height:25px;-webkit-filter:invert(100%);filter:invert(100%)}.private-area-document footer div.site-info ul{margin:0;padding:0}.private-area-document footer div.site-info ul li{list-style-type:none;text-align:center}@media screen and (min-width: 550px){.private-area-document footer div.site-info ul li{float:left;display:block;margin-right:2.3576515979%;width:100%}.private-area-document footer div.site-info ul li:last-child{margin-right:0}}.private-area-document footer div.site-info ul li a{text-decoration:none;color:white}.timeline{position:relative;width:660px;margin:0 auto;margin-top:20px;padding:1em 0;list-style-type:none}.timeline:before{position:absolute;left:50%;top:0;content:' ';display:block;width:6px;height:100%;margin-left:-3px;background:#008CA6;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));background:-webkit-linear-gradient(top, #34AEC4 0%, #008CA6 20%, #008CA6 80%, #34AEC4 100%);background:linear-gradient(to bottom, #34AEC4 0%, #008CA6 20%, #008CA6 80%, #34AEC4 100%);z-index:5}.timeline li{padding:1em 0}.timeline li:after{content:"";display:block;height:0;clear:both;visibility:hidden}@media screen and (min-width: 960px){.direction-l .time-wrapper{border-top-left-radius:5px;border-bottom-left-radius:5px}.direction-r .time-wrapper{border-top-right-radius:5px;border-bottom-right-radius:5px}.direction-l .role{border-top-right-radius:5px;border-bottom-right-radius:5px}.direction-r .role{border-top-left-radius:5px;border-bottom-left-radius:5px}}.direction-l{position:relative;width:300px;float:left;text-align:right}.direction-r{position:relative;width:300px;float:right}.label{position:relative;display:inline-block;text-align:center}.role{color:white;position:relative;display:inline;background:#34AEC4;padding:6px 10px;font-weight:600;text-align:left}.direction-l .role:before,.direction-r .role:before{position:absolute;top:50%;right:-40px;content:' ';display:block;width:20px;height:20px;margin-top:-10px;background:#1a5863;border-radius:20px;z-index:10}.direction-r .role:before{left:-40px}.direction-l .role:after{content:"";position:absolute;left:100%;top:50%;height:0;width:0;margin-top:-8px;border:solid transparent;border-left-color:#34AEC4;border-width:8px;pointer-events:none}.direction-r .role:after{content:"";position:absolute;right:100%;top:50%;height:0;width:0;margin-top:-8px;border:solid transparent;border-right-color:#34AEC4;border-width:8px;pointer-events:none}.label p{margin:0}.timeline .location,.timeline .time-wrapper{font-size:0.66666em;display:inline-block;color:white;vertical-align:middle;padding:9px 10px;margin:-4px 0 0 -4px}.timeline .location{background:#267f90}.time-wrapper{background:#1f6673}.direction-l .time-wrapper{float:left}.direction-r .time-wrapper{float:right}.time{display:inline-block;padding:4px 6px;background:#f8f8f8}.desc{margin:1em 0.75em 0 0;font-size:0.77777em;font-style:italic;line-height:1.5em}.direction-r .desc{margin:1em 0 0 0.75em}@media screen and (min-width: 320px) and (max-width: 960px){.timeline{width:100%;padding:4em 0 1em 0}.timeline li{padding:2em 0}.direction-l,.direction-r{float:none;width:100%;text-align:center}.label{text-align:center}.role{background:#34AEC4;z-index:15}.direction-l .role:before,.direction-r .role:before{position:absolute;top:-30px;left:50%;margin-left:-9px;content:' ';display:block;width:20px;height:20px;background:#1a5863;border-radius:20px;z-index:10}.direction-l .role:after,.direction-r .role:after{content:"";position:absolute;left:50.2%;top:-8px;height:0;width:0;margin-left:-8px;border:solid transparent;border-bottom-color:#34AEC4;border-width:8px;pointer-events:none}}@media screen and (min-width: 320px) and (max-width: 960px) and (min-width: 960px){.direction-l .role:after,.direction-r .role:after{left:53%}}@media screen and (min-width: 320px) and (max-width: 960px){.time-wrapper{display:block;position:relative;margin:4px 0 0 0;z-index:14}.direction-l .time-wrapper{float:none}.direction-r .time-wrapper{float:none}.desc{position:relative;margin:1em 0 0 0;padding:1em;background:#f5f5f5;box-shadow:0 0 1px rgba(0,0,0,0.2);z-index:15}.direction-l .desc,.direction-r .desc{position:relative;margin:1em 1em 0 1em;padding:1em;z-index:15}}@media screen and (min-width: 320px) and (max-width: 960px){.direction-l .desc,.direction-r .desc{margin:1em 4em 0 4em}}@media screen and (min-width: 960px){.wpns-search-box{-webkit-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.wpns-search-box #wpns_search_form{width:480px}}.wpns-search-box .wpns-input-box{position:relative}.wpns-search-box .wpns-input-box input{box-shadow:inset -38px 0px 0px 0px #34AEC4;border:1px solid #34AEC4;border-radius:2px;padding:0 0 0 10px}.wpns-search-box .wpns-input-box input:focus{outline:none;border:2px solid #34AEC4}.wpns-search-box .wpns-input-box #wpns_search_icon{border-top-right-radius:2px;border-bottom-right-radius:2px;position:absolute;top:0;right:0;color:white;padding:10px}.wpns-search-box .results{z-index:1000;padding:0;margin-top:-1px;border-radius:2px;border:1px solid #34AEC4;position:absolute;background-color:#d1eef3;width:300px}.wpns-search-box .results h3{margin:0;color:white;padding:10px;background-color:#34AEC4}.wpns-search-box .results ul.list-results li.post-row{padding:10px}.wpns-search-box .results ul.list-results li.post-row a{text-decoration:none;color:black}.wpns-search-box .results ul.list-results li.post-row a i{color:#257c8c}section#table-doc{margin-top:40px;position:relative}section#table-doc .table{margin-top:42px}section#table-doc .table h3{margin-bottom:0}section#table-doc .table h5{margin-top:0}section#table-doc .table h3,section#table-doc .table h5{text-align:center}section#table-doc .table a{text-decoration:none}@media screen and (min-width: 960px){section#table-doc .table .table-header{max-width:100%;margin-left:auto;margin-right:auto;width:100%;display:table;width:100%;table-layout:fixed}section#table-doc .table .table-header::after{clear:both;content:"";display:table}section#table-doc .table .table-header h4{display:table-cell;width:33.3333333333%;padding:2.3576515979%;color:#b4b4b4;font-weight:400;text-transform:uppercase;font-size:16px;text-align:center}}@media screen and (max-width: 960px){section#table-doc .table .table-header h4{display:none}}@media screen and (min-width: 960px){section#table-doc .table .table-rows{border:1px solid #E7E7E7}}section#table-doc .table .table-rows>:nth-child(odd){background-color:#dfdfdf}section#table-doc .table .table-rows>:nth-child(odd) .doc-number{background-color:#d0d0d0}section#table-doc .table .table-rows>:nth-child(odd) .buttons .read{background-color:#31a3b8}section#table-doc .table .table-rows>:nth-child(odd) .buttons .download{background-color:#007f97}section#table-doc .table .table-rows>:nth-child(even) .doc-number{background-color:#dfdfdf}section#table-doc .table .table-rows>:nth-child(even) .buttons .read{background-color:#34AEC4}section#table-doc .table .table-rows>:nth-child(even) .buttons .download{background-color:#008CA6}section#table-doc .table .table-rows .row{margin-top:-1px}@media screen and (min-width: 320px) and (max-width: 960px){section#table-doc .table .table-rows .row{margin-top:24px;background-color:#dfdfdf}}section#table-doc .table .table-rows .row h4{margin:0;text-align:center}@media screen and (min-width: 960px){section#table-doc .table .table-rows .row h4{text-align:left}}section#table-doc .table .table-rows .row h4 a{font-weight:600;color:#3A3A3A}section#table-doc .table .table-rows .row .doc-name,section#table-doc .table .table-rows .row .buttons a{padding:15px}@media screen and (min-width: 960px){section#table-doc .table .table-rows .row{max-width:100%;margin-left:auto;margin-right:auto;width:100%;display:table;width:100%;table-layout:fixed}section#table-doc .table .table-rows .row::after{clear:both;content:"";display:table}section#table-doc .table .table-rows .row div{padding:0;text-align:center}}@media screen and (min-width: 960px) and (min-width: 550px){section#table-doc .table .table-rows .row div{display:table-cell;width:33.3333333333%}}@media screen and (min-width: 960px) and (max-width: 550px){section#table-doc .table .table-rows .row div{display:table-cell;width:50%}}section#table-doc .table .table-rows .row .buttons{max-width:80em;margin-left:auto;margin-right:auto;width:100%;display:table;width:100%;table-layout:fixed}section#table-doc .table .table-rows .row .buttons::after{clear:both;content:"";display:table}@media screen and (max-width: 550px){section#table-doc .table .table-rows .row .buttons .read{display:none !important}}section#table-doc .table .table-rows .row .buttons a{display:table-cell;width:100%;text-align:center;border:none;font-size:16px;padding:18px;color:white;text-transform:uppercase;font-weight:300}@media screen and (min-width: 960px){section#table-doc .table .table-rows .row .buttons a{display:table-cell;width:50%}}section#doc-by-category{margin:0 0 30px 0;max-width:100%;margin-left:auto;margin-right:auto}section#doc-by-category::after{clear:both;content:"";display:table}section#doc-by-category .row{-webkit-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section#doc-by-category .Importante{-webkit-box-ordinal-group:1 !important;-webkit-order:0 !important;-ms-flex-order:0 !important;order:0 !important}section#doc-by-category .Importante .js-accordion-trigger{background-color:#008CA6 !important}section#doc-by-category .accordion{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-basis:15em;flex-basis:15em;-ms-flex-preferred-size:15em;-webkit-flex-grow:1;-moz-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1;-webkit-transition:all 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.3s cubic-bezier(0.23, 1, 0.32, 1);padding:0}@media screen and (min-width: 550px){section#doc-by-category .accordion{margin:24px 32px}}section#doc-by-category .accordion .js-accordion-trigger{background-color:#34AEC4;color:white}section#doc-by-category .accordion a{text-decoration:none;line-height:1.8em;padding:6px 12px}section#doc-by-category .accordion a p{font-size:20.8px;margin:4px 0}section#doc-by-category .accordion li{list-style-type:none}section#doc-by-category .accordion>li>a{display:blocK}section#doc-by-category .accordion>li>a:before{font-weight:100;content:"+";font-size:1.5em;float:right;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}section#doc-by-category .accordion ul.submenu{display:none;padding:0}section#doc-by-category .accordion ul.submenu li{margin:4px 0;border-bottom:1px solid #34AEC4}section#doc-by-category .accordion ul.submenu li a{color:#34AEC4}section#doc-by-category .accordion .is-expanded a:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.fa-envelope{background-color:#008CA6}.fa-envelope:hover{background-color:#005869}.fa-whatsapp{background-color:#42B43E}.fa-whatsapp:hover{background-color:#31862e}.fa-linkedin{background-color:#1985BC}.fa-linkedin:hover{background-color:#125f86}.fa-twitter{background-color:#27A1EE}.fa-twitter:hover{background-color:#1081c8}.fa-facebook{background-color:#415E9B}.fa-facebook:hover{background-color:#2f4470}.not-found{text-align:center;font-weight:200;font-size:22.4px;line-height:35.2px;color:#b4b4b4;margin:80px 0}.page-dashboard i{margin:0 7px}.page-dashboard #table-comunicazioni,.page-dashboard #team{margin:24px}.page-dashboard .table,.page-dashboard #user-data,.page-dashboard #team{border:1px solid #E7E7E7}.page-dashboard #table-comunicazioni{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-dashboard #team{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}body.page-modifica-profilo .wpuf-clone-field,body.page-modifica-profilo .wpuf-remove-field{width:24px}@media screen and (min-width: 320px) and (max-width: 960px){body.page-modifica-profilo thead{display:none}body.page-modifica-profilo tbody tr td{float:left;width:100%}body.page-modifica-profilo tbody tr td input{width:100%;margin:6px 0}}@media screen and (min-width: 320px) and (max-width: 960px){body.page-user-profile section.cover-header{display:none}}@media screen and (min-width: 960px){body.page-user-profile section.cover-header{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:32px 0;background:url("https://raw.githubusercontent.com/thoughtbot/refills/master/source/images/mountains.png"),-webkit-linear-gradient(#008CA6, #34AEC4),center;background:url("https://raw.githubusercontent.com/thoughtbot/refills/master/source/images/mountains.png"),linear-gradient(#008CA6, #34AEC4),center;background-size:cover}body.page-user-profile section.cover-header img{width:120px;border:3px solid #1f6673}}body.page-user-profile section.cover-header .name_surname h3{background-color:white;padding:4px 16px;border-radius:30px;font-weight:200;color:#008CA6}body.page-user-profile .user-data{padding-top:24px}section.custom-login .wpuf-user-loggedin{margin:16px 0;text-align:center;padding:14px;border:1px solid #34AEC4;border-radius:8px}section.custom-login .wpuf-user-loggedin img{margin-top:26px}section.custom-login .wpuf-user-loggedin ul{padding:0}section.custom-login .wpuf-user-loggedin ul li{padding:8px 0;list-style-type:none}section.wpuf #loginform{padding:44px 0;margin:8px}section.wpuf #loginform label{line-height:2;background:#34AEC4;min-width:120px;text-align:center;color:white;text-transform:uppercase;padding:0 12px}section.wpuf #loginform :nth-child(-n+2){-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section.wpuf #loginform :nth-child(-n+2) input{border:1px solid #34AEC4}section.wpuf #loginform .login-submit{max-width:80em;margin-left:auto;margin-right:auto;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}section.wpuf #loginform .login-submit::after{clear:both;content:"";display:table}section.wpuf #loginform .login-submit input{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0;line-height:auto;background:#34AEC4;min-width:80px;text-align:center;color:white;text-transform:uppercase;padding:6px 32px;border:none}section.wpuf #loginform .login-submit input:last-child{margin-right:0}section.wpuf #loginform .login-submit input:hover{background:#216e7b}section.custom-login{margin:8px;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:44px 0}section.custom-login h2{margin:0}@media screen and (max-width: 550px){section.custom-login h2{font-size:24.8px}}section.custom-login div#wpuf-login-form{text-align:center;color:white}section.custom-login div#wpuf-login-form a{color:#34AEC4}section.custom-login form#lostpasswordform label{line-height:2;background:#34AEC4;min-width:80px;text-align:center;color:white;text-transform:uppercase;padding:0 12px}@media screen and (min-width: 960px){section.custom-login form#lostpasswordform :nth-child(-n+2){-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media screen and (min-width: 320px) and (max-width: 960px){section.custom-login form#lostpasswordform :nth-child(-n+2){max-width:80em;margin-left:auto;margin-right:auto}section.custom-login form#lostpasswordform :nth-child(-n+2)::after{clear:both;content:"";display:table}section.custom-login form#lostpasswordform :nth-child(-n+2) input{border:1px solid #34AEC4;float:left;display:block;margin-right:2.3576515979%;width:100%}section.custom-login form#lostpasswordform :nth-child(-n+2) input:last-child{margin-right:0}}section.custom-login form#lostpasswordform .submit{max-width:80em;margin-left:auto;margin-right:auto;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section.custom-login form#lostpasswordform .submit::after{clear:both;content:"";display:table}section.custom-login form#lostpasswordform .submit input{margin-right:0;line-height:auto;background:#34AEC4;min-width:80px;text-align:center;color:white;text-transform:uppercase;padding:6px 32px;border:none}@media screen and (min-width: 960px){section.custom-login form#lostpasswordform .submit input{float:left;display:block;margin-right:2.3576515979%;width:53.0860763509%;margin-right:0}section.custom-login form#lostpasswordform .submit input:last-child{margin-right:0}}section.custom-login form#lostpasswordform .submit input:hover{background:#216e7b}section.custom-login form.wpuf-login-form label{line-height:2;background:#34AEC4;min-width:80px;text-align:center;color:white;text-transform:uppercase;padding:0 12px}section.custom-login form.wpuf-login-form :nth-child(-n+2){-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section.custom-login form.wpuf-login-form :nth-child(-n+2) input{border:1px solid #34AEC4}section.custom-login form.wpuf-login-form .forgetmenot{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;max-width:80em;margin-left:auto;margin-right:auto}section.custom-login form.wpuf-login-form .forgetmenot::after{clear:both;content:"";display:table}section.custom-login form.wpuf-login-form .forgetmenot input{float:left;display:block;margin-right:2.3576515979%;width:36.0264677513%;text-align:center}section.custom-login form.wpuf-login-form .forgetmenot input:last-child{margin-right:0}section.custom-login form.wpuf-login-form .forgetmenot label{float:left;display:block;margin-right:2.3576515979%;width:61.6158806508%}section.custom-login form.wpuf-login-form .forgetmenot label:last-child{margin-right:0}section.custom-login form.wpuf-login-form .submit{max-width:80em;margin-left:auto;margin-right:auto;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}section.custom-login form.wpuf-login-form .submit::after{clear:both;content:"";display:table}section.custom-login form.wpuf-login-form .submit input{float:left;display:block;margin-right:2.3576515979%;width:61.6158806508%;margin-right:0;line-height:auto;background:#34AEC4;min-width:80px;text-align:center;color:white;text-transform:uppercase;padding:6px 32px;border:none}section.custom-login form.wpuf-login-form .submit input:last-child{margin-right:0}section.custom-login form.wpuf-login-form .submit input:hover{background:#216e7b}.bar{background-color:#008CA6;background-image:-webkit-linear-gradient(#008CA6,#34AEC4);background-image:linear-gradient(#008CA6,#34AEC4);background-color:#008CA6;background-image:-webkit-linear-gradient(bottom, #008CA6,#34AEC4);background-image:-webkit-linear-gradient(bottom,#008CA6,#34AEC4);background-image:linear-gradient(to top,#008CA6,#34AEC4);background-color:#34AEC4;background-image:-webkit-linear-gradient(top, #008CA6,#34AEC4);background-image:-webkit-linear-gradient(top,#008CA6,#34AEC4);background-image:linear-gradient(to bottom,#008CA6,#34AEC4);background-color:#008CA6;background-image:-webkit-linear-gradient(-290deg, #008CA6 0%,#008CA6 50%,#34AEC4 75% #34AEC4 100%);background-image:-webkit-linear-gradient(70deg,#008CA6 0%,#008CA6 50%,#34AEC4 75% #34AEC4 100%);background-image:linear-gradient(20deg,#008CA6 0%,#008CA6 50%,#34AEC4 75% #34AEC4 100%);height:12px}#flex-tables{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}#flex-tables .single-flex-table{margin:18px;border-top-left-radius:8px;border-top-right-radius:8px;-webkit-flex-basis:22em;flex-basis:22em;-ms-flex-preferred-size:22em;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#flex-tables .single-flex-table header{text-align:left;font-weight:100;border-top-right-radius:8px;border-top-left-radius:8px;color:white}#flex-tables .single-flex-table header h3{margin:0;padding:8px}#flex-tables .single-flex-table .single-flex-content h4{margin:0;padding:12px}#flex-tables .single-flex-table .single-flex-content ul{padding:0;margin:0}#flex-tables .single-flex-table .single-flex-content ul li{list-style-type:none}#table-comunication{-webkit-flex-grow:1;-moz-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1}#table-comunication header{background-color:#34AEC4}#table-comunication .rows{border-right:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;border-left:1px solid #E7E7E7;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}#table-comunication .rows>:nth-child(odd){background-color:#e4e4e4;-webkit-transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#table-comunication .rows>:nth-child(odd):hover{background-color:#ddd;-webkit-transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#table-comunication .rows>:nth-child(odd) .buttons{background-color:#1a5863;-webkit-transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#table-comunication .rows>:nth-child(odd) .buttons:hover{background-color:#123b43;-webkit-transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#table-comunication .rows>:nth-child(even){-webkit-transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#table-comunication .rows>:nth-child(even):hover{background-color:#ddd}#table-comunication .rows>:nth-child(even) .buttons{background-color:#278394;-webkit-transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#table-comunication .rows>:nth-child(even) .buttons:hover{background-color:#216e7b;-webkit-transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#table-comunication .rows>:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}#table-comunication .rows>:last-child .buttons{border-bottom-right-radius:8px}#table-comunication .rows .row{-webkit-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}#table-comunication .rows .row .doc-name{width:100%}#table-comunication .rows .row .doc-name a{text-decoration:none;color:#686868}#table-comunication .rows .row .doc-name a h4{font-weight:400;margin:0;padding:14px}#table-comunication .rows .row .buttons{width:52px;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}#table-comunication .rows .row .buttons a{color:white}#team{-webkit-flex-grow:5;-moz-flex-grow:5;-webkit-box-flex:5;flex-grow:5;-ms-flex-positive:5}#team header{background-color:#34AEC4}#team .team-members{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}#team .team-members>:nth-child(odd) .card-header div{background-color:#2e99ac}#team .team-members>:nth-child(even) .card-header div{background-color:#278394}#team .team-members .card-team-member{-webkit-flex-basis:20em;flex-basis:20em;-ms-flex-preferred-size:20em;-webkit-flex-grow:1;-moz-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1;background-color:white}#team .team-members .card-team-member:hover img{-webkit-transform:scale(1.07);transform:scale(1.07);-webkit-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}#team .team-members .card-team-member:hover h4{-webkit-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);top:6px !important}#team .team-members .card-team-member .card-header{width:100%;text-align:center}#team .team-members .card-team-member .card-header div img{border:4px solid #f1f1f1;display:block;position:relative;top:14px;margin:0 auto;-webkit-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}#team .team-members .card-team-member .member-data{border-right:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;border-left:1px solid #E7E7E7}#team .team-members .card-team-member .member-data h4{text-align:center;position:relative;top:0;-webkit-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}#team .team-members .card-team-member .member-data .job{max-width:120px;display:block;margin:14px auto}#team .team-members .card-team-member .member-data .job span{display:block;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:1px solid #34AEC4;padding:1px 4px;color:#34AEC4;text-transform:uppercase}#team .team-members .card-team-member .member-data .job i,#team .team-members .card-team-member .member-data .job p{display:inline;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#team .team-members .card-team-member .member-data .job p{margin:0 4px 4px 4px}#team .team-members .card-team-member .member-data .job i{padding-left:3px}#team .team-members .card-team-member .member-data .contact{text-align:center;margin:14px 0}#team .team-members .card-team-member .member-data .contact a :hover{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:scale(1.07);transform:scale(1.07)}#team .team-members .card-team-member .member-data .contact .fa{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;line-height:34px;height:34px;width:34px;text-align:center;margin:0 8px;border-radius:24px;color:white}#personal-details{background-color:#68c6d7;height:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:2.3576515979%}#personal-details header{text-align:left;font-weight:100;color:white}#personal-details header h3{margin:0;padding:0}#personal-details ul{margin:0 12px;padding:0}#personal-details ul li{list-style-type:none}#personal-details .single-flex-content{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}@media screen and (min-width: 550px){#personal-details .single-flex-content{-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}}.wpuf-form-add input,.wpuf-form-add .wpuf-section-wrap{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px}.wpuf-form-add .wpuf-section-wrap{border-bottom:none !important;color:white;background-color:#34AEC4;padding:6px}.wpuf-form-add .wpuf-section-details{color:white;padding:0 !important}.wpuf-form-add .place_of_residence>:first-child{clear:left;width:100%}.wpuf-form-add .place_of_residence label[for=wpuf-place_of_residence]{font-weight:500;font-size:22.4px;margin-bottom:24px;display:block}.wpuf-form-add .place_of_residence .wpuf-el{-webkit-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}@media screen and (max-width: 550px){.wpuf-form-add label{margin:12px 0 12px 2px;display:inline-block}.wpuf-form-add li{padding:4px 0 !important}.wpuf-form-add input,.wpuf-form-add select{max-width:280px}}section#user-directory{max-width:100%;margin-left:auto;margin-right:auto}section#user-directory::after{clear:both;content:"";display:table}section#user-directory .entry-content :first-child strong a{text-decoration:none;background-color:#008CA6;color:white;padding:4px 8px;border-radius:3px}section#user-directory .entry-content .wpuf-user-profile-wrap a{text-decoration:none;color:#34AEC4}section#user-directory .entry-content .wpuf-user-profile-wrap ul{width:auto;margin:auto}section#user-directory .entry-content .wpuf-user-profile-wrap ul li{margin:6px 24px}section#user-directory .entry-content .wpuf-user-profile-wrap ul li label,section#user-directory .entry-content .wpuf-user-profile-wrap ul li div{width:auto}section#user-directory .entry-content .wpuf-user-profile-wrap ul li label{font-weight:200;background-color:#008CA6;color:white;padding:4px 8px;border-radius:3px}section#user-directory .entry-content .wpuf-user-profile-wrap ul li div{margin:0 12px}section#user-directory .entry-content .wpuf-user-profile-wrap .wpuf-user-profile-avatar{min-width:148px}@media screen and (min-width: 320px) and (max-width: 960px){section#user-directory .entry-content .wpuf-user-profile-wrap{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section#user-directory .entry-content .wpuf-user-profile-wrap .wpuf-user-profile-avatar{margin:12px auto}section#user-directory .entry-content .wpuf-user-profile-wrap .wpuf-user-profile-avatar,section#user-directory .entry-content .wpuf-user-profile-wrap .wpuf-user-profile{float:none}section#user-directory .entry-content .wpuf-user-profile-wrap .wpuf-user-profile{float:left}section#user-directory .entry-content .wpuf-user-profile-wrap .wpuf-user-profile li{margin:6px 0}section#user-directory .entry-content .wpuf-user-profile-avatar{min-width:148px}}@media screen and (min-width: 960px){section#user-directory .entry-content .wpuf-user-profile-wrap{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}section#user-directory form input{padding:2px 6px 3px;border:none}section#user-directory form input[type="text"]{font-weight:200;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#f1f1f1}section#user-directory form input.button{font-weight:400;background-color:#34AEC4;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:-4px;color:white}section#user-directory .wpuf-userlisting-table{width:100%;margin:32px 0}section#user-directory .wpuf-userlisting-table tbody>:first-child{background-color:#34AEC4;color:white;height:38px;border-bottom:0 solid white}section#user-directory .wpuf-userlisting-table tbody>:nth-child(n+2){height:82px;border-bottom:2px solid #a9dee8;-webkit-transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}section#user-directory .wpuf-userlisting-table tbody>:nth-child(n+2):hover{-webkit-transition:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);border-bottom:2px solid #58c0d3}section#user-directory .wpuf-userlisting-table tbody>:nth-child(n+2) td{text-align:center}section#user-directory .wpuf-userlisting-table tbody a{background-color:#34AEC4;color:white;text-decoration:none;-webkit-transition:all 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55);border-radius:3px;border:2px solid #34AEC4}@media screen and (min-width: 550px){section#user-directory .wpuf-userlisting-table tbody a{padding:0 10px}}@media screen and (max-width: 550px){section#user-directory .wpuf-userlisting-table tbody a{font-size:14.5454545455px;font-weight:200}}section#user-directory .wpuf-userlisting-table tbody a:hover{-webkit-transition:all 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55);background-color:white;color:#34AEC4;border:2px solid #34AEC4}section.registration{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section.registration h2{text-transform:uppercase}@media screen and (max-width: 550px){section.registration h2{font-size:14.4px}}section#not-logged-user{-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}section#not-logged-user .alert{text-align:center}section#not-logged-user .alert h2{color:#34AEC4}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h2{font-size:32px;line-height:43px;font-weight:400}h3{font-size:28px;line-height:38px}p{margin-bottom:1.5em;font-size:14px;line-height:19px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{font-family:"Open Sans",sans-serif,"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.fa-envelope{background-color:#008CA6}.fa-envelope:hover{background-color:#005869}.fa-whatsapp{background-color:#42B43E}.fa-whatsapp:hover{background-color:#31862e}.fa-linkedin{background-color:#1985BC}.fa-linkedin:hover{background-color:#125f86}.fa-twitter{background-color:#27A1EE}.fa-twitter:hover{background-color:#1081c8}.fa-facebook{background-color:#415E9B}.fa-facebook:hover{background-color:#2f4470}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gallery-caption{display:block}/*.image-dynamic:before{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,115,163,0.65);content:"";left: 0;z-index: 999;};*/
/*# sourceMappingURL=style.css.map */




.privacy-policy-cookie div>p {
    text-align: left!important;
}
.privacy-policy-cookie h2 {
    text-align: left!important;
}

section#people-grid .box, #people-grid-gradient .box {
    -webkit-flex-basis: 15em;
    flex-basis: 15em;
    -ms-flex-preferred-size: 15em;
}

section#partner .partner .image img {
    border: none!important;
}