﻿.effetto-slide{position:relative;}.effetto-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#fff;}.effetto-slide.slide-top{-moz-transition:top 2s;-o-transition:top 2s;-webkit-transition:top 2s;transition:top 2s;}.effetto-slide.slide-top.slide-element-hide,.effetto-slide.slide-top:after{top:0;-moz-transition:top 2s;-o-transition:top 2s;-webkit-transition:top 2s;transition:top 2s;}.effetto-slide.slide-top.slide-element-show:after{top:100%;-moz-transition:top 2s;-o-transition:top 2s;-webkit-transition:top 2s;transition:top 2s;}.effetto-slide.slide-right{-moz-transition:right 2s;-o-transition:right 2s;-webkit-transition:right 2s;transition:right 2s;}.effetto-slide.slide-right.slide-element-hide,.effetto-slide.slide-right:after{right:0;-moz-transition:right 2s;-o-transition:right 2s;-webkit-transition:right 2s;transition:right 2s;}.effetto-slide.slide-right.slide-element-show:after{right:100%;-moz-transition:right 2s;-o-transition:right 2s;-webkit-transition:right 2s;transition:right 2s;}.effetto-slide.slide-bottom{-moz-transition:bottom 2s;-o-transition:bottom 2s;-webkit-transition:bottom 2s;transition:bottom 2s;}.effetto-slide.slide-bottom.slide-element-hide,.effetto-slide.slide-bottom:after{bottom:0;-moz-transition:bottom 2s;-o-transition:bottom 2s;-webkit-transition:bottom 2s;transition:bottom 2s;}.effetto-slide.slide-bottom.slide-element-show:after{bottom:100%;-moz-transition:bottom 2s;-o-transition:bottom 2s;-webkit-transition:bottom 2s;transition:bottom 2s;}.effetto-slide.slide-left{-moz-transition:left 2s;-o-transition:left 2s;-webkit-transition:left 2s;transition:left 2s;}.effetto-slide.slide-left.slide-element-hide,.effetto-slide.slide-left:after{left:0;-moz-transition:left 2s;-o-transition:left 2s;-webkit-transition:left 2s;transition:left 2s;}.effetto-slide.slide-left.slide-element-show:after{left:100%;-moz-transition:left 2s;-o-transition:left 2s;-webkit-transition:left 2s;transition:left 2s;}.effetto-slide-testata{position:relative;overflow:hidden;-moz-transition-duration:7s;-o-transition-duration:7s;-webkit-transition-duration:7s;transition-duration:7s;}.effetto-slide-testata.slide-element-show{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);overflow:hidden;}body{position:relative;padding:0;margin:0;border:0;font-family:'Raleway',sans-serif;color:#848484;}body.preload *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;}h1,h2,h3,h4,h5,h6,p,a,img,b,u,i,form,table,caption,tbody,tfoot,thead,tr,th,td,footer,header,menu,nav,audio,video{font-size:1em;padding:0;margin:0;border:0;}strong{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}a{text-decoration:none;}a img{border:0;}img,input[type=image]{vertical-align:middle;max-width:100%;}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-clear-button{display:none;-webkit-appearance:none;}div.customDdl{display:inline-block;vertical-align:middle;overflow:hidden;background:#fff url(../immagini/ddl-select.gif) no-repeat;background-position:right 5px center;}div.customDdl select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:130%;height:100%;padding:2px 5px;border:0;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}div.customDdl select:focus{outline:0;}.invisibile{display:none;}div.boxCaricamentoCss{display:none!important;}div.boxCaricamentoCss img{width:50px;height:50px;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite;}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}#loading{position:fixed;left:0;height:100%;width:100%;z-index:1001;text-align:center;line-height:0;background-color:#fff;filter:alpha(opacity=60);opacity:.6;}#loadingLink{display:block;margin:30% auto 0 auto;padding:0;width:32px;height:32px;text-indent:-9999px;}header{height:130px;}header>div{z-index:1000;position:relative;}header .logo{position:absolute;left:351px;top:10px;width:185px;}header .menu{text-align:center;position:absolute;top:70px;left:0;width:100%;font-size:19px;}header .menu a{display:inline-block;color:#848484;}header .menu a:hover{color:#00030d;}header .menu div.sottomenu{display:none;}header .menu div.voceMenu:hover>div.sottomenu{display:block;}header .menu div.voceMenuAttiva{border-bottom:#848484 1px solid;}header .menu div.voceMenuAttiva a{color:#00030d;}header .menu div.voceMenu0{display:inline-block;position:relative;margin-right:40px;}header .menu div.voceMenu0:last-child{margin-right:0;}header .menu div.voceMenu0>div.sottomenu{position:absolute;left:0;top:100%;background-color:rgba(255,255,255,.95);padding:50px 20px 20px 20px;z-index:1800;}header .menu div.voceMenu0 div.voceMenu1{position:relative;display:block;text-align:left;margin-bottom:10px;white-space:nowrap;font-size:18px;}header .lingue{position:absolute;right:40px;top:67px;}header .lingue .ddllingue{display:block;text-align:left;border:1px solid #fff;font-size:16px;color:#848484;font-family:'Raleway',sans-serif;text-transform:uppercase;padding:5px;background-color:#fff;}header .lingue .ddllingue select{background-color:#fff;}header .lingue .mostraLingue{display:none;text-align:left;font-size:16px;color:#848484;font-family:'Raleway',sans-serif;text-transform:uppercase;padding:5px;}header .lingue .mostraLingue img{margin-left:10px;width:10px;}header .lingue .mostraLingue .frecciaLingueSu{display:none;}header .mostraMenuPiccolo{display:none;width:80px;position:absolute;top:70px;left:calc((100% - 60px)/2);cursor:pointer;}header .mostraMenuPiccolo span{display:block;height:2px;background-color:#848484;margin-bottom:5px;}header .mostraMenuPiccolo span:nth-child(2){width:80%;}header .mostraMenuPiccolo span:last-of-type{margin-bottom:0;width:60%;}@media screen and (max-width:1800px){header .logo{left:40px;}header .menu{left:225px;width:calc(100% - 185px - 40px - 66px - 40px);}}@media screen and (max-width:1279px){header .menu div.voceMenu0{margin-right:20px;}header .menu div.voceMenu0:last-child{margin-right:0;}}@media screen and (max-width:1023px){header .logo{left:20px;}header .menu{display:none;}header .mostraMenuPiccolo{display:block;}header .lingue{right:20px;}}@media screen and (max-width:767px){header .mostraMenuPiccolo{top:40px;right:20px;left:unset;}header .mostraMenuPiccolo span{margin-left:auto;}header .lingue{top:90px;}header .lingue .ddllingue{display:none;}header .lingue .mostraLingue{display:block;}}.menuPiccolo{display:none;position:absolute;z-index:2200;left:0;top:130px;width:100%;background-color:rgba(255,255,255,.98);}.menuPiccolo .contenitoreMenuPiccolo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;font-size:30px;}.menuPiccolo .contenitoreMenuPiccolo a{display:block;padding:10px;margin-bottom:5px;color:#00030d;}.menuPiccolo .contenitoreMenuPiccolo div.sottomenu{display:none;font-size:20px;}@media screen and (max-width:1023px){.menuPiccolo .contenitoreMenuPiccolo{padding:40px 20px 220px 20px;}}@media screen and (max-width:767px){.menuPiccolo .contenitoreMenuPiccolo{padding:40px 20px 130px 20px;}}@media screen and (max-width:479px){.menuPiccolo{top:129px;}}.linguePiccole{display:none;position:absolute;z-index:2200;left:5%;top:150px;width:90%;background-color:rgba(255,255,255,.98);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px 30px 20px;}.linguePiccole a{color:#00030d;}.linguePiccole .dlLingue{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:25px;}.linguePiccole .dlLingue .dlLingueItem{display:block;padding:10px;margin-bottom:5px;color:#00030d;font-weight:300;}.linguePiccole .dlLingue .dlLingueItem .linguaAttiva{text-decoration:underline;}.linguePiccole .mostraLingue{position:absolute;bottom:30px;right:30px;font-size:25px;}.testata{background-position:center;background-size:cover;background-repeat:no-repeat;height:680px;position:relative;overflow:hidden;}.testata.testataDefault{background-image:url('../immagini/testata-default.jpg');}.testata.grande{height:680px;width:100%;}.testata.mobile{display:none;height:400px;width:100%;}.testata .immagineAnimazione{height:680px;background-position:center;background-size:cover;background-repeat:no-repeat;}.testata .immagineTestata{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;}.testata .testoTestata{position:absolute;top:200px;left:351px;z-index:2024;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:70px;font-family:'Playfair Display',serif;line-height:1.1em;}.testata .decorazioneTestata{position:absolute;bottom:0;left:0;right:0;width:100%;background-image:url('../immagini/onda-bianca.png');background-size:100% 725px;background-repeat:no-repeat;background-position:left top;height:150px;z-index:2023;}@media screen and (max-width:1920px){.testata .decorazioneTestata{background-size:1920px 725px;}}@media screen and (max-width:1800px){.testata .testoTestata{left:40px;}}@media screen and (max-width:1279px){.testata{height:500px;}.testata.grande,.testata .immagineAnimazione{height:500px;}.testata .testoTestata{top:70px;font-size:60px;}}@media screen and (max-width:767px){.testata{height:400px;}.testata.grande,.testata .immagineAnimazione{height:400px;}.testata .testoTestata{top:40px;font-size:45px;}}@media screen and (max-width:479px){.testata.grande{display:none;}.testata.mobile{display:block;}.testata .immagineAnimazione{height:400px;}.testata .testoTestata{left:20px;}.testata .testoTestata{font-size:35px;}.testata .decorazioneTestata{background-size:100% 120px;height:100px;}}.contenitorePallinoTestata{max-width:1920px;width:100%;margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;top:-85px;}@media screen and (max-width:calc(20px + 1920px)){.contenitorePallinoTestata{padding-left:20px;padding-right:20px;}}.contenitorePallinoTestata .pallinoTestata{position:relative;left:435px;z-index:2024;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:18px;background-color:#004d5d;padding:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:120px;height:120px;}.contenitorePallinoTestata .pallinoTestata:hover{color:#004d5d;background-color:#fff;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;}@media screen and (max-width:1800px){.contenitorePallinoTestata{top:-70px;}.contenitorePallinoTestata .pallinoTestata{left:40px;}}@media screen and (max-width:479px){.contenitorePallinoTestata .pallinoTestata{left:20px;}}.corpo{position:relative;}.corpo .contenuto{padding:40px 351px 50px 351px;}.corpo .titolo{color:#00030d;font-family:'Playfair Display',serif;font-size:50px;font-weight:normal;margin-bottom:35px;line-height:1.1em;}.corpo .descrizione{line-height:1.5em;font-size:15px;}.corpo .descrizione a{color:#00030d;}.corpo .descrizione a:hover{color:#848484;}.corpo .descrizione ul{margin-top:30px;}.corpo .descrizione ul li{padding-left:10px;padding-bottom:30px;margin-left:-12px;position:relative;list-style:none;}.corpo .descrizione ul li::before{position:absolute;content:" ";background-image:url("../immagini/ancora-oro.png");width:24px;height:28px;left:-28px;}.corpo .descrizione ul li:last-child{padding-bottom:0;}.corpo .photogallery{overflow:auto;}.corpo .photogallery a{display:block;overflow:hidden;float:left;width:calc((100% - 10px*3)/4);margin-bottom:10px;margin-right:10px;}.corpo .photogallery a img:not(.no-zoom),.corpo .photogallery a .immagine-zoom,.corpo .photogallery a span:not(.no-zoom){-moz-transition-duration:2s;-o-transition-duration:2s;-webkit-transition-duration:2s;transition-duration:2s;}.corpo .photogallery a:hover img:not(.no-zoom),.corpo .photogallery a:hover .immagine-zoom,.corpo .photogallery a:hover span:not(.no-zoom){filter:alpha(opacity=60);opacity:.6;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.corpo .photogallery a:nth-child(4n){margin-right:0;}@media screen and (max-width:1800px){.corpo .contenuto{padding-left:40px;padding-right:40px;}}@media screen and (max-width:1279px){.corpo .contenuto{padding-top:0;padding-bottom:40px;}.corpo .titolo{font-size:40px;margin-bottom:20px;}}@media screen and (max-width:479px){.corpo .contenuto{padding-left:20px;padding-right:20px;}.corpo .titolo{font-size:28px;}}.corda img{width:100%;}.bannerContatti{background-color:#004d5d;color:#fff;overflow:hidden;}.bannerContatti .bannerContattiTitolo{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 80px 40px 351px;}.bannerContatti .bannerContattiTitolo h3{font-weight:normal;font-size:55px;font-family:'Playfair Display',serif;line-height:1.2em;}.bannerContatti .bannerContattiTesto{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:100px 500px 40px 0;}.bannerContatti .bannerContattiTesto .descrizione{line-height:1.4em;}.bannerContatti .bannerContattiTesto .descrizione a{color:#b69d7e;}.bannerContatti .bannerContattiTesto .descrizione a:hover{color:#fff;}.bannerContatti .bannerContattiTesto .bannerContattiPulsante{margin-top:40px;}.bannerContatti .bannerContattiTesto .bannerContattiPulsante a{display:inline-block;padding:10px 30px;color:#fff;background-color:#b69d7e;border:1px solid #b69d7e;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}.bannerContatti .bannerContattiTesto .bannerContattiPulsante a:hover{background-color:#fff;color:#b69d7e;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;}@media screen and (max-width:1800px){.bannerContatti .bannerContattiTitolo{padding-left:40px;}.bannerContatti .bannerContattiTesto{padding-right:40px;}}@media screen and (max-width:1500px){.bannerContatti .bannerContattiTitolo{padding-right:40px;}}@media screen and (max-width:1279px){.bannerContatti .bannerContattiTitolo{padding-right:80px;}.bannerContatti .bannerContattiTitolo h3{font-size:40px;}.bannerContatti .bannerContattiTesto{padding-top:50px;}.bannerContatti .bannerContattiTesto .bannerContattiPulsante{margin-top:20px;}}@media screen and (max-width:767px){.bannerContatti .bannerContattiTitolo{width:100%;padding-right:40px;padding-bottom:0;}.bannerContatti .bannerContattiTesto{width:100%;padding-left:40px;padding-top:20px;}}@media screen and (max-width:479px){.bannerContatti .bannerContattiTitolo{padding-right:20px;padding-left:20px;}.bannerContatti .bannerContattiTitolo h3{font-size:28px;}.bannerContatti .bannerContattiTesto{padding-left:20px;padding-right:20px;}}footer{position:relative;}footer>div{overflow:hidden;padding:70px 351px 20px 351px;}footer a{color:#848484;}footer a:hover{color:#00030d;}footer .logo,footer .orariFooter,footer .menuFooter,footer .vcard,footer .social{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}footer .logo{width:25%;}footer .logo img{width:430px;}footer .menuFooter{width:15%;padding-left:20px;padding-right:35px;font-size:24px;}footer .menuFooter .voceAnagrafica{padding-bottom:45px;}footer .menuFooter .voceAnagrafica:last-child{padding-bottom:0;}footer .menuFooter a{color:#00030d;font-weight:500;}footer .menuFooter a:hover{color:#848484;}footer .orariFooter{width:30%;padding-right:40px;line-height:1.5em;overflow:hidden;}footer .orariFooter>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;}footer .orariFooter>div:first-child{padding-right:20px;}footer .orariFooter>h2{font-weight:500;font-size:18px;margin-bottom:5px;}footer .vcard{width:calc(50% - 20% - 28px);padding-right:40px;}footer .vcard .telbox a{color:#848484;}footer .vcard .voceAnagrafica{padding-bottom:20px;}footer .social{width:28px;}footer .social a{display:block;margin-bottom:45px;}footer .social img{width:109px;}@media screen and (max-width:1800px){footer>div{padding:70px 40px 20px 40px;}}@media screen and (max-width:1279px){footer>div{padding:40px 40px 20px 40px;}footer .logo{width:25%;}footer .menuFooter{width:25%;padding-left:0;text-align:left;}footer .menuFooter .voceAnagrafica{padding-bottom:15px;}footer .orariFooter{width:50%;padding-left:0;padding-right:20px;}footer .vcard{width:calc(100% - 28px);padding-top:40px;}footer .social{padding-top:40px;}}@media screen and (max-width:1023px){footer .logo{width:100%;}footer .menuFooter{width:50%;padding-top:40px;}footer .orariFooter{width:50%;padding-top:40px;}}@media screen and (max-width:767px){footer .menuFooter{width:30%;padding-right:40px;}footer .orariFooter{width:70%;}}@media screen and (max-width:600px){footer{font-size:15px;}footer>div{padding:40px 20px 0 20px;}footer .logo{width:50%;float:right;}footer .orariFooter{width:100%;padding-right:0;padding-top:90px;color:#848484;}footer .menuFooter{position:absolute;top:0;left:20px;font-size:18px;padding-right:0;}footer .vcard{width:100%;padding-right:0;}footer .social{width:100%;text-align:left;}footer .social .voceAnagrafica{display:inline-block;margin-right:15px;}footer .social a{display:inline-block;padding-bottom:0;width:28px;}}.whatsapp{display:none;position:fixed;right:10px;bottom:20px;z-index:8999;}.whatsapp img{width:40px;height:40px;}.whatsapp span{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #e0e0e0;background-color:#fff;display:inline-block;margin-right:10px;padding:5px 10px;color:#848484;font-size:12px;font-weight:bold;}@media screen and (max-width:1920px){.whatsapp{display:block;}}.mission{overflow:hidden;padding:40px 351px 60px 351px;}.mission .missionDati{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:150px;}.mission .missionDati>h3{color:#004d5d;text-transform:uppercase;font-size:16px;font-weight:500;}.mission.testo1Home{padding-bottom:0;}@media screen and (max-width:1800px){.mission{padding:40px 40px 60px 40px;}}@media screen and (max-width:1279px){.mission{padding:40px 40px 40px 40px;}.mission .missionDati{padding-right:0;}}@media screen and (max-width:479px){.mission{padding:0 20px 40px 20px;}.mission.testo1Home{padding-top:40px;}}.immagineHome2{margin-top:60px;}.immagineHome2 img{width:100%;}@media screen and (max-width:1279px){.immagineHome2{margin-top:30px;}}@media screen and (max-width:767px){.immagineHome2{margin-top:0;}}.azienda{background-color:#d5cab4;}.azienda>div{display:table;width:calc(100% - 351px*2);margin-left:auto;margin-right:auto;}.azienda .aziendaDati{display:table-cell;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:40px 75px 40px 0;}.azienda .aziendaDati>h3{color:#fff;text-transform:uppercase;font-size:16px;font-weight:500;}.azienda .aziendaDati .descrizione{color:#00030d;}.azienda .aziendaDati .descrizione a{color:#fff;}.azienda .aziendaDati .descrizione a:hover{color:#00030d;}.azienda .aziendaDati .descrizione ul li::before{background-image:url("../immagini/ancora-bianca.png");}.azienda .aziendaImmagine{display:table-cell;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;background-position:center;background-size:cover;background-repeat:no-repeat;border-top:40px solid #d5cab4;border-bottom:40px solid #d5cab4;border-left:40px solid #d5cab4;}@media screen and (max-width:1920px){.azienda>div{width:100%;}.azienda .aziendaDati{padding-left:351px;}.azienda .aziendaImmagine{border:40px solid #d5cab4;}}@media screen and (max-width:1800px){.azienda .aziendaDati{padding:60px 40px;}}@media screen and (max-width:1279px){.azienda .aziendaDati{padding:40px;}}@media screen and (max-width:767px){.azienda .aziendaDati{width:100%;}.azienda .aziendaImmagine{display:none;}}@media screen and (max-width:479px){.azienda .aziendaDati{padding:40px 20px;}}.numeri{padding:20px 351px 40px 351px;}.numeri .numeriElenco{overflow:hidden;}.numeri .numeriElenco .numero{width:calc((100% - 70px*3)/4);float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:70px;margin-bottom:20px;}.numeri .numeriElenco .numero:nth-child(4n){margin-right:0;}.numeri .numeriElenco .numero .valore{font-size:70px;font-weight:500;margin-bottom:5px;}.numeri .numeriElenco .numero>h2{font-size:20px;font-weight:500;color:#00030d;margin-bottom:10px;}@media screen and (max-width:1800px){.numeri{padding:60px 40px 40px 40px;}}@media screen and (max-width:1279px){.numeri{padding:0 40px 20px 40px;}.numeri .numeriElenco .numero .valore{font-size:40px;}.numeri .numeriElenco .numero>h2{font-size:16px;}}@media screen and (max-width:1023px){.numeri .numeriElenco .numero{width:calc((100% - 20px*3)/4);margin-right:20px;}}@media screen and (max-width:767px){.numeri .numeriElenco .numero{width:calc((100% - 20px)/2);}.numeri .numeriElenco .numero:nth-child(2n){margin-right:0;}}@media screen and (max-width:479px){.numeri{padding:0 20px 20px 20px;}.numeri .numeriElenco .numero .valore{font-size:36px;}}.persone{padding:60px 351px 40px 351px;}.persone .personeElenco{overflow:hidden;}.persone .personeElenco .persona{width:calc((100% - 70px)/2);float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;background-color:#e0e0e0;overflow:hidden;padding:30px 20px;margin-right:70px;margin-bottom:20px;min-height:270px;}.persone .personeElenco .persona:nth-child(2n){margin-right:0;}.persone .personeElenco .persona .personaImmagine{float:left;width:170px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px;}.persone .personeElenco .persona .personaImmagine img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.persone .personeElenco .persona .personaDati{float:left;width:calc(100% - 170px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.persone .personeElenco .persona .personaDati>h2{font-size:16px;font-weight:500;color:#00030d;margin-bottom:10px;}@media screen and (max-width:1800px){.persone{padding:60px 40px 40px 40px;}}@media screen and (max-width:1279px){.persone{padding:40px 40px 20px 40px;}}@media screen and (max-width:767px){.persone .personeElenco .persona{width:100%;margin-right:0!important;min-height:0;}}@media screen and (max-width:479px){.persone{padding:40px 20px 20px 20px;}.persone .personeElenco .persona .personaImmagine{width:100%;padding-right:0;text-align:center;padding-bottom:20px;}.persone .personeElenco .persona .personaDati{width:100%;}}.filosofia{padding:60px 351px 20px 351px;}.filosofia>h3{color:#004d5d;text-transform:uppercase;font-size:16px;font-weight:500;}.filosofia .filosofie{overflow:hidden;}.filosofia .filosofie .filosofieItem{width:calc((100% - 70px*2)/3);float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;overflow:hidden;margin-right:70px;margin-bottom:40px;min-height:270px;}.filosofia .filosofie .filosofieItem:nth-child(3n){margin-right:0;}.filosofia .filosofie .filosofieItem .filosofieImmagine{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px;}.filosofia .filosofie .filosofieItem .filosofieDati{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.filosofia .filosofie .filosofieItem .filosofieDati>h2{font-size:26px;font-weight:500;color:#00030d;margin-bottom:10px;}@media screen and (max-width:1800px){.filosofia{padding:60px 40px 20px 40px;}}@media screen and (max-width:1279px){.filosofia{padding:40px 40px 0 40px;}}@media screen and (max-width:1023px){.filosofia .filosofie .filosofieItem{width:calc((100% - 40px)/2);margin-right:40px;}.filosofia .filosofie .filosofieItem:nth-child(3n){margin-right:40px;}.filosofia .filosofie .filosofieItem:nth-child(2n){margin-right:0;}}@media screen and (max-width:767px){.filosofia .filosofie .filosofieItem{width:100%;margin-right:0!important;min-height:0;}}@media screen and (max-width:479px){.filosofia{padding:40px 20px 20px 20px;}}.recensioni{margin:40px 351px 60px 351px;}.recensioni .reviews-widget__carousel-nav{display:none!important;}.recensioni .reviews-widget--carousel .reviews-widget__carousel-stage{padding:0;}@media screen and (max-width:1800px){.recensioni{margin:40px;}}@media screen and (max-width:479px){.recensioni{margin:0 20px 40px 20px;}}.servizio{overflow:hidden;padding:40px 351px 60px 351px;}.servizio .servizioDati{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-right:100px;}.servizio .servizioDati>h3{color:#004d5d;text-transform:uppercase;font-size:18px;font-weight:500;}.servizio .servizioDati .richiedi{margin-top:40px;}.servizio .servizioDati .richiedi a{display:inline-block;padding:10px 30px;color:#004d5d;background-color:#fff;border:1px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border-color:#004d5d;}.servizio .servizioDati .richiedi a:hover{background-color:#004d5d;color:#fff;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;}.servizio .servizioImmagine{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;position:relative;height:770px;}.servizio .servizioImmagine>img{position:relative;z-index:123;}.servizio .servizioImmagine .riquadroVerde{position:absolute;height:600px;width:500px;left:120px;top:170px;z-index:122;background-color:#004d5d;}@media screen and (max-width:1800px){.servizio{padding:40px 40px 60px 40px;}}@media screen and (max-width:1279px){.servizio{padding:0 40px 40px 40px;}}@media screen and (max-width:1023px){.servizio .servizioDati{width:100%;padding-right:0;}.servizio .servizioImmagine{width:100%;height:auto;padding-top:40px;}.servizio .servizioImmagine .riquadroVerde{display:none;}}@media screen and (max-width:479px){.servizio{padding:0 20px 40px 20px;}.servizio>h3{font-size:16px;}}.servizi{background-color:#e0e0e0;padding:60px 351px 35px 351px;margin-bottom:20px;}.servizi>h2{color:#b69d7e;font-size:50px;margin-bottom:40px;font-weight:normal;font-family:'Playfair Display',serif;}.servizi .elencoServizi{margin-top:60px;overflow:hidden;}.servizi .elencoServizi a{float:left;width:calc((100% - 25px*4)/5);margin-bottom:25px;margin-right:25px;background-color:#004d5d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;color:#fff;height:343px;overflow:hidden;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;}.servizi .elencoServizi a:nth-child(5n){margin-right:0;}.servizi .elencoServizi a .serviziIcona{display:block;margin-bottom:15px;height:70px;}.servizi .elencoServizi a .serviziIcona img{width:78px;}.servizi .elencoServizi a .serviziNomeDescrizione{display:block;height:180px;overflow:hidden;}.servizi .elencoServizi a .serviziNome{display:block;margin-bottom:15px;color:#fff;font-size:16px;text-transform:uppercase;min-height:54px;font-family:'Playfair Display',serif;}.servizi .elencoServizi a .serviziNome>span{display:block;font-size:24px;text-transform:none;}.servizi .elencoServizi a .serviziIntroduzione{display:block;margin-bottom:20px;font-size:13px;height:78px;overflow:hidden;}.servizi .elencoServizi a .serviziPulsante{display:inline-block;padding:10px 30px;color:#fff;border:1px solid #b69d7e;background-color:#b69d7e;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;}.servizi .elencoServizi a:hover{-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;background-color:#b69d7e;color:#fff;}.servizi .elencoServizi a:hover .serviziIcona img{-webkit-filter:brightness(0);filter:brightness(0);}.servizi .elencoServizi a:hover .serviziPulsante{color:#b69d7e;background-color:#fff;}.servizi .elencoServizi a.serviziHomeLink{background-color:#b69d7e;color:#fff;}.servizi .elencoServizi a.serviziHomeLink .serviziNome{color:#fff;}.servizi .elencoServizi a.serviziHomeLink:hover{background-color:#fff;color:#b69d7e;}.servizi .elencoServizi a.serviziHomeLink:hover .serviziNome{color:#b69d7e;}@media screen and (max-width:1800px){.servizi{padding:60px 40px 35px 40px;}}@media screen and (max-width:1500px){.servizi .elencoServizi a{width:calc((100% - 25px*3)/4);}.servizi .elencoServizi a:nth-child(5n){margin-right:25px;}.servizi .elencoServizi a:nth-child(4n){margin-right:0;}}@media screen and (max-width:1279px){.servizi{padding:40px 40px 0 40px;}.servizi>h2{font-size:40px;margin-bottom:20px;}.servizi .elencoServizi a{width:calc((100% - 25px*2)/3);}.servizi .elencoServizi a:nth-child(4n){margin-right:25px;}.servizi .elencoServizi a:nth-child(3n){margin-right:0;}}@media screen and (max-width:1023px){.servizi .elencoServizi a{width:calc((100% - 25px)/2);}.servizi .elencoServizi a:nth-child(3n){margin-right:25px;}.servizi .elencoServizi a:nth-child(2n){margin-right:0;}}@media screen and (max-width:767px){.servizi.serviziHome{margin-bottom:0;}.servizi .elencoServizi a{height:253px;}.servizi .elencoServizi a .serviziNomeDescrizione{height:90px;}.servizi .elencoServizi a .serviziIntroduzione{display:none;}}@media screen and (max-width:479px){.servizi{padding:40px 20px 0 20px;}.servizi>h2{font-size:36px;}.servizi .elencoServizi a{padding:10px;height:205px;margin-right:10px;width:calc((100% - 10px)/2);}.servizi .elencoServizi a:nth-child(3n),.servizi .elencoServizi a:nth-child(5n){margin-right:10px;}.servizi .elencoServizi a:nth-child(2n){margin-right:0;}.servizi .elencoServizi a .serviziNomeDescrizione{height:65px;}.servizi .elencoServizi a .serviziNome{font-size:12px;}.servizi .elencoServizi a .serviziNome>span{font-size:18px;}.servizi .elencoServizi a .serviziPulsante{padding:10px;font-size:12px;width:100%;text-align:center;text-transform:uppercase;}.servizi .elencoServizi a.serviziHomeLink .serviziNome{font-size:14px;}.servizi .elencoServizi a.serviziHomeLink .serviziNome>span{font-size:18px;}.servizi .elencoServizi.elencoServiziLinguaLunga a{margin-right:0!important;width:100%;text-align:center;height:auto;}.servizi .elencoServizi.elencoServiziLinguaLunga a .serviziNomeDescrizione{height:auto;}.servizi .elencoServizi.elencoServiziLinguaLunga a .serviziNome{min-height:0;}.servizi .elencoServizi.elencoServiziLinguaLunga a.serviziHomeLink{padding-top:25px;}.servizi .elencoServizi.elencoServiziLinguaLunga a.serviziHomeLink .serviziIcona{display:none;}}DIV.googlemap{height:800px;overflow:hidden;margin-bottom:20px;}@media screen and (max-width:1279px){DIV.googlemap{height:600px;}}@media screen and (max-width:479px){DIV.googlemap{height:300px;}}DIV.indirizzoGooglemaps{width:200px;overflow:hidden;}DIV.indirizzoGooglemaps a{color:#00030d;}DIV.indirizzoGooglemaps a:hover{color:#848484;}DIV.indirizzoGooglemaps img{max-width:100%;}.contatti{overflow:hidden;padding:40px 351px 60px 351px;}.contatti .contattiDati{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-right:120px;}.contatti .contattiDati>h3{color:#004d5d;text-transform:uppercase;font-size:16px;font-weight:500;}.contatti .contattiDati a{color:#848484;}.contatti .contattiDati a:hover{color:#00030d;}.contatti .contattiDati .voceAnagrafica{margin-top:20px;}.contatti .contattiDati .titolo{max-width:482px;}.contatti .contattiDati .orariContatti{margin-top:20px;overflow:hidden;}.contatti .contattiDati .orariContatti h2{margin-bottom:5px;}.contatti .contattiDati .orariContatti>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;}.contatti .contattiDati .orariContatti>div:first-child{padding-right:20px;}.contatti .contattiForm{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:30px;}@media screen and (max-width:1800px){.contatti{padding:40px 40px 60px 40px;}}@media screen and (max-width:1279px){.contatti{padding:0 40px 40px 40px;}.contatti .contattiDati{padding-right:40px;}.contatti .contattiDati .titolo{max-width:388px;}}@media screen and (max-width:1023px){.contatti .contattiDati{width:100%;padding-right:0;}.contatti .contattiForm{width:100%;padding-right:0;padding-top:40px;}}@media screen and (max-width:479px){.contatti{padding:0 20px 40px 20px;}}.contatti_esterna{overflow:hidden;}.contatti_esterna .contatti_esterna_sx{float:left;padding-right:2%;}.contatti_esterna .contatti_esterna_dx{float:right;}.contatti_esterna .contatti_esterna_sx,.contatti_esterna .contatti_esterna_dx{width:48%;}.contatti_esterna .contattiTextBox,.contatti_esterna .contattiTextArea,.contatti_esterna .contattiDdl{border:solid 1px #e0e0e0;color:#848484;width:100%;margin-bottom:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Raleway',sans-serif;}.contatti_esterna .contattiTextBox{padding-left:10px;height:50px;background-repeat:no-repeat;background-position:left center;}.contatti_esterna .contattiTextArea{padding:10px;height:135px;}.contatti_esterna .contattiDdl{height:30px;}.contatti_esterna .contatti_istruzioni{margin-top:10px;clear:left;}.contatti_esterna .contatti_fine{margin-top:10px;}.contatti_esterna .contatti_fine a{color:#00030d;}.contatti_esterna .contatti_fine a:hover{color:#848484;}.contatti_esterna .contatti_fine .contatti_rb{margin-top:5px;}.contatti_esterna .contatti_invia{margin-top:20px;}.contatti_esterna .contatti_invia a.contattiButton{display:inline-block;padding:10px 30px;color:#fff;background-color:#004d5d;border:1px solid #004d5d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:100%;text-align:center;text-transform:uppercase;font-size:18px;}.contatti_esterna .contatti_invia a.contattiButton:hover{background-color:#fff;color:#004d5d;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;}@media screen and (max-width:767px){.contatti_esterna .contatti_esterna_sx{padding-right:0;}.contatti_esterna .contatti_esterna_sx,.contatti_esterna .contatti_esterna_dx{width:auto;float:none;}}.pannelloErrori{padding:10px;border:1px solid #f00;background-color:#eee;color:#848484;margin-bottom:15px;}TABLE.credits TD{padding-bottom:20px;}TABLE.credits TD.creditsSx{padding-right:25px;}TABLE.credits img{max-width:150px;}