@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;700&family=Lato:wght@400;700&display=swap";:root{--color-primary: #4f515d;--color-primary-light: #676979;--color-secondary: #ededed;--color-tertiary: #999;--color-light: #fff;--color-gold: #ba7429;--color-gold-dark: #563a1e;--color-gold-light: #fffaf1;--color-logo-white: #fff;--color-logo-gray: #ddd;--font-main-color: #333444;--font-title: "Barlow Condensed", sans-serif;--font-main: "Lato", sans-serif;--spacer-main: 1.5rem;--spacer-big: 5rem;--bs-border-radius: 0.1rem;--bs-border-radius-lg: 0.15rem}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:55px}body{font-family:var(--font-main);font-size:1.125rem;font-weight:normal;font-style:normal;color:var(--font-main-color)}a,a:link,a:active,a:visited{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{color:var(--color-tertiary)}p{margin:0 0 1rem;line-height:1.3}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);line-height:1;font-weight:normal;margin:0 0 1rem}h1{font-size:3.5rem;color:var(--color-primary)}h2{font-size:2.5rem;color:var(--color-tertiary)}h1+h2{margin-top:-0.5rem}h3,h4{font-size:2rem;color:var(--color-primary)}h5,h6{font-size:1.2rem;color:var(--color-tertiary)}.bgGradient{background-color:#dcd9d4;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%),radial-gradient(at 50% 0%, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.5) 50%);background-blend-mode:soft-light,screen;background-size:200% 200%;animation:gradientAnimation 12s ease infinite}.bgGradientStrong{background-image:linear-gradient(to right, #d7d2cc 0%, #304352 100%);background-size:200% 200%;animation:gradientAnimation 12s ease infinite}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.titolo{margin-top:0}.piccolo{font-size:.9rem}.lead{font-size:1.6rem;margin-block:2.5rem;line-height:1.4}.sectionInt{padding-bottom:.5rem;margin-bottom:2rem;border-bottom:1px solid var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.embedVideo{position:relative;overflow:hidden;max-width:100%;height:0;padding-bottom:56.25%}.embedVideo iframe,.embedVideo object,.embedVideo embed{position:absolute;top:0;left:0;width:100%;height:100%}.colorLogoWhite{fill:var(--color-logo-white)}.colorLogoGray{fill:var(--color-logo-gray)}.txtLogoTitle{font-family:var(--font-title);font-size:34px;font-weight:500;letter-spacing:.5px;white-space:pre}.txtLogoSubtitle{font-family:var(--font-title);font-size:22px;font-weight:500;letter-spacing:.5px;white-space:pre}section{padding-block:var(--spacer-big)}section.introHome h1,section.introHome h2,section.introHome h3,section.introHome p{color:var(--color-light)}section.introHome h2{opacity:.75}section.elencoImmobili{background-color:var(--color-secondary)}section.introRicerca h1,section.introRicerca h2,section.introRicerca h3,section.introRicerca p,section.introRicerca label{color:var(--color-light)}section.introRicerca h2{opacity:.75}section.introRicerca .card{--bs-card-bg: rgba(255, 255, 255, 0.25);border:0}section.introScheda{padding-block:var(--spacer-main)}section.introScheda h1,section.introScheda h2,section.introScheda h3,section.introScheda p{color:var(--color-light)}section.introScheda h2{opacity:.75}section.risultatiRicerca{background-color:var(--color-secondary)}section.contattiMappa{padding:0;background-color:var(--color-secondary)}section.contattiMappa iframe{display:block;width:100vw;height:50vh;min-height:500px;border:0}section.contattiMappa #mapContainer{width:100%;height:50vh;min-height:500px}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--color-primary-light);--bs-btn-hover-border-color: var(--color-primary-light);--bs-btn-active-bg: var(--color-primary);--bs-btn-active-border-color: var(--color-primary);--bs-btn-disabled-bg: var(--color-tertiary);--bs-btn-disabled-border-color: var(--color-tertiary)}.form-check-inline-custom{display:inline-flex;align-items:center;gap:.5rem}.form-check-inline-custom input:not(:first-of-type){margin-left:.5rem}.col-form-label{text-align:right}.card{--bs-card-spacer-y: 2rem;--bs-card-spacer-x: 2rem;--bs-card-bg: rgba(255, 255, 255, 0.5)}.imgdx{float:right;margin-left:10px}.imgsx{float:left;margin-right:10px}header{position:relative}header .headerImg{display:block;width:100%;min-height:300px;object-fit:cover;object-position:center}header .overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%)}header .container{position:absolute;inset:0;z-index:2}header .container .headerCont{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacer-main)}header .container .headerCont .logo{width:100%;max-width:400px;padding-top:var(--spacer-main)}header .container .headerCont .logo a{display:block}header .container .headerCont .logo a img,header .container .headerCont .logo a svg{max-width:100%;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5))}header .container .headerCont .logo a img.logoDt,header .container .headerCont .logo a svg.logoDt{display:block}header .container .headerCont .logo a img.logoM,header .container .headerCont .logo a svg.logoM{display:none}header .container .headerCont .dati{margin-top:1.5rem;padding-block:1rem;padding-left:var(--spacer-main);border-left:1px solid var(--color-secondary)}header .container .headerCont .dati p{font-family:var(--font-title);font-size:1.1rem;line-height:1.2;color:var(--color-light)}header .container .headerCont .dati p a{color:var(--color-light);opacity:.75;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}header .container .headerCont .dati p a:hover{opacity:1}header .dida{position:absolute;z-index:3;right:var(--spacer-main);bottom:.5rem;font-family:var(--font-title);color:var(--color-secondary)}.menu{position:sticky;top:0;z-index:10;padding-block:.2rem;background-color:var(--color-light);box-shadow:0 1px 1px rgba(0,0,0,.2)}.menu ul{gap:1.5rem}.menu ul li a,.menu ul li a:link,.menu ul li a:visited,.menu ul li a:active{font-size:1.1rem;line-height:1;font-weight:normal;color:var(--color-primary);text-transform:uppercase}.menu ul li a:hover,.menu ul li a:link:hover,.menu ul li a:visited:hover,.menu ul li a:active:hover{color:var(--color-tertiary)}.menu .navLang{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;height:100%}.menu .navLang a{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.menu .navLang a img{display:block;width:1.8rem;height:1.8rem;border-radius:100%}.menu .navLang a:hover{opacity:.75}.menu .navLangLetters{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;height:100%}.menu .navLangLetters a{font-size:1rem;line-height:1;color:var(--color-primary);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.menu .navLangLetters a:hover{opacity:.75}footer{width:100%;padding-top:var(--spacer-big);color:var(--color-light)}footer h4{color:var(--color-light)}footer .footerLogo{display:block;width:100%;max-width:5rem;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.15))}footer .footerLink{list-style:none;padding:0 0 0 1.8rem;margin:0}footer .footerLink li{padding-block:.1rem}footer .footerLink li i{width:20px;text-align:center;margin:0 .25rem 0 -1.8rem}footer .footerLink li a{color:var(--color-light);opacity:.75;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}footer .footerLink li a:hover{opacity:1}footer .footerBottom{border-top:1px solid var(--color-tertiary);text-align:center}footer .footerSocial{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.5rem}footer .footerSocial li{display:block;width:30px;height:30px;background-position:center;background-repeat:no-repeat;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}footer .footerSocial li:hover{opacity:.6}footer .footerSocial li.facebook{background-image:url("../image/ico-social-facebook.svg")}footer .footerSocial li.instagram{background-image:url("../image/ico-social-instagram.svg")}footer .footerSocial li.linkedin{background-image:url("../image/ico-social-linkedin.svg")}footer .footerSocial li.whatsapp{background-image:url("../image/ico-social-whatsapp.svg")}footer .footerSocial li.youtube{background-image:url("../image/ico-social-youtube.svg")}footer .footerSocial li a{display:block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap}footer .footerSocial li a span{display:none}.swiper-slide img{display:block;width:100%}.swiper-pagination-bullet{background:var(--color-light)}.swiper-pagination-bullet-active{background:var(--color-light)}.swiper-button-next,.swiper-button-prev{height:2rem;color:var(--color-light);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.75}.timeline-section .timeline-container{margin:0 auto;position:relative}.timeline-section .timeline-container .timeline-line{position:absolute;top:85px;left:10%;right:10%;height:2px;background-color:var(--color-tertiary);z-index:1}.timeline-section .timeline-container .timeline-wrapper{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.timeline-section .timeline-container .timeline-wrapper .timeline-item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 10px}.timeline-section .timeline-container .timeline-wrapper .timeline-item .timeline-year{font-family:var(--font-title);font-size:1.6rem;color:var(--color-primary);margin-bottom:10px}.timeline-section .timeline-container .timeline-wrapper .timeline-item .timeline-circle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:74px;height:74px;margin-bottom:15px;border:4px solid var(--color-secondary);border-radius:50%;background-color:var(--color-primary);text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .3s ease}.timeline-section .timeline-container .timeline-wrapper .timeline-item .timeline-circle i{width:24px;font-size:24px;color:var(--color-light);transition:fill .3s ease}.timeline-section .timeline-container .timeline-wrapper .timeline-item .timeline-circle:hover{border-color:var(--color-primary-light);background-color:var(--color-light);box-shadow:0 4px 10px rgba(0,0,0,.15);transform:scale(1.15)}.timeline-section .timeline-container .timeline-wrapper .timeline-item .timeline-circle:hover i{color:var(--color-primary-light)}.timeline-section .timeline-container .timeline-wrapper .timeline-item .timeline-title{max-width:160px;font-family:var(--font-main);font-size:1.2rem;line-height:1.3;color:var(--font-main-color)}.menuRapido{margin-bottom:var(--spacer-main)}.menuRapido ul{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.menuRapido ul li{flex-basis:33%;border-bottom:1px solid var(--bs-border-color-translucent)}.menuRapido ul li a{display:block;padding:.5rem;background-color:hsla(0,0%,100%,.5);border-radius:.15rem;font-size:1.2rem;text-align:center;color:var(--color-primary);position:relative}.menuRapido ul li a::after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:3px;background-color:var(--color-tertiary);-webkit-transition:width 250ms ease-out;-moz-transition:width 250ms ease-out;-ms-transition:width 250ms ease-out;-o-transition:width 250ms ease-out;transition:width 250ms ease-out}.menuRapido ul li a i{margin-right:.25rem}.menuRapido ul li a span{text-transform:uppercase}.menuRapido ul li a:hover::after,.menuRapido ul li a.selected::after{width:100%}.menuRapido ul li a:hover span,.menuRapido ul li a.selected span{color:var(--color-tertiary)}.boxImmobile{margin-bottom:var(--spacer-main)}.boxImmobile .boxFoto{position:relative;overflow:hidden;width:100%;padding-bottom:58%}.boxImmobile .boxFoto a{display:block}.boxImmobile .boxFoto a img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.boxImmobile .boxFoto a:hover img{transform:scale(1.1)}.boxImmobile .boxTesto{padding:1rem 1.5rem 0;line-height:1.2}.boxImmobile .boxTesto h3{margin:-0.2rem 0 .4rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-tertiary);font-size:1.8rem}.boxImmobile .boxTesto h3 span{font-size:1.4rem;font-weight:normal;color:var(--color-tertiary)}.boxImmobile .boxTesto h4{margin-bottom:0;font-size:1.4rem;color:var(--color-tertiary)}.boxImmobile .boxTesto .boxTestoInfo{display:block;font-size:1rem;color:var(--color-tertiary)}.boxImmobile .boxTesto .boxTestoPrezzo{display:block;margin-bottom:1.2rem;font-size:1.4rem;color:var(--color-primary)}.boxImmobile .boxTesto .boxTestoLink{display:block;margin-inline:-1.5rem}.boxImmobile .boxTesto .boxTestoLink a{display:block;padding:.5rem 1rem;border:1px solid var(--color-primary);border-radius:.15rem;background-color:var(--color-primary);font-size:1.25rem;font-weight:400;line-height:1.5;text-align:center;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.boxImmobile .boxTesto .boxTestoLink a:hover{color:#fff;background-color:var(--color-primary-light);border-color:var(--color-primary-light)}.stampaScheda td img{vertical-align:middle}.stampaScheda td.Scheda{width:150px;line-height:1.2}.stampaScheda td.SchedaBold{font-weight:bold;min-width:150px;line-height:1.2}.descImmobile p{text-align:justify;line-height:140%}.navImmobile{display:flex;justify-content:space-between;align-items:center;gap:var(--spacer-main)}.navImmobile a{display:block;font-size:1.8rem;color:var(--color-light);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.navImmobile a:hover{opacity:.75}.richiestaInfo .card{--bs-card-bg: var(--color-secondary);border:0}div.box{margin:0 2px 4px;float:left}div.box a:hover img{opacity:.8;filter:alpha(opacity=80)}#contatti label .piccolo{float:left;line-height:1.2}#contatti label .piccolo a{color:var(--color-tertiary);-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#contatti label .piccolo a:hover{color:var(--color-primary)}.contattiSede .card{--bs-card-bg: var(--color-secondary);border:0}.contattiSede .card .contattiLink{list-style:none;padding:0 0 0 1.8rem;margin:0 0 var(--spacer-main)}.contattiSede .card .contattiLink li i{width:20px;text-align:center;margin:0 .25rem 0 -1.8rem}.contattiSede .card .contattiLink li a{color:var(--color-primary);opacity:.75;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.contattiSede .card .contattiLink li a:hover{opacity:1}@media screen and (max-width: 991px){html{scroll-padding-top:65px}header .container .headerCont .logo a img,header .container .headerCont .logo a svg{max-width:98%}header .container .headerCont .logo a img.logoDt,header .container .headerCont .logo a svg.logoDt{display:none}header .container .headerCont .logo a img.logoM,header .container .headerCont .logo a svg.logoM{display:block}header .container .headerCont .dati{display:none}header .dida{display:none}.menu ul{gap:.2rem;margin-block:var(--spacer-main);padding-block:var(--spacer-main);border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}.menu ul li a{display:block;padding-block:.8rem}.menu ul li:not(:last-child) a{border-bottom:1px solid var(--color-secondary)}.menu .navLang{justify-content:flex-start;gap:.8rem;margin-block:var(--spacer-main)}.menu .navLangLetters{justify-content:flex-start;gap:.8rem;margin-block:var(--spacer-main)}.menu .navLangLetters a{font-size:1.1rem}.menu .navbar-toggler{position:relative}.menu .navbar-toggler:before{position:absolute;right:4rem;top:.6rem;display:block;content:"Menu";font-size:1.1rem;color:var(--color-primary)}.menuRapido ul{flex-direction:column;align-items:stretch}.menuRapido ul li{flex-basis:auto}.menuRapido ul li a{font-size:1.1rem;text-align:left}}@media screen and (max-width: 767px){html{font-size:15px}.col-form-label{text-align:left}.timeline-section .timeline-container .timeline-line{top:10%;bottom:10%;left:90px;right:auto;width:3px;height:80%}.timeline-section .timeline-container .timeline-wrapper{flex-direction:column;align-items:flex-start}.timeline-section .timeline-container .timeline-wrapper .timeline-item{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:var(--spacer-main) 0;text-align:left}.timeline-section .timeline-container .timeline-wrapper .timeline-item .timeline-year{order:1;min-width:60px;margin-bottom:0}.timeline-section .timeline-container .timeline-wrapper .timeline-item .timeline-circle{order:2;width:64px;height:64px;margin-right:20px;margin-bottom:0}.timeline-section .timeline-container .timeline-wrapper .timeline-item .timeline-circle i{width:22px;font-size:22px}.timeline-section .timeline-container .timeline-wrapper .timeline-item .timeline-title{order:3;max-width:100%}}/*# sourceMappingURL=custom.css.map */
