﻿@charset "UTF-8";body{font-size:18px;font-family:"IBM Plex Sans Condensed",sans-serif;font-weight:300;background-color:#fff;}.gdpr-button{display:none;}b,strong{font-weight:bold;}h1{font-size:3rem;font-weight:bold;border:0;border-bottom:0!important;padding-bottom:0;margin-bottom:0;color:#113d83;}h3{font-size:1.6rem;}.prel{position:relative;z-index:20;}p{padding:0;margin:0;margin-bottom:1rem;}a{text-decoration:none;transition:.5s;color:#674351;}.btn{text-transform:uppercase;}.pull-right{float:right;}input:invalid{border-left-color:#900;border-left-width:6px;border-right-color:#900;border-right-width:6px;}input:required{border-left-color:#900;border-left-width:6px;border-right-color:#900;border-right-width:6px;}.form-floating #label-1{display:none;}.form-floating .radio,.form-floating .checkbox{position:relative;display:block;min-height:28px;}.form-floating .radio,.form-floating .checkbox,.form-floating .radio-inline,.form-floating .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px;}.body-43 section{padding:2rem 0;}.tab-sticky{position:sticky;top:50px;z-index:100;background:#fff;border-bottom:2px solid #113d83;}#sectionTabs{gap:4px;padding:8px 8px 0 8px;}#sectionTabs .nav-link{color:#113d83;font-weight:600;letter-spacing:.05em;border:2px solid transparent;border-radius:6px 6px 0 0;padding:10px 24px;transition:background .2s,color .2s;}#sectionTabs .nav-link:hover{background:#e8eef8;color:#113d83;border-color:transparent;}#sectionTabs .nav-link.active{background:#113d83;color:#fff!important;border-color:#113d83;font-weight:700;}@media(max-width:767px){#sectionTabs{flex-direction:column;padding:8px;gap:4px;}#sectionTabs .nav-item{width:100%;}#sectionTabs .nav-link{width:100%;text-align:center;border-radius:6px;border:2px solid #113d83;padding:6px 24px;}#sectionTabs .nav-link.active{border-color:#113d83;}}section{padding:60px 20px;}.faq-block{font-size:18px;border-left:4px solid #113d83;padding:16px 20px;margin-bottom:24px;background:#f8f9fa;border-radius:0 8px 8px 0;}.faq-question{font-weight:700;color:#113d83;margin-bottom:8px;}.faq-answer{color:#333;}.full-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;}.layer-bg{position:relative;}.layer-bg::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:.4s;opacity:.7;}.no-strong{font-weight:300;}.b-shadow{box-shadow:0 0 3px rgba(0,0,0,.2);}.fixed-nav #stickySearch{position:fixed;top:0;z-index:10;}#map_canvas{width:100%;height:550px;}.body-16 .img_slogan{display:none;}.body-16 .navbar{display:none;}.body-16 .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;text-align:center;}.body-16 .logo .navbar-brand{position:unset;}.body-16 .logo img{max-height:220px;height:auto;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));}@media only screen and (max-height:668px){.body-16 .logo img{max-height:130px;}}.splash{width:100%;position:relative;}.splash::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#413e4a;background:linear-gradient(360deg,#113d83 10%,rgba(115,98,110,0) 50%,#113d83 90%);z-index:1;transition:.4s;opacity:.7;}.splash body{overflow-x:hidden;}.splash .navbar{display:none;}.splash .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;text-align:center;}.splash .logo .navbar-brand{position:unset;}.splash .logo img{max-height:200px;height:auto;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));}.splash .lang-cnt{position:absolute;top:5px;right:10px;z-index:1000;display:flex;}.splash .lang-cnt a{color:#fff;padding:5px 10px;}.splash .lang-cnt a.active{background:rgba(255,255,255,.3019607843);}.splash .lang-cnt a:hover{background:rgba(255,255,255,.6666666667);}.splash .home-split{height:100vh;display:flex;flex-direction:row;width:100%;position:relative;}@supports(height:100svh){.splash .home-split{height:100svh;}}.splash .section-link{flex:1;position:relative;overflow:hidden;transition:flex .5s cubic-bezier(.25,.46,.45,.94);}.splash .section-link .suptitle{font-size:2rem;}.splash .section-link img{width:100%;height:100%;object-fit:cover;display:block;}.splash .section-link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);opacity:.4;transition:opacity .4s,background .4s;pointer-events:none;z-index:5;}.splash .section-link:hover{flex:3;}.splash .section-link:hover::before{opacity:0;background:rgba(0,0,0,0);}.splash .section-link:not(:hover){flex:2;}.splash .section-link a{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 2rem;text-decoration:none;color:#fff;font-size:3rem;line-height:100%;font-weight:bold;text-shadow:0 2px 8px rgba(0,0,0,.7);z-index:10;}.splash .section-link a:hover{font-size:3.2rem;}.splash .section-left a{text-align:left;}.splash .section-right a{text-align:right;}@media(max-width:1439px){.splash .logo img{max-height:120px;}.splash .home-split{flex-direction:column;}.splash .section-link{flex:1!important;transition:none;}.splash .section-link:hover,.splash .section-link:not(:hover){flex:1;}.splash .section-link::before{display:none;}.splash .section-link a{font-size:2rem;padding:0 1.5rem;}.splash .section-left a,.splash .section-right a{text-align:center;}}.splide#image-slider{width:100%;position:relative;margin-top:-57px;}@media(min-width:768px){.splide#image-slider{margin-top:-50px;}}.splide#image-slider::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#413e4a;background:linear-gradient(360deg,#113d83 10%,rgba(115,98,110,0) 50%,#113d83 90%);z-index:1;transition:.4s;opacity:.7;}.splide#image-slider .splide__slide{height:100vh!important;}@media(max-width:768px){.splide#image-slider .splide__slide{height:100vh!important;}@supports(height:100svh){.splide#image-slider .splide__slide{height:100svh!important;}}}.splide#image-slider .splide__arrows{display:none;}.icon-video{background-color:#fff;position:absolute;padding:2px 2px;bottom:-12px!important;}.icon-video .fa-solid{color:#f00;padding:0 2px;}.HO-scheda-immobile .HO-description-container{background-color:#fff;padding:3rem .5rem;margin-top:-2rem;}@media(min-width:768px){.HO-scheda-immobile .HO-description-container{border-radius:8px;}}.HO-scheda-immobile .HO-description-container .row-description{border-bottom:1px solid #ccc;margin-bottom:10px;}.HO-scheda-immobile .HO-description-container .row-description .text-title{font-size:1.3rem;text-align:left;display:block;padding-bottom:10px;}@media(min-width:768px){.HO-scheda-immobile .HO-description-container .row-description .text-title{text-align:left;}}.HO-scheda-immobile .HO-description-container .row-description .blockquote_description{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee;margin-top:20px;line-height:150%;border-right:5px solid #eee;initial-letter:2;box-sizing:border-box;}.HO-scheda-immobile .HO-description-container .ho-property-item-container{display:flex;flex-wrap:wrap;gap:2px;margin-top:2px;}@media(min-width:768px){.HO-scheda-immobile .HO-description-container .ho-property-item-container{width:75%;}}.HO-scheda-immobile .HO-description-container .ho-property-item{width:calc(50% - 2px);padding:10px 0;font-weight:700;}@media(min-width:768px){.HO-scheda-immobile .HO-description-container .ho-property-item{width:calc(33.3333% - 4px);margin-bottom:2px;}}.HO-scheda-immobile .HO-description-container .ho-property-item.localita{width:100%;}@media(min-width:768px){.HO-scheda-immobile .HO-description-container .ho-property-item.localita{width:calc(66.666% - 2px);}}.HO-scheda-immobile .HO-description-container .ho-property-item:last-child{width:100%;}.HO-scheda-immobile .HO-description-container .optional{flex:1 1 140px;padding:0 0 1.6rem 0;margin-left:-1px;margin-top:-1px;}@media(min-width:768px){.HO-scheda-immobile .HO-description-container .optional{flex:0 0 240px;}}.HO-scheda-immobile .scheda-immobile-table{display:inline-block;text-align:left;}.HO-scheda-immobile .scheda-immobile-table tr{border-bottom:1px solid #fff;}.HO-scheda-immobile .scheda-immobile-table tr td{background-color:#ddd;padding:2px 5px;font-weight:700;}.HO-scheda-immobile .scheda-immobile-table tr td:first-child{background-color:#fafafa;padding:2px 5px;font-weight:300;}@media(min-width:768px){.HO-scheda-immobile .scheda-immobile-table tr td,.HO-scheda-immobile .scheda-immobile-table tr td:first-child{padding:4px 15px;}}.HO-scheda-immobile .HO-video-container{background-color:#674351;padding:30px 0 30px 0;}.HO-scheda-immobile .HO-video-container.HO-firstImage{background-color:#fff;text-align:center;padding:15px 0;background-image:none;padding-bottom:0;}.HO-scheda-immobile .HO-video-container.HO-firstImage .first-img{height:250px;margin-bottom:2px;display:block;background-size:cover;background-position:center center;}@media(min-width:1024px){.HO-scheda-immobile .HO-video-container.HO-firstImage .first-img{height:522px;overflow:hidden;}}.HO-scheda-immobile .HO-video-container.HO-firstImage .other-images{display:flex;flex-wrap:wrap;margin-top:5px;margin-bottom:5px;gap:2px;height:100%;}@media(min-width:768px){.HO-scheda-immobile .HO-video-container.HO-firstImage .other-images{margin-top:0;margin-left:2px;margin-bottom:0;}}.HO-scheda-immobile .HO-video-container.HO-firstImage .other-images a{display:flex;align-items:center;justify-content:center;width:calc(25% - 1.5px);height:80px;overflow:hidden;}@media(min-width:768px){.HO-scheda-immobile .HO-video-container.HO-firstImage .other-images a{width:calc(25% - 1.5px);height:120px;}}@media(min-width:992px){.HO-scheda-immobile .HO-video-container.HO-firstImage .other-images a{width:100%;height:calc(25% - 4px);}}.HO-scheda-immobile .HO-video-container.HO-firstImage .other-images .number-plus{color:#fff;font-size:36px;font-weight:bold;text-shadow:0 0 6px black;}@media(min-width:768px){.HO-scheda-immobile .HO-video-container.HO-firstImage .other-images .number-plus{font-size:48px;}}.HO-scheda-immobile .HO-video-container .HO-video{max-width:100%;height:auto;}.HO-scheda-immobile .HO-video-container .HO-video iframe,.HO-scheda-immobile .HO-video-container .HO-video embed,.HO-scheda-immobile .HO-video-container .HO-video object{max-width:100%;}@media(max-width:575px){.HO-scheda-immobile .HO-video-container .HO-video .row.row-fixed{padding-right:0;padding-left:0;margin-right:0;margin-left:0;}.HO-scheda-immobile .HO-video-container .HO-video .row.row-fixed .col-fixed{flex:0 0 auto;width:50%;padding-right:0;padding-left:0;}}.HO-scheda-immobile .HO-video-container .HO-video .immobili{display:block;height:117px;}@media(min-width:575px){.HO-scheda-immobile .HO-video-container .HO-video .immobili{height:180px;}}@media(min-width:768px){.HO-scheda-immobile .HO-video-container .HO-video .immobili{height:250px;}}@media(min-width:1024px){.HO-scheda-immobile .HO-video-container .HO-video .immobili{height:350px;}}@media(min-width:1440px){.HO-scheda-immobile .HO-video-container .HO-video .immobili{height:450px;}}@media(min-width:1920px){.HO-scheda-immobile .HO-video-container .HO-video .immobili{height:510px;}}.HO-scheda-immobile .HO-gallery-container{background-color:#7d656e;padding:30px 0;}.HO-scheda-immobile .form-info .privacy-container{font-size:.875em;line-height:normal;}.HO-SearchResults{background-color:#674351;padding:0 0 30px 0;background-image:url(/26/images/rice-paper.png);}.HO-SearchResults h4{color:#fff;font-weight:bold;text-align:center;text-transform:uppercase;padding:25px 0;font-size:2rem;}.HO-SearchResults.HO-related{background-image:none;}.HO-SearchResults .HO-item-container{padding:0 1rem;font-size:1.2rem;}.HO-SearchResults .HO-item-container a{color:#b59a9e;}.HO-SearchResults .HO-item-container a:hover,.HO-SearchResults .HO-item-container a:focus,.HO-SearchResults .HO-item-container a:active{color:#fff;}.HO-SearchResults .HO-item-container .HO-item{cursor:pointer;box-shadow:0 0 3px rgba(0,0,0,.2);margin-bottom:30px;margin-top:30px;transition:.5s;border-radius:8px;}.HO-SearchResults .HO-item-container .HO-item h5{font-size:1.2rem;}.HO-SearchResults .HO-item-container .HO-item:hover{transform:translate(0%,-10px);}.HO-SearchResults .HO-item-container .HO-item .HO-Thumb{position:relative;border-top-left-radius:8px;border-top-right-radius:8px;height:308px;overflow:hidden;}.HO-SearchResults .HO-item-container .HO-item .HO-Thumb a{width:100%;height:inherit;display:block;}@media(min-width:768px){.HO-SearchResults .HO-item-container .HO-item .HO-Thumb{height:308px;}}@media(min-width:1024px){.HO-SearchResults .HO-item-container .HO-item .HO-Thumb{height:240px;}}@media(min-width:1440px){.HO-SearchResults .HO-item-container .HO-item .HO-Thumb{height:245px;}}.HO-SearchResults .HO-item-container .HO-item .HO-Thumb img{max-width:100%;}.HO-SearchResults .HO-item-container .HO-item .summary-container{overflow:hidden;padding:5px;background-color:#413e4a;border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:18rem;font-size:1.2rem;}.HO-SearchResults .HO-item-container .HO-item .summary-container.HO-related-summery-container{height:10rem;}@media(min-width:768px){.HO-SearchResults .HO-item-container .HO-item .summary-container{padding:15px;}}.HO-SearchResults .HO-item-container .HO-item .summary-container .summary{font-size:1.1rem;color:#fff;overflow:hidden;line-height:2rem;max-height:8rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:4;}.HO-title{color:#113d83;font-weight:bold;text-align:center;text-transform:uppercase;padding:25px 0;}.HO-title h1{font-size:1.7rem;}@media(min-width:769px){.HO-title h1{font-size:2.2rem;}}.HO-title h2{font-size:2rem;font-weight:bold;}.HO-evidenza{background-color:#fff;padding:0 0 30px 0;}.HO-evidenza .HO-title h2{font-size:2rem;}.HO-evidenza .immobili-evidenza .href_thumb{position:relative;display:flex;justify-content:center;align-items:center;height:250px;overflow:hidden;}.HO-evidenza .immobili-evidenza .href_thumb:hover{color:unset;}.HO-evidenza .immobili-evidenza .tipo_immobile{text-transform:uppercase;font-weight:bold;}.HO-evidenza .immobili-evidenza .short-description{overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;}.HO-evidenza .immobili-evidenza .immobili-item{transition:.3s;cursor:pointer;padding:0 10px;}.HO-evidenza .immobili-evidenza .immobili-item img{width:100%;transition:.3s;}.HO-evidenza .immobili-evidenza .immobili-item:hover{color:#575757;background-color:#fafafa;}.HO-evidenza .immobili-evidenza .immobili-item:hover img{transform:scale(.95);filter:saturate(1.7);}.HO-evidenza .immobili-evidenza .immobili-item .immobile-codice{display:inline-block;float:right;}.HO-evidenza .immobili-evidenza .immobili-item .immobile-metri{display:inline-block;}.HO-evidenza .immobili-evidenza .icon-video{background-color:#fff;position:absolute;padding:2px 2px;bottom:-12px!important;}.HO-evidenza .immobili-evidenza .icon-video .fa-solid{color:#f00;padding:0 2px;}.HO-evidenza #immo-home a{color:#b59a9e;}.HO-evidenza #immo-home a:hover,.HO-evidenza #immo-home a:focus,.HO-evidenza #immo-home a:active{color:#fff;}.HO-evidenza #immo-home .splide__arrows .splide__arrow--prev{transform:translateY(-110%);}.HO-evidenza #immo-home .splide__arrows .splide__arrow--next{transform:translateY(-110%);}@media(min-width:1440px){.HO-evidenza #immo-home .splide__arrows .splide__arrow--prev{transform:translateY(-110%);color:#fff;left:-15px;}.HO-evidenza #immo-home .splide__arrows .splide__arrow--next{transform:translateY(-110%);right:-15px;}}.HO-evidenza #immo-home .splide__slide{cursor:pointer;box-shadow:0 0 3px rgba(0,0,0,.2);margin-bottom:30px;margin-top:30px;transition:.5s;border-radius:8px;}.HO-evidenza #immo-home .splide__slide:hover{transform:translate(0%,-10px);}.HO-evidenza #immo-home .splide__slide .splide__slide__container{border-top-left-radius:8px;border-top-right-radius:8px;position:relative;}.HO-evidenza #immo-home .splide__slide .summary-container{overflow:hidden;padding:5px;background-color:#413e4a;border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:18rem;font-size:1.2rem;}@media(min-width:768px){.HO-evidenza #immo-home .splide__slide .summary-container{padding:15px;}}.HO-evidenza #immo-home .splide__slide .summary-container .summary{font-size:1rem;color:#fff;overflow:hidden;line-height:2rem;max-height:8rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:4;}.HO-evidenza #immo-home .splide__pagination{bottom:-1.5rem;}.search-container{width:100%;text-align:center;z-index:1;}@media(min-width:768px){.search-container{position:sticky;top:51px;background-color:rgba(186,186,186,.463);backdrop-filter:blur(2px);}}.search-container .search-control{position:absolute;top:0;}.search-container .search-control .btn{text-transform:uppercase;}.search-alt{width:100%;bottom:2rem;}.search-alt .sep{width:1rem;}.search-alt .btn-group .btn{text-transform:uppercase;}.container-search .row{justify-content:center;align-items:center;}.container-search .row .search-filters{display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.6117647059);padding:5px;width:auto;}.container-search .row .search-filters .form-select{width:auto!important;border-radius:unset;}.container-search .row .search-filters button.form-select{background-image:unset;padding-right:5px;padding-left:5px;}.container-search .row .search-filters button:hover{background-color:#113d83;color:#fff;}.body-15 .navbar-toggler-icon,.body-1 .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.body-15 .btn-search i,.body-1 .btn-search i{color:#fff;}.body-15 .logo,.body-1 .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;text-align:center;display:flex;flex-direction:column;}@media(max-width:767px){.body-15 .logo,.body-1 .logo{transform:translate(-50%,-95%);}}@media only screen and (max-height:668px){.body-15 .logo,.body-1 .logo{top:30%;}}.body-15 .logo .img_slogan,.body-1 .logo .img_slogan{z-index:12;width:477px;}@media only screen and (max-height:668px){.body-15 .logo .img_slogan,.body-1 .logo .img_slogan{display:none;}}.body-15 .logo .navbar-brand,.body-1 .logo .navbar-brand{position:unset;}.body-15 .logo .logo_img,.body-1 .logo .logo_img{max-height:200px;height:auto;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));}@media only screen and (max-height:668px){.body-15 .logo .logo_img,.body-1 .logo .logo_img{max-height:130px;}}.body-15 .navbar,.body-1 .navbar{border-bottom:unset;width:100%;z-index:25;padding:.5rem 0;background-color:unset;}.body-15 .navbar.scrolled,.body-1 .navbar.scrolled{--navbar-bg:#3d5c8f;transition:background-color .2s ease;backdrop-filter:blur(2px);}.body-15 .navbar::before,.body-1 .navbar::before{display:none;}.body-15 .navbar .collapse .navbar-nav .nav-item,.body-1 .navbar .collapse .navbar-nav .nav-item{color:#fff;}.body-15 .navbar .collapse .navbar-nav .nav-item .nav-link,.body-1 .navbar .collapse .navbar-nav .nav-item .nav-link{color:#fff;}.body-15 .navbar .collapse .navbar-nav.nav-language,.body-1 .navbar .collapse .navbar-nav.nav-language{border-left:1px solid #ccc;margin-left:5px;padding-left:5px;}.body-15 .navbar .collapse .navbar-nav.nav-language .nav-item .nav-link,.body-1 .navbar .collapse .navbar-nav.nav-language .nav-item .nav-link{color:#fff;}.body-15 .search-alt,.body-1 .search-alt{padding-top:0;display:block;position:absolute;z-index:2;}.logo{display:flex;flex-wrap:nowrap;justify-content:center;}.logo .navbar-brand{position:absolute;z-index:3;}.body-10 .logo_orizontal,.body-13 .logo_orizontal,.body-41 .logo_orizontal{height:unset;}.body-10 .logo_orizontal .navbar-brand,.body-13 .logo_orizontal .navbar-brand,.body-41 .logo_orizontal .navbar-brand{position:relative;bottom:unset;left:unset;transform:unset;z-index:2;text-align:center;display:inline-block;flex-direction:unset;}.logo_orizontal{text-align:center;padding:20px 0;height:320px;}.logo_orizontal .navbar-brand{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;display:flex;flex-direction:column;}.logo_orizontal.lazy-bg{position:relative;width:100%;}.logo_orizontal.lazy-bg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#413e4a;background:linear-gradient(360deg,#fff 10%,rgba(115,98,110,0) 50%,#113d83 90%);z-index:1;transition:.4s;opacity:.4;}.logo_orizontal .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-1;filter:blur(0);transition:filter .3s;}.navbar{padding:.5rem 0;border-bottom:1px dotted #ccc;background-color:#fff;}.navbar.scrolled{--navbar-bg:#fff;transition:background-color .2s ease;backdrop-filter:blur(2px);}.navbar .btn-search{color:var(--bs-navbar-color);}.navbar .container{z-index:4;}.navbar .container .row{width:inherit;}.navbar .container .row .navbar-toggler{background-color:#fff;position:absolute;top:10px;right:10px;}.collapse.navbar-collapse{justify-content:center;font-size:1.5rem;transition:transform .3s ease-out;}.collapse.navbar-collapse .mobile-menu-title{background-color:#ddd;padding:.5rem .5rem;margin-bottom:15px;border-radius:8px;text-align:center;}.collapse.navbar-collapse .mobile-menu-title i{color:#000;}@media(min-width:768px){.collapse.navbar-collapse .mobile-menu-title{display:none!important;}}@media(max-width:767px){.collapse.navbar-collapse{background:#fff;background:radial-gradient(circle,#6982ab 50%,#113d83 100%);overflow:auto;position:fixed;top:0;padding-top:20px;text-align:left;height:100vh;width:100vw;z-index:10001;left:0;transform:translate(-100vw,0);padding-left:20px;padding-right:20px;border:solid 1px #ccc;transition:transform .5s ease-out;-moz-transition:transform .5s ease-out;-webkit-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;}.collapse.navbar-collapse.show{transform:translate(0,0);}.collapse.navbar-collapse:not(.show){display:block;}}@media(min-width:768px) and (max-width:991px){.collapse.navbar-collapse{text-align:center;}}.collapse.navbar-collapse .navbar-nav.nav-language{border-left:1px solid #ccc;margin-left:5px;padding-left:5px;}@media(min-width:768px){.collapse.navbar-collapse .navbar-nav.nav-language{margin-left:2px;}}.collapse.navbar-collapse .navbar-nav.nav-language .nav-item{transition:.5s;color:#fff;}.collapse.navbar-collapse .navbar-nav.nav-language .nav-item .nav-link{color:#113d83;}.collapse.navbar-collapse .navbar-nav.nav-language .nav-item.active{background-color:#113d83;}.collapse.navbar-collapse .navbar-nav.nav-language .nav-item.active .nav-link{color:#fff;}.collapse.navbar-collapse .navbar-nav.nav-language .nav-item:hover{background-color:#ddd;}.collapse.navbar-collapse .navbar-nav.nav-language .nav-item:hover .nav-link{color:#413e4a;}.collapse.navbar-collapse .navbar-nav .nav-item{font-size:1.4rem;transition:.5s;}@media(max-width:767px){.collapse.navbar-collapse .navbar-nav .nav-item{border-right:0;}}.collapse.navbar-collapse .navbar-nav .nav-item .nav-link{padding:0 .5rem 0 .5rem;color:#fff;}@media(min-width:767px){.collapse.navbar-collapse .navbar-nav .nav-item .nav-link{color:#113d83;}}.collapse.navbar-collapse .navbar-nav .nav-item:hover{background-color:#113d83;}.collapse.navbar-collapse .navbar-nav .nav-item:hover a{color:#fff;}.collapse.navbar-collapse .navbar-nav .nav-item.active{background-color:#113d83;}.collapse.navbar-collapse .navbar-nav .nav-item.active a{color:#fff;}.collapse.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{width:auto!important;}@media(max-width:991px){.collapse.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{position:static!important;font-size:1.4rem!important;border:0 solid #b1b1b1!important;border-left:0 solid #ccc!important;box-shadow:none!important;}}.collapse.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item.active{background-color:#113d83;}.collapse.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item.active a{color:#fff!important;}@media(min-width:1px) and (max-width:991px){.collapse.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item{text-align:left;padding:0 .5rem;}.collapse.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu.show .dropdown-item a{border-left:8px solid #ccc!important;}}.news-container{padding:3rem 0;}.news-container .title-container h1{font-size:1.5rem;padding:2rem .5rem;}@media(min-width:769px){.news-container .title-container h1{font-size:2.2rem;}}.news-container .news-box{margin-bottom:1rem;border-bottom:1px dotted #ccc;padding:1rem;}.news-container .news-box:nth-child(odd){background-color:#fafafa;}.news-container .news-box h3{font-weight:700;}.news-container .news-box h3 a{color:#4e4144;}.news-container .news-box h3 a:hover{color:#7d656e;}.news-container .news-box .sommario a{text-decoration:none;line-height:1;position:relative;z-index:0;display:inline-block;white-space:normal;padding:5px 1px;overflow:hidden;vertical-align:bottom;transition:color .3s ease-out;}.news-container .news-box .sommario a::before{content:"";position:absolute;z-index:-1;top:0;left:0;transform:translateY(calc(100% - 1px));width:100%;height:100%;background-image:linear-gradient(60deg,#248642 19%,#abd155 61%);transition:transform .25s ease-out;}.news-container .news-box .sommario a:hover{color:#fff;}.news-container .news-box .sommario a:hover::before{transform:translateY(0);transition:transform .25s ease-out;}@media(min-width:576px){.news-container .news-box .sommario{padding:10px 20px;}}.news-container .news-box:last-child{border-bottom:0 dotted #ccc;}section{padding:4rem 0;}section h2{font-size:2.5rem;}section a{font-weight:bold;color:#113d83;}section a::after{content:" »";}section a:hover,section a:active,section a:focus,section a.active{color:#f00;}section.nolinkdecor a::after{content:"";}.text-container h2{font-size:2rem;font-weight:700;}.text-container .tema-a{background-color:#b1adb9;padding:2rem .5rem;color:#fff;}.text-container .tema-b{background-color:#fafafa;padding:2rem .5rem;}.text-container .tema-c{background-color:#fafafa;padding:3rem .5rem;}.text-container .tema-c h1,.text-container .tema-c h2{color:#674351;}.text-container .gmaps{padding:15px;}@media(min-width:769px){.text-container .gmaps{padding:0 0 0 0;}}.contact-form{padding:3rem .5rem;}.contact-form h2{font-size:1.8rem;font-weight:700;text-align:center;}.contact-form h1{font-size:3rem;font-weight:700;text-align:center;}.footer{position:relative;z-index:1;padding:68px 0 88px;background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff;background-image:url(/23/images/footer.jpg);text-align:center;}@media(min-width:1px) and (max-width:1024px){.footer{background-image:url(/23/images/footer1024.jpg);background-size:contain;background-position:center bottom;padding:68px 0 160px;}}@media(max-width:575px){.footer table{margin-left:auto;margin-right:auto;}}.footer::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(20,60,130,.81);z-index:-1;}.footer .list-footer{list-style:none;padding-left:0;}@media(min-width:576px){.footer{text-align:left;}}.footer hr{border:0;}.footer a{color:#fff;}.footer a:hover,.footer a:active,.footer a:focus,.footer a.active{color:#abd155;}.footer h3{font-weight:700;color:#fff;}.breakpoint{display:none;position:absolute;top:2px;left:2px;padding:5px;background-color:rgba(0,0,0,.7);color:#fff;}#team{background-color:#ededed;}#team .team-member{padding:10px 10px;}#team .team-member h3{font-weight:bold;color:#113d83;}#team .team-member img{margin-left:15px;}.blog .row-blog{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted rgba(221,221,221,.8666666667);}.blog .row-blog:last-child{border-bottom:0;}.blog .row-blog h1{color:#113d83;}.blog .row-blog h3 a{color:#113d83;font-weight:bold;}.valutocasa{position:absolute;z-index:2;bottom:120px;flex-direction:column;align-items:center;left:50%;transform:translateX(-50%);transition:transform .3s ease;}@media(min-width:426px){.valutocasa{white-space:nowrap;}}@media(max-width:767px){.valutocasa{bottom:230px;}}.valutocasa .vtlink{font-weight:700;text-align:center;border:5px solid #113d83;background-color:#fff;border-radius:8px;display:block;text-decoration:none;color:#113d83;transition:box-shadow .3s ease,background-color .3s ease,color .3s ease;}.valutocasa .vtlink div{padding:5px;}@media(min-width:426px){.valutocasa .vtlink div{white-space:nowrap;padding:10px;}}.valutocasa .vtlink .vta{display:inline-block;}.valutocasa .vtlink .vtb{display:inline-block;background-color:#113d83;color:#fff;white-space:nowrap;}.valutocasa .vtlink:hover{background-color:#113d83;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.4);}.valutocasa .vtlink:hover .vtb{background-color:#fff;color:#113d83;}.palloncino-wrapper{position:absolute;z-index:2;bottom:77px;display:none;flex-direction:column;align-items:center;left:50%;transform:translateX(-50%) rotate(-4deg);transition:transform .3s ease;}@media only screen and (min-width:768px) and (min-height:400px){.palloncino-wrapper{bottom:4px;display:inline-flex;}}@media only screen and (min-width:768px) and (min-height:760px){.palloncino-wrapper{bottom:44px;display:inline-flex;}}.palloncino-wrapper:hover{transform:translateX(-50%) rotate(-4deg) translateY(-6px);}.palloncino-wrapper .palloncino{text-align:center;border:4px solid #113d83;background-color:#fff;border-radius:8px;padding:10px;display:block;text-decoration:none;color:#113d83;transition:box-shadow .3s ease,background-color .3s ease,color .3s ease;}.palloncino-wrapper .palloncino:hover{background-color:#113d83;color:#fff;box-shadow:0 8px 24px rgba(17,61,131,.4);}.palloncino-wrapper .filo{width:0;height:100px;margin-top:-2px;overflow:visible;}@media only screen and (min-width:768px) and (min-height:760px){.palloncino-wrapper .filo{width:40px;}}.palloncino-wrapper .filo path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;}.tivalutocasa{text-align:center;transform:rotate(-4deg);position:absolute;z-index:20;border:4px solid #113d83;background-color:#fff;border-radius:8px;padding:10px;left:50%;transform:translateX(-50%) rotate(5deg);}