@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,700,700italic,900,900italic,400italic);@charset "UTF-8";.m0{margin:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.mtb30{margin-top:30px;margin-bottom:30px}.mtb40{margin:40px 0}.mb0{margin-bottom:0}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mx5{margin-left:5px;margin-right:5px}.mxauto{margin-left:auto;margin-right:auto}.my0{margin-top:0;margin-bottom:0}.my50{margin-top:50px;margin-bottom:50px}.px0{padding-left:0!important;padding-right:0!important}.py0{padding-top:0!important;padding-bottom:0!important}.py20{padding-top:20px!important;padding-bottom:20px!important}.py30{padding-top:30px!important;padding-bottom:30px!important}.p10{padding:10px}.p20{padding:20px}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pt20{padding-top:20px}.pt30{padding-top:30px}.ptb50{padding:50px 0!important}.bg-lightGrey{background:#fafafa!important}.bg-white{background:#fff}.color-blue{color:#0f7a86!important}.color-white{color:#fff!important}.color-black{color:#333!important}.border{border-width:1px;border-style:solid}.border-0{border:0}.border-top{border-top:1px solid #fafafa}.shadow-none{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.shadow-sm{box-shadow:0 0 2px 1px #ededed!important;-moz-box-shadow:0 0 2px 1px #ededed!important;-webkit-box-shadow:0 0 2px 1px #ededed!important}.rounded-0{border-radius:0!important}.rounded-10{border-radius:10px!important}.rounded-circle{border-radius:50%}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}body{font-family:Lato,sans-serif}h1{color:#0f7a86;font-weight:500;margin:20px 0 30px}h1 nome-azienda{margin-bottom:50px}h4{font-weight:700}a{color:#333}a .color-blue,a .color-blue:active,a .color-blue:focus,a .color-blue:hover{color:#0f7a86}.decoration-none,.decoration-none:active,.decoration-none:focus,.decoration-none:hover{text-decoration:none!important}.font-weight-light{font-weight:200!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.line-height-16{line-height:1.6rem}.line-height-22{line-height:2.2rem}form .form-control{border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}form input[type=checkbox]{position:relative;top:5px;display:inline;margin-left:5px;width:15px}form .dropdown-menu-frontend .custom-checkbox{margin-bottom:5px}form .dropdown-menu-frontend .custom-checkbox input[type=checkbox]{float:left;top:0;margin-right:5px}form .dropdown-menu-frontend .custom-checkbox .custom-control-label{max-width:85%;font-weight:500}.btn{border-radius:0}.btn-default{border-radius:0;border:0}.btn-blue{background:#0f7a86;color:#fff;font-weight:300}.btn-blue:active,.btn-blue:active:focus,.btn-blue:active:hover,.btn-blue:focus,.btn-blue:hover{background:#0a5058;color:#fff}.btn-blue.active{background:#0f7a86!important}.btn-blue.active:active,.btn-blue.active:active:focus,.btn-blue.active:active:hover,.btn-blue.active:focus,.btn-blue.active:hover{background:#0a5058;color:#fff}.btn-white-empty{border:2px solid #fff;color:#fff;background:transparent}.btn-white-empty:active,.btn-white-empty:focus,.btn-white-empty:hover{background:#fff}.btn-over-color-blue:active,.btn-over-color-blue:focus,.btn-over-color-blue:hover{color:#0f7a86}.btn-over-color-yellow:active,.btn-over-color-yellow:focus,.btn-over-color-yellow:hover{color:#f6be51}.btn-yellow-empty{border:2px solid #f6be51;color:#f6be51!important;background:transparent}.btn-yellow-empty:active,.btn-yellow-empty:focus,.btn-yellow-empty:hover{background:#f6be51!important;color:#fff!important}.btn-blue-empty{border:2px solid #0f7a86;color:#0f7a86!important;background:transparent}.btn-blue-empty:active,.btn-blue-empty:focus,.btn-blue-empty:hover{background:#0f7a86!important;color:#fff!important}.btn-red-empty{border:2px solid #e06156;color:#e06156!important;background:transparent}.btn-red-empty:active,.btn-red-empty:focus,.btn-red-empty:hover{background:#e06156!important;color:#fff!important}.top-menu{text-align:right}.top-menu li+li:before{content:" | ";position:relative;color:#fff;margin-right:5px;margin-left:-5px}@media (max-width:991px){.top-menu{text-align:center;margin-top:10px}}.navbar-default{border:0;background:#fff}@media (max-width:767px){.navbar-default .navbar-header{margin:10px 0}}.navbar-static-top{background:#0f7a86;color:#fff;padding:15px 0;margin-bottom:0;font-weight:300}@media (max-width:991px){.navbar-static-top{text-align:center}}.navbar-fixed-top{border-bottom:5px solid #0f7a86}.navbar{margin-bottom:0}@media (max-width:767px){.navbar.main-header{padding-top:0!important;padding-bottom:0!important}.navbar.main-header .navbar-header .navbar-toggle{margin-top:22px;margin-right:0}.navbar .navbar-nav li a{padding:15px}}.jumbotron{background-size:cover;background-repeat:no-repeat;background-position:50%;height:50vh;display:flex;align-items:center;justify-content:center}.jumbotron h1{font-size:4.2rem;line-height:1.2;font-weight:300}@media (max-width:767px){.jumbotron{height:80vh}}.form-signin{display:block;background-color:#fff;border-radius:0}.form-signin .social-box{margin:0 auto;padding:38px;border-bottom:1px solid #f6be51}.form-signin .social-box a{font-weight:700;font-size:18px;padding:8px}.form-signin .social-box a i{font-weight:700;font-size:20px}.form-signin .main{padding:40px}.form-signin .main .form-control{position:relative;font-size:16px;height:20px;padding:20px;box-sizing:border-box}.form-signin .main .form-control:focus{z-index:2}.form-signin .main input[type=email],.form-signin .main input[type=password],.form-signin .main input[type=text]{margin-bottom:10px;border-radius:0}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .login-footer{background:#dde9ea;margin:0 auto;border-top:1px solid #0f7a86;padding:20px;border-radius:0}.form-signin .login-footer .left-section a{font-weight:700;color:#8a8a8a;line-height:19px}.mg-btm{margin-bottom:20px}.stepwizard{display:table;width:100%;position:relative}.stepwizard .stepwizard-row{display:table-row}.stepwizard .stepwizard-row .stepwizard-step{display:table-cell;text-align:center;position:relative}.stepwizard .stepwizard-row .stepwizard-step p{margin-top:10px}.stepwizard .stepwizard-row .stepwizard-step button[disabled]{opacity:1!important;filter:alpha(opacity=100)!important}.stepwizard .stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-order:0}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px!important}footer{padding-top:80px;background:#fff}footer dl dt{margin-bottom:10px;color:#fff}footer dl dd{font-weight:300;font-size:12px}footer dl dd a,footer dl dd a:hover{color:#fff}footer .logo-comune{width:120px}footer .social li a{width:30px;height:30px;text-align:center;display:block;padding-top:3px;font-size:15px}footer .social li a:active,footer .social li a:focus,footer .social li a:hover{color:#fff!important;background:#0f7a86}footer .legal-data{margin-top:50px;background:#0f7a86;padding:20px 0}footer .legal-data,footer .legal-data ul li a{color:#fff;font-weight:300;font-size:12px}footer .legal-data ul li+li{content:" | ";color:#fff}@media (max-width:767px){footer .legal-data{text-align:center}footer .legal-data ul{text-align:center;margin-top:10px}}.cy{color:#f6be51}@media (max-width:767px){.carousel{display:none}}.carousel .carousel-control{width:5%}.carousel .carousel-inner .item{margin-top:0}.carousel .carousel-inner .item .carousel-caption{left:5%;right:5%;text-align:left;padding-bottom:10px}.carousel .carousel-inner .item .carousel-caption h1{background:#f6be51;color:#fff;font-size:28px;text-align:left;padding:10px;margin-bottom:5px;margin-top:0;display:inline-block;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.logo{max-width:200px}@media (max-width:767px){.logo{max-width:180px}}.well{border-radius:0;border:0}.well h2{color:#fff;padding:30px 20px;margin:0}@media (max-width:1199px){.well h2{padding:20px 10px}}.well .caption{position:relative;color:#fff}.well .caption .caption-body{padding:25px 20px;width:70%;font-size:12px}@media (max-width:1199px){.well .caption .caption-body{padding:15px 10px}}.well .caption .caption-body ul li:before{font-family:FontAwesome;content:"\F00C";margin-right:5px}.well .caption a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.well .caption a:after{font-family:FontAwesome;content:"\F138";font-size:50px;width:60px;text-align:center;position:absolute;right:10px;color:#fff;opacity:.5;top:50%;margin-top:-35px}.well .caption a:active:after,.well .caption a:focus:after,.well .caption a:hover:after{opacity:1}.well.well-homepage p{height:80px}.well-np{padding:0}.well-y{background:#f6be51}.well-b{background:#0f7a86}.section{padding:40px 0;background:#fff}.section a.img-link:active,.section a.img-link:focus,.section a.img-link:hover{opacity:.7}.section .comunichiamo-chiaro img{max-width:130px;margin-bottom:30px}.section .comunichiamo-chiaro p{color:#32312b}.section hr{border-color:#fff;margin:40px 0}.section .icon-box p{margin-bottom:20px}.section .icon-box img{max-width:50px}@media (max-width:767px){.section .icon-box{margin-top:30px}}.section-yellow{background:#f6be51;color:#fff}.section-light-blue{background:#dde9ea}.section-light-blue p{color:#0f7a86}.section-light-blue p img{max-width:150px;margin-bottom:20px}.section-light-grey{background:#fafafa}.section-lg{padding:80px 0}.section-title{padding:0}.section-title h2{color:#fff;margin:20px 0;font-weight:400}.section-job{border-top:10px solid #0f7a86}.section-job strong{color:#0f7a86}.thumbnail{border:0;background:#fff;padding:10px 0;border-radius:10px;position:relative}.thumbnail img{padding:20px;height:150px}.thumbnail .caption{padding:0}.thumbnail .caption h3{margin-top:0;background:#f6be51;color:#fff;padding:10px 20px;font-weight:300}.thumbnail .caption h3 small{color:#fff;font-weight:700}.thumbnail .caption p{padding:10px 20px}.item{margin-top:40px}.item .item-work{background:#fff;padding:50px 40px;margin-bottom:20px}.item .item-work .table{border-bottom:1px solid #ddd;margin-bottom:10px}.item .item-work .table tr th{color:#0f7a86}.item .item-work img{margin-bottom:20px}.item .item-work a.btn{display:block}.bar-left{background:#dde9ea;padding-bottom:50px}.bar-left form{margin:70px 0 10px}.bar-left form .form-control:focus{border-color:#0f7a86;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.bar-left a.btn-link{color:#9d9a8c}@media (max-width:767px){.bar-left form{padding-top:20px;margin-top:0}}.view-link{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(246,190,81,0);z-index:5;border-radius:10px}.view-link:active,.view-link:focus,.view-link:hover{background:rgba(246,190,81,.6)}.view-link:active:after,.view-link:active:before,.view-link:focus:after,.view-link:focus:before,.view-link:hover:after,.view-link:hover:before{opacity:1}.view-link:after,.view-link:before{position:absolute;background:#0f7a86;z-index:15;display:block;content:"";left:50%;top:50%;transition:scale(2,2);transition:all .3s;opacity:0}.view-link:before{height:2px;width:26px;margin:-1px 0 0 -13px}.view-link:after{height:26px;width:2px;margin:-13px 0 0 -1px}.box-canditati a.btn{position:absolute;right:15px;bottom:40px}@media (max-width:767px){.box-canditati .table{margin-bottom:20px}.box-canditati a.btn{position:relative;display:block;right:0;bottom:0}}.alert{border-radius:0}