:root{--col-princ:#da1a32;--col-sec:#0b3279;--black-1:#080e0b;--black-2:#131313;--black-3:#222222;--black-4:#333333}:root{--txt-fontweight:400}body, html{border:none;text-align:left;color:#333;font-family:'Montserrat', sans-serif;font-size:16px}body{background:#ffffff;-webkit-text-size-adjust:none}img, img a{border:0px}figure{margin:0}.clear{clear:both;height:0px}a{color:var(--col-princ);text-decoration:none}a:hover{color:var(--col-sec);text-decoration:none}:hover{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}h1{color:var(--col-sec);font-size:28px;font-family:'Montserrat', sans-serif;font-weight:500;margin:0px;padding:0px;margin-bottom:20px}h2{color:var(--col-sec);font-size:26px;font-family:'Montserrat', sans-serif;font-weight:500;margin:0px;padding:0px;margin-bottom:20px}h3{color:var(--col-sec);font-size:24px;font-family:'Montserrat', sans-serif;font-weight:500;margin:0px;padding:0px;margin-bottom:20px}h4{color:var(--col-sec);font-size:20px;font-family:'Montserrat', sans-serif;font-weight:500;margin:0px;padding:0px;margin-bottom:20px}h5{color:var(--col-sec);font-size:15px;font-family:'Montserrat', sans-serif;font-weight:500;margin:0px;padding:0px;margin-bottom:20px}h6{color:var(--col-sec);font-size:10px;font-family:'Montserrat', sans-serif;font-weight:500;margin:0px;padding:0px;margin-bottom:20px}p{margin:0px;padding:0px;margin-bottom:20px;line-height:30px;text-align:justify}p:empty{height:1px}ul li{margin-left:0px}.sectionMobile{display:none}.menuMobile{display:none}.grid-1{float:left;width:8.33%}.grid-2{float:left;width:16.66%}.grid-3{float:left;width:25%}.grid-4{float:left;width:33.33%}.grid-5{float:left;width:41.66%}.grid-6{float:left;width:50%}.grid-7{float:left;width:58.33%}.grid-8{float:left;width:66.66%}.grid-9{float:left;width:75%}.grid-10{float:left;width:83.33%}.grid-11{float:left;width:91.66%}.grid-12{width:100%}.all_cx{text-align:center !important}.all_sx{text-align:left !important}.all_dx{text-align:right !important}.ui-autocomplete{z-index:9999 !important;height:245px;overflow-y:auto}.ui-autocomplete-category{text-transform:uppercase;padding:5px;color:var(--col-princ)}.ui-menu .ui-menu-item-wrapper{position:relative;font-weight:var(--txt-fontweight);font-size:15px;width:99%;border:0px !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:0px !important;font-weight:var(--txt-fontweight);background:#eeeeee !important;color:#ffffff}.g-recaptcha{display:none;margin:auto;transform:scale(0.8);-webkit-transform:scale(0.8);width:0px!important;height:0px!important}.grecaptcha-badge{display:none}@-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)}}@keyframes scroll{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0);-moz-transform:translateX(-1px) rotate(0);-ms-transform:translateX(-1px) rotate(0);-o-transform:translateX(-1px) rotate(0)}}header{width:100%;position:relative}main{}main.main_int{width:100%;padding:105px 0px 0px 0px}main.bgcolor{}main.searchExist{}main.searchExist:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.accordion-button:not(.collapsed){color:#000000;background-color:#e3e3e3}.select2-basic, .select2-search, .select2-ajax-loc, .select2-ajax-loc-multiple, .select2-lavora{width:90%}.select2-results{font-size:14px}.select2-container .select2-search--inline .select2-search__field{margin-top:2px;margin-left:6px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #d2d2d2 !important;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#555 !important;font-size:16px !important;font-weight:400 !important}.select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above{min-width:250px}.select2-container--default .select2-selection--multiple{border:1px solid #d2d2d2 !important;height:55px;position:relative;cursor:pointer}.select2-container--default .select2-selection--multiple:after{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;right:5px;margin-top:-2px;position:absolute;top:50%;width:0;content:''}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #d2d2d2}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{text-align:left}.select2-container--default .select2-selection--multiple .select2-selection__rendered li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;font-weight:var(--txt-fontweight);color:#bbb;font-size:16px;display:inline-block;padding:15px 0px}.select2-container .select2-selection--multiple .select2-search--inline .select2-search__field{margin-top:15px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90% !important}.select2-results__options[aria-multiselectable=true] .select2-results__option:before{content:"";display:inline-block;position:relative;height:20px;width:20px;border:2px solid #e9e9e9;border-radius:4px;background-color:#fff;margin-right:10px;vertical-align:middle}.select2-results__options[aria-multiselectable=true] .select2-results__option:before{content:"";display:inline-block;position:relative;height:20px;width:20px;border:2px solid #e9e9e9;border-radius:4px;background-color:#fff;margin-right:10px;vertical-align:middle}.select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true]:before{background-color:var(--col-princ);font-family:'LineAwesome';content:"\f17b";color:#fff;border:0;display:inline-block;padding-left:3px}.select2-results__options[aria-multiselectable=true] .select2-results__option[role=group]:before{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--col-princ) !important}.select2-container{margin-bottom:20px}.select2-container .select2-selection--single{padding:12.5px 0px;text-align:left;height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow{height:55px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:var(--txt-fontweight);color:#bbb;font-size:16px}.classe_a4{background:#4bc02e;color:#ffffff}.classe_a3{background:#4bc02e;color:#ffffff}.classe_a2{background:#4bc02e;color:#ffffff}.classe_a1{background:#328121;color:#ffffff}.classe_a{background:#328121;color:#ffffff}.classe_b{background:#007427;color:#ffffff}.classe_c{background:#ce952b;color:#ffffff}.classe_d{background:#cf7f00;color:#ffffff}.classe_e{background:#c44e0d;color:#ffffff}.classe_f{background:#b50015;color:#ffffff}.classe_g{background:#5c000e;color:#ffffff}.classe_na, .classe_nd, .classe_va{background:#586162;color:#ffffff}.form-floating{color:#6f6f6f;font-weight:400;font-size:16px;width:95%;margin-bottom:20px}.form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown){padding-top:35px !important}.form-control{font-weight:var(--txt-fontweight)}input[type="submit"],button[type="submit"]{position:relative;font-weight:400;margin-top:15px;border:none;-webkit-appearance:none;background:var(--col-princ);color:#ffffff;font-size:20px;cursor:pointer;padding:10px 70px 10px 70px;border-radius:6px;text-transform:uppercase}input[type="submit"]:hover, button[type="submit"]:hover{background:var(--col-sec);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.inputtextarea{width:95%}.submitdisable{display:none}.bottone_file{text-align:center;width:95%;border:none!important;-webkit-appearance:none;background:var(--col-sec);color:#ffffff;font-size:15px;cursor:pointer;padding:18px 0px;border-radius:0px;text-transform:uppercase;margin:auto}.bottone_file:hover{background:var(--col-princ);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.cerca_da_a{width:49.5%;display:inline-block;padding:10px 10px}.cerca_input{max-width:100%;width:95%;margin:0px;position:relative;background:#fff;border-radius:5px;border:1px solid #d2d2d2;padding:11px 6px;height:auto;box-shadow:unset}.checkRadio_big > input, .checkRadio_normal > input{position:absolute;z-index:-1;opacity:0;filter:alpha(opacity=0)}.checkRadio_big, .checkRadio_normal{position:relative}.checkRadio_big label{width:100%}.checkRadio_normal label{width:100%}.checkRadio_big input[type="checkbox"] + label span{height:40px;width:40px;background:#ffffff;border:1px solid #d2d2d2;border-radius:0px;margin-right:15px;vertical-align:middle;cursor:pointer;float:left}.checkRadio_big input[type="checkbox"]:checked + label span:after{content:"\f00c";color:var(--col-sec);font-size:44px;top:-13px;left:3px;position:absolute;font-family:'Font Awesome 5 Free';font-weight:900}.checkRadio_big input[type="checkbox"]:required:invalid:focus + label span{border:1px solid #ff0000}.checkRadio_big input[type="radio"] + label span{height:40px;width:40px;background:#ffffff;border:1px solid #d2d2d2;margin-right:15px;vertical-align:middle;cursor:pointer;border-radius:50%;position:relative;float:left}.checkRadio_big input[type="radio"]:checked + label span:after{content:'\f111';color:var(--col-sec);font-size:24px;top:2px;left:7px;margin:auto;position:absolute;font-family:'Font Awesome 5 Free';font-weight:900}.checkRadio_big input[type="radio"]:required:invalid:focus + label span{border:1px solid #ff0000}.checkRadio_normal input[type="checkbox"] + label span{height:20px;width:20px;background:#ffffff;border:1px solid #d2d2d2;border-radius:0px;margin-right:15px;vertical-align:middle;cursor:pointer;float:left}.checkRadio_normal input[type="checkbox"]:checked + label span:after{content:'\f00c';color:var(--col-sec);font-size:21px;top:-4px;left:3px;position:absolute;font-family:'Font Awesome 5 Free';font-weight:900}.checkRadio_normal input[type="checkbox"]:required:invalid:focus + label span{border:1px solid #ff0000}.checkRadio_normal input[type="radio"] + label span{height:20px;width:20px;background:#ffffff;border:1px solid #d2d2d2;margin-right:15px;vertical-align:middle;cursor:pointer;border-radius:50%;position:relative;float:left}.checkRadio_normal input[type="radio"]:checked + label span:after{content:'\f111';color:var(--col-sec);font-size:10px;top:3px;left:4px;margin:auto;position:absolute;font-family:'Font Awesome 5 Free';font-weight:900}.checkRadio_normal input[type="radio"]:required:invalid:focus + label span{border:1px solid #ff0000}.close-button{overflow:hidden;text-align:left}.close-button .btn-close{color:#fff !important}.bmd-modalContent{box-shadow:none;border:0;width:100%;background-color:transparent !important}.bmd-modalContent iframe{display:block;margin:0 auto}.bmd-modalContent .close{font-size:30px;line-height:30px;padding:7px 4px 7px 13px;text-shadow:none;opacity:.7;color:#fff}.bmd-modalContent .close span{display:block}.bmd-modalContent .close:hover, .bmd-modalContent .close:focus{opacity:1;outline:none}.bmd-modalContent .modal-header{border:none !important}.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive .ordinamentoPagina{padding:10px}.embed-responsive-16by9{height:70vh}#myModal .modal-dialog{width:93%;max-width:800px;margin:auto}.modal{z-index:999999;background:rgba(0,0,0,0.5)}.modal-gallery-zoom .modal-content{background:rgba(0,0,0,0.5)}.modal-gallery-zoom .modal-header{border-bottom:0px;padding:0;position:absolute;width:100%;top:0;left:0;z-index:99}.modal-gallery-zoom .modal-header .close{opacity:1;color:#fff;width:100%;text-align:right}.modal-gallery-zoom .modal-header .close .la{cursor:pointer;font-size:70px;color:#fff}.modal-gallery-zoom .carousel{height:100%;width:100%}.modal-gallery-zoom .carousel-inner{height:100%;width:100%}.modal-gallery-zoom .carousel-item{height:100%;width:100%}.modal-gallery-zoom .carousel-item figure{height:100%;width:100%}.modal-gallery-zoom .carousel-item figure img{object-fit:contain !important;height:100% !important;width:100%}.modal-gallery-zoom .carousel-control-next, .modal-gallery-zoom .carousel-control-prev{bottom:10%}.paging{width:auto;text-align:center;margin:auto}.paging a{font-weight:400;text-decoration:none;line-height:32px;display:inline-block;border-radius:3px;padding:0px 10px;margin:7px}.paging .num{color:#282828;background-color:#ebebeb}.paging .num:hover{color:#ffffff;background-color:var(--col-sec) !important}.paging .next{color:#282828;background-color:#ebebeb}.paging .next:hover{color:#ffffff;background-color:var(--col-sec) !important}.paging .back{color:#282828;background-color:#ebebeb}.paging .back:hover{color:#ffffff;background-color:var(--col-sec) !important}.paging .altro{color:#282828;background-color:transparent}.paging .altro:hover{color:#282828;background-color:transparent}.paging .active{color:#ffffff;background-color:var(--col-princ) !important}.menuNav.overlay{background-color:#212529;height:100%;width:0;position:fixed;z-index:1000;top:0;left:0;overflow-x:hidden;transition:0.5s}.menuNav.overlay .overlay-content{position:relative;top:0px;width:100%;text-align:center;margin-top:30px;margin-bottom:100px}.menuNav.overlay a{padding:8px;text-decoration:none;font-size:15px;color:#ffffff;display:block;transition:0.3s;font-weight:500}.menuNav.overlay a:hover, .menuNav.overlay a:focus{color:#ffffff}.menuNav.overlay .closebtn{position:fixed;bottom:0px;left:-100%;font-size:60px;z-index:9999;transition:0.5s;width:100%;background:#212529;text-align:right;line-height:40px;padding:10px 30px 30px 0px}.menuNav.overlay .dropdown-menu{width:90%;margin:auto !important;left:0 !important;right:0 !important}.menuNav.overlay .dropdown-menu .dropdown-item{color:#212529;text-align:center}.menuNav.overlay .dropdown-menu .dropdown-item:hover{color:#212529}.menuNav.overlay .nav-item{border-top:1px solid #383838;border-bottom:1px solid #383838;margin:0px 50px;text-transform:uppercase;line-height:40px}.menuNav.overlay .nav-item:first-child{border-top:2px solid #383838}.menuNav.overlay .nav-item:last-child{border-bottom:2px solid #383838}.menuNav.overlay .lingue{margin:35px 0px 35px 0px;clear:both;text-align:center}.menuNav.overlay .lingue a{font-size:13px;line-height:17px;display:inline-block;text-align:center;color:#fff;padding:5px 15px 5px 15px;border-left:2px solid #383838}.menuNav.overlay .lingue a:first-child{border-left:0px}.menuNav.overlay .lingue .active{color:var(--col-princ)}.cercaNav.overlay{background-color:#212529;height:100%;width:0;position:fixed;z-index:1000;top:0;left:0;overflow-x:hidden;transition:0.5s}.cercaNav.overlay .overlay-content{position:relative;top:0px;width:100%;text-align:center;margin-top:30px}.cercaNav.overlay a{padding:8px;text-decoration:none;font-size:15px;color:#ffffff;display:block;transition:0.3s;font-weight:500}.cercaNav.overlay a:hover, .menuNav.overlay a:focus{color:#ffffff}.cercaNav.overlay .closebtn{position:fixed;bottom:0px;left:-100%;font-size:60px;z-index:9999;transition:0.5s;width:100%;background:#212529;text-align:right;line-height:40px;padding:10px 30px 30px 0px}.motoreRicercaMobile{width:100%;margin:auto;padding:0px 30px;margin-bottom:100px;text-align:left;color:#fff;font-size:18px}.motoreRicercaMobile .sezione{margin-bottom:10px;border-bottom:1px solid #383838;padding-bottom:15px}.motoreRicercaMobile .sezione .select2-results{font-size:16px}.motoreRicercaMobile .sezione .select2-container{width:100% !important;color:#212529;margin-bottom:25px}.motoreRicercaMobile .sezione .select2-container--default .select2-selection--single{height:46px}.motoreRicercaMobile .sezione .select2-container--default .select2-selection--single .select2-selection__rendered{color:#212529;line-height:normal;font-weight:400 !important}.motoreRicercaMobile .sezione .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:47%}.motoreRicercaMobile .sezione .select2-container .select2-selection--multiple .select2-search--inline .select2-search__field{margin-top:8px;color:#aaa9a9}.motoreRicercaMobile .sezione .select2-container--default .select2-selection--multiple{height:46px}.motoreRicercaMobile .sezione .select2-container--default .select2-selection--multiple .select2-selection__rendered{font-size:16px}.motoreRicercaMobile .sezione .select2-container--default .select2-selection--multiple .select2-selection__rendered li span{padding:10px 0px;color:#000;font-weight:400}.motoreRicercaMobile .sezione .titolo{padding-bottom:10px}.motoreRicercaMobile .sezione .form-control{font-size:15px}.motoreRicercaMobile .sezione .form-control::placeholder{color:#c2c2c2!important;font-size:16px !important;font-weight:400 !important}.motoreRicercaMobile .input{margin-bottom:0px;width:100%}.motoreRicercaMobile .cerca_da_a{width:49%;display:inline-block;padding:11px 6px}.motoreRicercaMobile .checkRadioMobile{margin:5px 0px 0px 0px;font-size:15px}.motoreRicercaMobile .checkRadioMobile label{background:#d1d1d1;color:#4d4d4d;padding:10px 15px;border-radius:3px;cursor:pointer;margin-right:3px;display:inline-block}.motoreRicercaMobile .checkRadioMobile input{position:absolute;z-index:-1;opacity:0;filter:alpha(opacity=0)}.motoreRicercaMobile .checkRadioMobile input:checked + label{background:var(--col-princ);color:#ffffff;font-weight:bold}.motoreRicercaMobile .checkRadioMobile input[type="checkbox"] + label{margin:5px 3px 5px 0px;width:calc(49% - 5px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.motoreRicercaMobile .checkRadioMobile input[type="radio"] + label{margin:5px 2px 5px 0px;width:calc(33% - 4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.motoreRicercaMobile .checkRadioMobile .Tipologia_macro{display:none}.motoreRicercaMobile .slider-success.noUi-target{background:#d1d1d1 !important;width:90%;margin:auto}.motoreRicercaMobile .slider-success .noUi-connect{background:var(--col-princ) !important}.motoreRicercaMobile .slider-success.circle-filled .noUi-handle, .motoreRicercaMobile .slider-success.square .noUi-handle{background:var(--col-princ) !important}.motoreRicercaMobile .slider-success .noUi-handle{border-color:var(--col-princ) !important}.motoreRicercaMobile button[type="submit"]{background:var(--col-princ);padding:10px 60px;border:none;font-size:17px;cursor:pointer;color:#ffffff;border-radius:3px;text-transform:uppercase}.motoreRicercaMobile button[type="submit"]::before{display:none}.motoreRicercaMobile .cerca{padding:10px 0px;z-index:9999;position:fixed;bottom:15px;left:-100%;transition:0.5s}.motoreRicercaMobile input::placeholder{font-weight:400;color:#555 !important;opacity:1 !important;font-size:16px}.motoreRicercaMobile input:-ms-input-placeholder{font-weight:400;color:#555 !important;opacity:1 !important;font-size:16px}.motoreRicercaMobile input::-moz-placeholder{font-weight:400;color:#555 !important;opacity:1 !important;font-size:16px}.motoreRicercaMobile input:-moz-placeholder{font-weight:400;color:#555 !important;opacity:1 !important;font-size:16px}.motoreRicercaMobile input::-webkit-input-placeholder{font-weight:400;color:#555 !important;opacity:1 !important;font-size:16px}.mobile_toolbar{display:none}.popup{background:rgba(0,0,0,0.7);height:100vh;width:100%;position:fixed;z-index:99999;left:0px;top:0px;display:none}.popup .dettpopup{position:absolute;margin:auto;transition:1.5s}.popup .dettpopup .dettagli{padding:10px 0px;text-align:center;position:absolute;bottom:0px;left:0px;width:100%;height:100%}.popup .dettpopup .dettagli .titolo{display:block;padding:15px;font-size:25px;text-transform:uppercase;text-align:center;font-weight:bold}.popup .dettpopup .dettagli .testo{display:block;padding:15px;font-size:20px;text-align:center}.popup .dettpopup.effect{transition:1.5s}.intestazione_scroll{width:100%;background:#ffffff;position:fixed !important;top:-100px;z-index:999}.intestazione_scroll .logo_scroll{text-align:left;float:left}.intestazione_scroll .logo_scroll div{padding:10px 20px;height:70px}.intestazione_scroll .logo_scroll div img{width:100%;height:100%;object-fit:contain;object-position:left}.intestazione_scroll .menu_scroll{font-weight:var(--txt-fontweight);float:right}.intestazione_scroll .menu_scroll div{padding-top:15px;padding-right:20px}.intestazione_scroll .menu_scroll .menu_action, .intestazione_scroll .menu_scroll .menu_action ul{margin:0;padding:0;list-style:none;z-index:8888;text-align:right;font-size:18px;min-width:100%}.intestazione_scroll .menu_scroll .menu_action ul{right:0}.intestazione_scroll .menu_scroll .menu_action > li{display:inline-block;position:relative;margin:0px 0px 0px 35px}.intestazione_scroll .menu_scroll .lblue li a{text-decoration:none;color:#555555;padding:3px 1px;text-align:center;white-space:nowrap;text-transform:uppercase}.intestazione_scroll .menu_scroll .lblue li:hover a{border-bottom:1px solid #555555 !important;-moz-transition:none;-o-transition:none;-webkit-transition:none;-ms-transition:none;transition:none}.intestazione_scroll .menu_scroll .lblue li.active a{border-bottom:1px solid var(--col-princ)}.intestazione_scroll .menu_scroll .arrowSub.active a{border-bottom:0px solid #555555 !important}.intestazione_scroll .menu_scroll .arrowSub.active:after{color:var(--col-princ) !important}.intestazione_scroll .menu_scroll .lblue ul li a{background:rgba(34,34,34,0.85);color:#ffffff !important;font-size:14px;padding:15px 10px 15px 10px;text-align:left;width:101%}.intestazione_scroll .menu_scroll .lblue ul li:hover a{background:rgba(34,34,34,1);color:#ffffff}.intestazione_scroll .menu_scroll .arrowSub:after{text-align:center;font-family:'LineAwesome';content:"\f110";position:absolute;left:0;right:0;margin:auto;bottom:-15px;color:#555555}.intestazione_scroll .menu_scroll .arrowSub:hover:after{content:""}.mappa-dovesiamo-agenzie{height:458px;border:1px solid #dedede}.carousel{margin-bottom:0}.carousel .carousel-caption{z-index:10;bottom:auto}.carousel .carousel-item picture img{object-fit:cover;width:100%;height:100%}.carousel .carousel-item .image{position:relative;width:100%;height:100%}.carousel .container .title{font-weight:400;font-size:38px;text-transform:uppercase;text-shadow:2px 2px 3px #000000;text-align:unset;line-height:1.5}.carousel .container .text{margin-top:20px;font-weight:400;font-size:24px;text-shadow:2px 2px 3px #000000;text-align:unset}.carousel .container .link{margin-top:20px;cursor:pointer;text-decoration:none;text-transform:uppercase;padding:8px 20px;font-weight:400;font-size:18px}.carousel .indicators-circle{border-radius:50%;width:20px !important;height:20px !important}.carousel .indicators-square{width:20px !important;height:20px !important}.carousel .videocontent{display:table;width:100%;min-height:350px;z-index:1;position:relative}.carousel .videocontent .inner{display:table-cell;vertical-align:middle;text-align:center;padding-left:16px;padding-right:16px}.carousel .video-background-controls{top:0px !important;bottom:0px !important;left:0px !important;right:0px !important;margin:auto;width:65px;height:65px}.carousel .video-background-controls button{font-size:65px;display:inline-block;padding:0px;margin:0px;height:100%;width:100%;border-radius:16px;line-height:32px;border:none;background:none;-webkit-appearance:none;color:white;filter:drop-shadow(0px 0px 1px black);cursor:pointer;opacity:1;transition:all 250ms ease-in-out;margin-left:10px}.carousel .video-background-controls button:hover{opacity:0.5}.carousel iframe{transition:opacity 500ms ease-in-out;transition-delay:250ms}.pageslide .carousel .container{max-width:1200px;position:relative}.pageslide .carousel .container .carousel-caption{bottom:200px;left:0px;right:auto;background:rgba(255,255,255,0.6);padding:64px 30px 64px 30px;max-width:62%;border-radius:6px}.pageslide .carousel .container .carousel-caption .title{text-align:left;text-transform:none;font-size:36px;color:var(--col-princ);font-weight:600;text-shadow:none;line-height:35px;margin:0px 0px 40px 0px}.pageslide .carousel .container .carousel-caption .title span{color:var(--col-sec)}.pageslide .carousel .container .carousel-caption .text{color:#333;font-size:16px;text-shadow:none;text-align:justify;margin:20px 0px 0px 0px}.pageslide .carousel .container .carousel-caption .text .all_dx{display:block}.pageslide .carousel .container .carousel-caption .link{float:right;color:#4db3e6;font-weight:600;text-transform:none;padding:0px 0px 0px 0px;margin:3px 0px 0px 0px}.pageslide .carousel .container .carousel-caption .link a{color:#4db3e6;font-weight:600;text-decoration:underline}.pageslide .carousel .container .carousel-caption .link i{color:#4db3e6;font-weight:600}.pageslide .carousel .container .carousel-caption .link:hover a{text-decoration:none}.boxModalRicerca{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:910;background:rgba(0,0,0,0.5)}.modalRicerca{padding:15px;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:920;width:100%;height:100vh;max-width:1000px;max-height:500px;background:#ffffff}.modalRicerca .headerModal{border-bottom:1px solid #eeeeee;height:10%;color:#ffffff;line-height:43px;padding:0px 10px;text-align:left;background:var(--col-princ)}.modalRicerca .footerModal{border-top:1px solid #eeeeee;height:10%;text-align:right;line-height:normal}.modalRicerca .footerModal input[type="button"]{border:0px;background:var(--col-princ) !important;padding:10px !important;margin-top:12px !important;text-transform:uppercase !important;color:#fff !important;width:auto !important;font-size:15px !important}.modalRicerca .sectionModal{font-size:15px;height:80%;color:#222222;font-weight:400}.modalRicerca .sectionModal input{width:unset !important}.modalRicerca .sectionModal .list_macro{width:20%;float:left}.modalRicerca .sectionModal .list_macro .checkRadio_normal{line-height:normal;margin:20px 0 25px 0;text-transform:uppercase}.modalRicerca .sectionModal .list_macro .checkRadio_normal label{font-weight:500;cursor:pointer;width:100% !important}.modalRicerca .sectionModal .list_macro .checkRadio_normal input{width:unset !important}.modalRicerca .sectionModal .list_tipologie{border-left:1px solid #eeeeee;overflow-y:auto;height:100%;width:80%;float:left}.modalRicerca .sectionModal .list_tipologie .checkRadio{font-size:14px;color:#222222;font-weight:400;padding:15px}.modalRicerca .sectionModal .list_tipologie .checkRadio .checkRadio_normal{width:33%;float:left;line-height:normal;margin:10px 0 15px 0;text-transform:none}.modalRicerca .sectionModal .list_tipologie .checkRadio .checkRadio_normal label{cursor:pointer;width:100% !important}.modalRicerca .sectionModal .list_tipologie .checkRadio .checkRadio_normal input{width:unset !important}.modalRicerca .sectionModal .list_tipologie .checkRadio .tutti_select{width:100%}.modalRicerca .sectionModal .list_tipologie .checkRadio .tutti_select hr{margin-bottom:-10px}.disegnamappa a{font-size:15px}.disegnoMappa{display:none;width:100%;height:100%}.disegnoMappa .FrameDisegnoMappa{width:100%;height:99%}.boxModalRicerca.disegnoMappa .modalRicerca{max-height:650px}.boxModalRicerca.disegnoMappa .modalRicerca .headerModal{height:7%}.boxModalRicerca.disegnoMappa .modalRicerca .footerModal{height:7%}.boxModalRicerca.disegnoMappa .modalRicerca .sectionModal{height:86%}.agenzieMappa a{font-size:15px}.agenzieMappa{display:none;width:100%;height:100%}.agenzieMappa .FrameMappaAgenzie{width:100%;height:99%}.boxModalRicerca.agenzieMappa .modalRicerca{max-height:650px}.boxModalRicerca.agenzieMappa .modalRicerca .headerModal{height:7%}.boxModalRicerca.agenzieMappa .modalRicerca .footerModal{height:7%}.boxModalRicerca.agenzieMappa .modalRicerca .sectionModal{height:86%}.form-control{border-radius:0px}.cont_form .select2-container{margin-bottom:20px}.cont_form .select2-container .select2-selection--single{padding:12.5px 0px;text-align:left;height:auto}.cont_form.proprichval .select2-container .select2-selection--single{padding:14px 0px}.cont_form .select2-container--default .select2-selection--single .select2-selection__arrow{height:55px}.cont_form .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:var(--txt-fontweight);color:#555555;font-size:16px}.cont_form{border:1px solid #dedede;background:#ffffff;padding:20px 25px;font-size:14px}.cont_form .grid-4:nth-child(3n + 2) .form-floating{margin-right:auto}.cont_form .grid-4:nth-child(3n + 3) .form-floating{margin-right:auto;margin-left:auto}.cont_form .grid-4:nth-child(3n + 4) .form-floating{margin-left:auto}.cont_form .grid-6:nth-child(even) .form-floating{margin-right:auto}.cont_form .grid-6:nth-child(odd) .form-floating{margin-left:auto}.cont_form .grid-4:nth-child(3n + 2){text-align:left}.cont_form .grid-4:nth-child(3n + 3){text-align:center}.cont_form .grid-4:nth-child(3n + 4){text-align:right}.cont_form .grid-6:nth-child(even){text-align:left}.cont_form .grid-6:nth-child(odd){text-align:right}.cont_form .grid-12 .form-floating{width:100%}.cont_form .form-control{border-radius:0px}.cont_form .select2-basic{width:95%}.cont_form .input{width:95%}.cont_form .input_da_a{width:47.2%;display:inline-block;vertical-align:top}.cont_form .inputtextarea{width:100%}.cont_form .txtPrivacy{font-size:14px}.cont_form .checkRadio_big{margin-left:0px}.cont_form .checkRadio_big .txtPrivacy{font-size:14px;line-height:14px;margin-top:6px;display:flex}.bott-errore{text-align:center;padding:10px;margin-bottom:15px;background:#9a0b0b;color:#ffffff;font-weight:bold;border-radius:5px}.bott-conferma{text-align:center;padding:10px;margin-bottom:15px;background:#0b9a18;color:#ffffff;font-weight:bold;border-radius:5px}.cont_form_custom{position:relative;padding:40px 570px 225px 0px;background-image:url(../img/bgCorner.png);background-repeat:no-repeat;background-position:top 47% right 0px;background-size:365px;min-height:360px;background-repeat:no-repeat}.cont_form_custom:after{content:'';position:absolute;z-index:-1;bottom:0px;left:0px;width:100%;background-image:url(../img/inclinato_4.png);height:202px;background-size:cover;background-repeat:no-repeat;width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px)}.cont_form_custom h2{font-size:36px;line-height:44px;color:var(--col-princ);margin:0px 0px 45px 0px;font-weight:700}.cont_form_custom .text{margin:0px 0px 35px 0px}.cont_form_custom .grid-12 .form-floating{width:97.3%}.cont_form_custom .form-control{border-radius:0px}.cont_form_custom .txtPrivacy{font-size:14px}.cont_form_custom .bottSubmit input[type="submit"], .cont_form_custom .bottSubmit button[type="submit"]{background:#4db3e6;padding:10px 100px 10px 100px 10px}.cont_form_custom .bottSubmit input[type="submit"]:hover, .cont_form_custom .bottSubmit button[type="submit"]:hover{background:var(--col-sec)}.leaflet-pane{z-index:205 !important}.boxright{text-align:right}.boxleft{text-align:left}.boxcenter{text-align:center}.boxcenter .box{justify-items:center;justify-content:center;align-items:baseline}.box{display:inline-grid}.box .card-img-overlay{z-index:5}.box.num5{grid-template-areas:"a a a a a"}.box.num4{grid-template-areas:"a a a a"}.box.num3{grid-template-areas:"a a a"}.box.num2{grid-template-areas:"a a"}.box.num1{grid-template-areas:"a"}.carouselbox{padding:0px 0px 90px 0px}.carouselbox .carousel-control-btn{top:0;left:0;right:0;bottom:0;opacity:1;color:#fff;z-index:15;width:60px;height:60px;font-size:0;background:rgba(0,0,0,0.6);text-decoration:none;border-radius:3px;-webkit-border-radius:3px;transition:color .2s ease, background .2s ease;-webkit-transition:color .2s ease, background .2s ease}.carouselbox .carousel-control-btn.carousel-control-prev{right:80px;margin:auto auto 5px auto}.carouselbox .carousel-control-btn.carousel-control-next{left:80px;margin:auto auto 5px auto}.carouselbox .carousel-control-btn:hover{color:#fff;background:var(--col-sec)}.carouselbox .carousel-control-btn > i{top:0;left:0;right:0;bottom:0;color:#fff;width:20px;height:20px;margin:auto;font-size:20px;position:absolute;display:inline-block;transition:color .2s ease;-webkit-transition:color .2s ease}.carouselbox .carousel-control-btn:hover > i{color:#fff}.carouselbox .carouselright{margin-left:auto !important}.carouselbox .carouselleft{margin-right:auto !important}.carouselbox .carouselcenter{margin-left:auto !important;margin-right:auto !important}.box1 figure{position:relative;margin:0}.box1 img{width:100%;height:100%;object-fit:cover}.box1 .card-img-overlay{top:unset;font-family:'Montserrat', sans-serif;font-weight:var(--txt-fontweight)}.box1 .card-title{display:inherit;text-align:center;font-size:35px}.box2 figure{position:relative;margin:0}.box2 img{width:100%;height:100%;object-fit:cover}.box2 .card-img-overlay{bottom:unset;font-family:'Montserrat', sans-serif;font-weight:var(--txt-fontweight);z-index:2}.box2 .card-title{display:block;text-align:center;font-size:35px}.box2 .card-text{display:block;text-align:center;font-size:25px;margin-bottom:35px}.box2 a{margin:.2rem .4rem}.box3 figure{position:relative;margin:0;height:100%}.box3 img{width:100%;height:100%;object-fit:cover}.box3 .card-body{padding:0rem 1rem 1rem 1rem;font-family:'Montserrat', sans-serif;font-weight:var(--txt-fontweight);text-align:center}.box3 .card-title{display:block;text-align:center;font-size:35px}.box3 .card-text{display:block;text-align:center;font-size:25px;margin-bottom:35px}.box3 a{margin:.2rem .4rem}.box4 figure{position:relative;margin:0}.box4 img{width:100%;height:100%;object-fit:cover}.box4 .card-body{padding:0rem 1rem 1rem 1rem;font-family:'Montserrat', sans-serif;font-weight:var(--txt-fontweight);text-align:left}.box4 .card-title{display:block;text-align:left;font-size:35px}.box4 .card-text{display:block;text-align:left;font-size:25px;margin-bottom:35px}.box4 a{margin:.2rem .4rem}.box5 figure{position:relative;margin:0}.box5 img{width:100%;height:100%;object-fit:cover}.box5 .card-body{padding:0rem 1rem 1rem 1rem;font-family:'Montserrat', sans-serif;font-weight:var(--txt-fontweight);text-align:left}.box5 .card-title{display:block;text-align:left;font-size:40px}.box5 .card-text{display:block;text-align:left;font-size:25px;margin-bottom:35px}.box5 a{margin:.2rem .4rem}.box6 figure{position:relative;margin:0}.box6 img{width:100%;height:100%;object-fit:cover}.box6 .card-body{padding:0rem 1rem 1rem 1rem;font-family:'Montserrat', sans-serif;font-weight:var(--txt-fontweight);text-align:center}.box6 .card-title{display:block;text-align:center;font-size:40px}.box6 .card-text{display:block;text-align:center;font-size:25px;margin-bottom:15px}.box7 figure{position:relative;margin:0}.box7 img{width:100%;height:100%;object-fit:cover}.box7 .card-img-overlay{top:unset;font-family:'Montserrat', sans-serif;font-weight:var(--txt-fontweight)}.box7 .card-title{display:inherit;text-align:left;font-size:35px;text-shadow:2px 2px 3px #000000}.box7 .card-text{display:block;text-align:left;font-size:25px;text-shadow:2px 2px 3px #000000}.box8 figure{position:relative;margin:0}.box8 img{width:100%;height:100%;object-fit:cover}.box8 .card-body{padding:0rem 1rem 1rem 1rem;font-family:'Montserrat', sans-serif;font-weight:var(--txt-fontweight);text-align:center}.box8 .card-title{display:block;text-align:center;font-size:35px}.box8 .card-subtitle{display:block;text-align:center;font-size:25px;margin-bottom:15px}.box8 .card-text{display:block;text-align:center;font-size:20px;margin-bottom:15px}.grafica_9 .box{grid-auto-columns:minmax(auto,1600px) !important;margin:80px 0px 0px 0px;justify-items:center;align-items:center}.grafica_9 .card{max-width:1600px !important;margin:0px 0px 0px 0px !important;border:none;background:transparent}.grafica_9 .card .row{align-items:center;justify-content:center}.box9 figure{position:relative;margin:0;width:510px;border-radius:10px;overflow:hidden}.box9 img{width:100%;height:100%;object-fit:cover}.box9 .card-body{padding:0px 80px 0px 0px;font-family:'Montserrat', sans-serif;font-weight:var(--txt-fontweight);text-align:left}.box9 .card-title{display:block;text-align:left;color:#ffffff !important;font-size:82px;line-height:82px;font-weight:700;margin:0px 0px 10px 0px}.box9 .card-text{display:block;text-align:left;margin-bottom:35px;color:#ffffff !important;font-size:32px;line-height:40px}.box9 .card-text p{line-height:40px}.box9 .btn{background:var(--col-princ);color:#fff !important}.box9 .btn:hover{background:#4db3e6}.box9 a{margin:.2rem .4rem}.grafica_10{}.box10{transition:transform .3s;align-self:center;justify-self:center}.box10 figure{position:relative;margin:0;height:100%}.box10 img{width:100%;height:100%;object-fit:cover}.box10 .card-img-overlay{bottom:unset;font-family:'Montserrat', sans-serif;font-weight:var(--txt-fontweight);z-index:2;text-align:left;padding:48px;bottom:0px;top:auto}.box10 .card-title{display:block;text-align:center;color:#fff !important;text-align:left;font-size:24px;font-weight:700;line-height:34px}.box10 .card-text{display:block;font-size:16px;margin-bottom:35px;color:#fff !important;text-align:left;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.box10 .card-text p{text-align:left;line-height:25px}.box10 .btn{color:#fff !important;font-weight:600;padding:0px 0px 0px 0px}.box10 .btn i{color:#fff !important}.box10 .btn:hover{text-decoration:underline}.box10:hover{transform:scale(.96)}.mappa-agenzie{width:100%;height:100%;z-index:5}.mappa-agenzie .leaflet-top, .mappa-agenzie .leaflet-bottom{z-index:700}.mappa-agenzie .leaflet-top{top:unset;bottom:10px}.mappa-agenzie .leaflet-popup-content{margin:0px;width:370px !important}.mappa-agenzie .leaflet-popup-close-button{background:#ffffff !important;width:30px !important;height:25px !important;z-index:99}.mappa-agenzie .leaflet-popup-content-wrapper{border-radius:0px}.mappa-agenzie .property_listing_details{position:relative;color:#3a4659;width:100%;float:left}.mappa-agenzie .property_listing_details img{height:24px;vertical-align:middle}.halfmap-immobili{width:100%;height:100%;z-index:5}.halfmap-immobili .leaflet-top, .halfmap-immobili .leaflet-bottom{z-index:700}.halfmap-immobili .leaflet-top{top:unset;bottom:10px}.halfmap-immobili .leaflet-popup-content{margin:0px;width:370px !important}.halfmap-immobili .leaflet-popup-close-button{background:#ffffff !important;width:30px !important;height:25px !important;z-index:99}.halfmap-immobili .leaflet-popup-content-wrapper{border-radius:0px}.halfmap-immobili .leaflet-marker-icon.price{border-radius:5px;background-image:unset !important;background-color:var(--col-princ);;width:80px !important;height:30px !important;text-align:center;margin-left:-39.5px !important}.halfmap-immobili .leaflet-marker-icon.price:after{border-top:10px solid var(--col-princ);;content:'';position:absolute;left:30px;top:30px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;clear:both}.halfmap-immobili .leaflet-marker-icon.price span{width:100% !important;color:#fff !important}.halfmap-immobili .leaflet-marker-icon.price.hover{background-color:var(--col-sec)}.halfmap-immobili .leaflet-marker-icon.price.hover:after{border-top:10px solid var(--col-sec)}.halfmap-immobili .leaflet-marker-icon.price.hover span{color:#fff !important}.halfmap-immobili .marker-icon-price{opacity:1 !important;color:#fff !important;font-size:14px !important;border-radius:5px;background-color:var(--col-sec);position:relative;padding:5px 10px}.halfmap-immobili .marker-icon-price:after{border-top:10px solid var(--col-sec);content:'';position:absolute;left:30px;top:25px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;clear:both}.halfmap-immobili .property_listing_details{position:relative;color:#3a4659;width:100%;float:left}.halfmap-immobili .property_listing_details img{height:24px;vertical-align:middle}.halfmap-immobili .spinnermappa{text-align:center;margin-top:20%}.halfmap-immobili .spinnermappa .fa{font-size:35px}.schedaimmobile .gallery .sz-slider .carousel-item picture img{object-fit:cover}.schedaimmobile .gallery .sz-slider .carousel-control-btn{width:100px;height:100%;margin:0}.schedaimmobile .gallery .sz-slider .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") !important}.schedaimmobile .gallery .sz-slider .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important}.schedaimmobile .gallery .sz-slider .carousel-item-number{top:unset;bottom:45px;color:#ffffff;font-size:16px;z-index:99}.schedaimmobile .gallery.thumb_no .sz-slider .carousel-indicators.sz-thumbnails{height:0px;display:none}.schedaimmobile .gallery.thumb_bottom .sz-slider .carousel-control-btn{height:calc(100% - 170px)}.schedaimmobile .gallery.thumb_bottom .sz-slider .carousel-item-number{bottom:180px}.schedaimmobile .gallery.thumb_bottom .sz-slider .carousel-indicators.sz-thumbnails{display:none;height:170px;padding:0px;margin:0px;background:#f8f8f8}.schedaimmobile .gallery.thumb_bottom .sz-slider .carousel-indicators.sz-thumbnails li{height:calc(100% - 20px);border:0px;border-radius:0px;margin:0px;width:calc(20% - 10px);opacity:0.4;padding:10px 5px}.schedaimmobile .gallery.thumb_bottom .sz-slider .carousel-indicators.sz-thumbnails li.active{border:0px;opacity:1}.schedaimmobile .gallery.thumb_bottom .sz-slider .carousel-indicators.sz-thumbnails li img{object-fit:cover;width:100%;height:100%}.schedaimmobile .gallery.thumb_top .sz-slider .carousel-control-btn{height:calc(100% - 170px);top:unset}.schedaimmobile .gallery.thumb_top .sz-slider .carousel-indicators.sz-thumbnails{height:170px;padding:0px;margin:0px;background:#f8f8f8}.schedaimmobile .gallery.thumb_top .sz-slider .carousel-indicators.sz-thumbnails li{height:calc(100% - 20px);border:0px;border-radius:0px;margin:0px;width:calc(20% - 10px);opacity:0.4;padding:10px 5px}.schedaimmobile .gallery.thumb_top .sz-slider .carousel-indicators.sz-thumbnails li.active{border:0px;opacity:1}.schedaimmobile .gallery.thumb_top .sz-slider .carousel-indicators.sz-thumbnails li img{object-fit:cover;width:100%;height:100%}.schedaimmobile .gallery.thumb_left .sz-slider .carousel-control-prev{left:300px}.schedaimmobile .gallery.thumb_left .sz-slider .carousel-indicators.sz-thumbnails{width:300px;height:100%;padding:0px;margin:0px;background:#f8f8f8}.schedaimmobile .gallery.thumb_left .sz-slider .carousel-indicators.sz-thumbnails li{height:calc(20% - 10px);border:0px;border-radius:0px;margin:0px;width:calc(100% - 20px);opacity:0.4;padding:5px 10px}.schedaimmobile .gallery.thumb_left .sz-slider .carousel-indicators.sz-thumbnails li.active{border:0px;opacity:1}.schedaimmobile .gallery.thumb_left .sz-slider .carousel-indicators.sz-thumbnails li img{object-fit:cover;width:100%;height:100%}.schedaimmobile .gallery.thumb_right .sz-slider .carousel-control-next{right:300px}.schedaimmobile .gallery.thumb_right .sz-slider .carousel-indicators.sz-thumbnails{width:300px;height:100%;padding:0px;margin:0px;background:#f8f8f8}.schedaimmobile .gallery.thumb_right .sz-slider .carousel-indicators.sz-thumbnails li{height:calc(20% - 10px);border:0px;border-radius:0px;margin:0px;width:calc(100% - 20px);opacity:0.4;padding:5px 10px}.schedaimmobile .gallery.thumb_right .sz-slider .carousel-indicators.sz-thumbnails li.active{border:0px;opacity:1}.schedaimmobile .gallery.thumb_right .sz-slider .carousel-indicators.sz-thumbnails li img{object-fit:cover;width:100%;height:100%}.schedaagenzia .gallery .sz-slider .carousel-item picture img{object-fit:cover}.schedaagenzia .gallery .sz-slider .carousel-control-btn{width:50px;height:50px;top:46%;background-color:rgba(0,0,0,0.5);margin:0}.schedaagenzia .gallery .sz-slider .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") !important}.schedaagenzia .gallery .sz-slider .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important}.schedaagenzia .gallery .sz-slider .carousel-item-number{top:unset;bottom:10px;color:#ffffff;font-size:16px}.schedaagenzia .gallery.thumb_no .sz-slider .carousel-indicators.sz-thumbnails{height:0px;display:none}.schedaagenzia .gallery.thumb_bottom .sz-slider .carousel-control-btn{height:calc(100% - 170px)}.schedaagenzia .gallery.thumb_bottom .sz-slider .carousel-item-number{bottom:180px}.schedaagenzia .gallery.thumb_bottom .sz-slider .carousel-indicators.sz-thumbnails{height:170px;padding:0px;margin:0px;background:#f8f8f8}.schedaagenzia .gallery.thumb_bottom .sz-slider .carousel-indicators.sz-thumbnails li{height:calc(100% - 20px);border:0px;border-radius:0px;margin:0px;width:calc(20% - 10px);opacity:0.4;padding:10px 5px}.schedaagenzia .gallery.thumb_bottom .sz-slider .carousel-indicators.sz-thumbnails li.active{border:0px;opacity:1}.schedaagenzia .gallery.thumb_bottom .sz-slider .carousel-indicators.sz-thumbnails li img{object-fit:cover;width:100%;height:100%}.schedaagenzia .gallery.thumb_top .sz-slider .carousel-control-btn{height:calc(100% - 170px);top:unset}.schedaagenzia .gallery.thumb_top .sz-slider .carousel-indicators.sz-thumbnails{height:170px;padding:0px;margin:0px;background:#f8f8f8}.schedaagenzia .gallery.thumb_top .sz-slider .carousel-indicators.sz-thumbnails li{height:calc(100% - 20px);border:0px;border-radius:0px;margin:0px;width:calc(20% - 10px);opacity:0.4;padding:10px 5px}.schedaagenzia .gallery.thumb_top .sz-slider .carousel-indicators.sz-thumbnails li.active{border:0px;opacity:1}.schedaagenzia .gallery.thumb_top .sz-slider .carousel-indicators.sz-thumbnails li img{object-fit:cover;width:100%;height:100%}.schedaagenzia .gallery.thumb_left .sz-slider .carousel-control-prev{left:300px}.schedaagenzia .gallery.thumb_left .sz-slider .carousel-indicators.sz-thumbnails{width:300px;height:100%;padding:0px;margin:0px;background:#f8f8f8}.schedaagenzia .gallery.thumb_left .sz-slider .carousel-indicators.sz-thumbnails li{height:calc(20% - 10px);border:0px;border-radius:0px;margin:0px;width:calc(100% - 20px);opacity:0.4;padding:5px 10px}.schedaagenzia .gallery.thumb_left .sz-slider .carousel-indicators.sz-thumbnails li.active{border:0px;opacity:1}.schedaagenzia .gallery.thumb_left .sz-slider .carousel-indicators.sz-thumbnails li img{object-fit:cover;width:100%;height:100%}.schedaagenzia .gallery.thumb_right .sz-slider .carousel-control-next{right:300px}.schedaagenzia .gallery.thumb_right .sz-slider .carousel-indicators.sz-thumbnails{width:300px;height:100%;padding:0px;margin:0px;background:#f8f8f8}.schedaagenzia .gallery.thumb_right .sz-slider .carousel-indicators.sz-thumbnails li{height:calc(20% - 10px);border:0px;border-radius:0px;margin:0px;width:calc(100% - 20px);opacity:0.4;padding:5px 10px}.schedaagenzia .gallery.thumb_right .sz-slider .carousel-indicators.sz-thumbnails li.active{border:0px;opacity:1}.schedaagenzia .gallery.thumb_right .sz-slider .carousel-indicators.sz-thumbnails li img{object-fit:cover;width:100%;height:100%}.immoVisto{background:rgba(0,0,0,0.5);color:#ffffff;position:absolute;top:50px;left:0px;z-index:103;padding:5px 10px;font-size:11px;text-transform:uppercase}.immoVisto .fas{font-size:15px}.schimmoTop{border-bottom:1px solid #222222}.schimmoTop .paddingbox{padding:5px 30px}.schimmoTop figure{float:left;height:80px;width:160px;position:relative;background:#f9f9f9;overflow:hidden;margin:0}.schimmoTop figure img{width:100%;height:100%;object-fit:cover}.schimmoTop .blocco_1{float:left;width:45%}.schimmoTop .tip_mot{width:100%}.schimmoTop .tip_mot span{padding:0px 8px;font-weight:600;color:#222222}.schimmoTop .comune{width:100%}.schimmoTop .comune span{padding:0px 8px;font-weight:700;font-size:19px;text-transform:uppercase;color:#222222}.schimmoTop .zona{width:100%}.schimmoTop .zona span{padding:0px 8px;color:#222222}.schimmoTop .blocco_2{float:left;width:35%}.schimmoTop .details{float:right}.schimmoTop .details .ico img{height:24px;padding-right:8px}.schimmoTop .details span{display:table;height:80px;padding:0px 8px}.schimmoTop .details span div{display:table-cell;vertical-align:middle;padding:0px 0px 0px 22px}.schimmoTop .details span div span{display:inline-block;color:#222222;font-size:15px;padding:0px;height:24px;line-height:24px}.schimmoTop .prezzo{float:right;display:table}.schimmoTop .prezzo span{display:table-cell;vertical-align:middle;height:80px;padding:0px 8px 0px 40px;font-weight:700;font-size:19px;text-transform:uppercase;color:#222222}.schimmoTop .blocco_3{float:left;width:10%}.schimmoTop .button{float:right;display:table}.schimmoTop .button span{display:table-cell;vertical-align:middle;height:80px}.schimmoTop .button span a{display:inline-block;background:#279d07;color:#fff;text-transform:uppercase;border-radius:5px;padding:5px 8px}.schimmoTop .button span a:hover{background:#196105}.txt_bgitaly{padding:0px 470px 0px 0px;background-image:url(../img/bgitaly.png);background-repeat:no-repeat;background-position:top 0px right 0px;background-size:316px;min-height:375px;background-repeat:no-repeat}.txt_bgagenti{padding:0px 0px 0px 0px;margin:0px 0px 50px 0px}.boxpageagenzie{width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);background-image:url(../img/bg_1.png);background-repeat:no-repeat;background-size:cover;padding:130px 0px 80px 0px}.boxpageagenzie .box.num1{grid-auto-columns:minmax(auto,1600px) !important}.boxpageagenzie .card{max-width:1600px !important;margin:0px auto 55px !important;border:none;background:none;height:auto !important}.boxpageagenzie .card .row{align-items:center;justify-content:center}.boxpageagenzie .card .col-lg-5{width:740px !important}.boxpageagenzie .card .col-lg-5 figure{position:relative;border-radius:6px}.boxpageagenzie .card .col-lg-5 figure img{border-radius:6px}.boxpageagenzie .card .col-lg-5 figure::after{content:'';height:105px;width:140px;position:absolute;bottom:0px;left:0px;background-image:url(../img/corner_left.png);background-size:contain;background-repeat:no-repeat}.boxpageagenzie .card .col-lg-7{width:53.5% !important}.boxpageagenzie .card .card-body .card-title{font-size:36px;line-height:44px;font-weight:700;color:var(--col-sec) !important;margin:0px 0px 40px 0px}.boxpageagenzie .card .card-body .card-text{font-size:16px;line-height:30px}.boxpageagenzie .card .card-body .card-text p{font-size:16px;line-height:30px}.boxpageagenzie .card .card-body{padding:0px 0px 0px 70px !important;text-align:left}.boxpageagenzie .card .card-body .btn{margin:0px 0px 0px 0px;padding:8px 35px 8px 35px;background-color:var(--col-princ);color:#fff !important;text-transform:uppercase;font-weight:700}.boxpageagenzie .card .card-body .btn:hover{background-color:#8c1340}.boxmanagement{margin:45px 0px 45px 0px}.boxmanagement .box{grid-auto-columns:minmax(auto,1600px) !important}.boxmanagement .card{width:65% !important;border:none;background:none;margin:0px 15% 0px 15% !important}.boxmanagement .card figure{border-radius:50%;overflow:hidden;width:240px;margin:0px auto 15px}.boxmanagement .card figure img{transition:transform .3s}.boxmanagement .card figure:hover img{transform:scale(1.1)}.boxmanagement .card .card-body{}.boxmanagement .card .card-body .card-title{color:var(--col-princ);margin-bottom:5px;font-size:20px;font-weight:600;line-height:26px}.boxmanagement .card .card-body .card-subtitle{color:#333;letter-spacing:0;text-transform:none;margin-bottom:0;font-size:18px;font-weight:500;line-height:26px}.boxmanagement .card .card-body .card-text{}.bg_pattern{width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);background-image:url(../img/bg_1.png);background-repeat:no-repeat;background-size:cover;padding:130px 0px 80px 0px}.bg_pattern .contentbox{max-width:1600px;margin:0px auto}.bg_pattern h2{font-weight:700;margin:0px 0px 40px 0px}.cont_lavnoi{width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);background-image:url(../img/bg_1.png), url(../img/bg_lavora.jpeg);background-repeat:no-repeat, no-repeat;background-size:42% 100%, 75% auto;background-position:top 0px left 0px, top 0px right -135px;padding:50px 0px 50px 0px;margin-top:60px}.cont_lavnoi .contentbox{max-width:1600px;margin:0px auto 0px}.cont_lavnoi .whiteInt{position:relative;background:#fff;max-width:1000px;margin:0px auto 0px;border-radius:6px;padding:60px 60px 50px 200px;position:relative;box-shadow:0 0 4px rgba(0, 0, 0, .2)}.cont_lavnoi .whiteInt:before{content:'';height:100px;width:146px;position:absolute;bottom:0px;left:0px;right:auto;background-image:url(../img/corner_left.png);background-size:contain;background-repeat:no-repeat}.cont_lavnoi .whiteInt:after{content:'';width:100px;position:absolute;top:105px;left:55px;height:130px;margin:auto;background-position:center center;background-repeat:no-repeat;background-size:85px auto;background-image:url(../img/logo_col.png)}.cont_lavnoi .whiteInt h2{font-size:22px;font-weight:700;margin:0px 0px 25px 0px}.cont_lavnoi .whiteInt .text{margin:0px 0px 30px 0px}.cont_lavnoi .select2-container{margin-bottom:20px}.cont_lavnoi .select2-container .select2-selection--single{padding:12.5px 0px;text-align:left;height:auto}.cont_lavnoi .select2-container--default .select2-selection--single .select2-selection__arrow{height:55px}.cont_lavnoi .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:var(--txt-fontweight);color:#555555;font-size:16px}.cont_lavnoi .select2-basic{width:95%}.cont_lavnoi .grid-12 .form-floating{width:97.2%}.cont_lavnoi .infoPrivacy .checkRadio_big .txtPrivacy{font-size:14px}/*.lavoraconnoi .box.num1{grid-auto-columns:minmax(auto,100%) !important}.lavoraconnoi .box.num1 .box4{max-width:100% !important;border:0px solid rgba(0,0,0,.125)}.lavoraconnoi .box.num1 .box4 img{object-fit:contain}.lavoraconnoi .box.num1 .box4 .card-title{margin-top:35px;color:var(--col-sec) !important;font-weight:500}.lavoraconnoi .box.num1 .box4 .card-text{font-size:unset;color:#333 !important}.lavoraconnoinew .box.num3{grid-auto-columns:minmax(auto,100%) !important;width:100%;justify-items:center}.lavoraconnoinew .box.num3 .box8{max-width:100% !important;margin:0px 12% 35px 12% !important;min-height:600px;border:none}.lavoraconnoinew .box.num3 .box8:nth-child(1) .card-body{display:none}.lavoraconnoinew .box.num3 .box8 .card-title{margin-top:35px;font-size:28px !important;color:var(--col-sec) !important;font-weight:500}.lavoraconnoinew .box.num3 .box8 .card-subtitle{font-size:20px !important;min-height:60px}.lavoraconnoinew .box.num3 .box8 .card-text{font-size:unset;color:#333 !important}*/ .lavoraconnoinew .box.num3{grid-auto-columns:minmax(auto,100%) !important;width:100%;justify-items:center}.lavoraconnoinew .box.num3 .box8{min-width:366px;max-width:100% !important;margin:0px 12% 35px 12% !important;min-height:600px;border:none}.lavoraconnoinew .box.num3 .box8:nth-child(1) figure{min-width:380px;margin:0px auto 0px}.lavoraconnoinew .box.num3 .box8:nth-child(1) .card-body{display:none}.lavoraconnoinew .box.num3 .box8 figure{width:118px;margin:0px auto -56px}.lavoraconnoinew .box.num3 .box8 .card-body{padding:65px 15px 15px 15px;background-image:url(../img/bgtitle.png);background-repeat:no-repeat;background-size:100% 182px;background-position:top center}.lavoraconnoinew .box.num3 .box8 .card-title{font-size:26px !important;color:#fff!important;font-weight:500}.lavoraconnoinew .box.num3 .box8 .card-subtitle{font-size:18px !important;min-height:60px;color:#41B3E0 !important}.lavoraconnoinew .box.num3 .box8 .card-text{font-size:unset;color:#333 !important;margin:45px 0px 0px 0px}.Tooltip{position:relative}.Tooltip .tooltiptext{visibility:hidden;min-width:120px;background-color:var(--col-sec);color:#fff;text-align:center;border-radius:6px;padding:5px 13px;position:absolute;z-index:1;bottom:160%;left:0px;opacity:0;transition:opacity 0.3s}.Tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:15px;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--col-sec) transparent transparent transparent}.Tooltip .tooltiptext{visibility:visible;opacity:1}.cont_form_franchising{background:#fff;padding:35px 40px 25px 40px;margin:50px 0px 0px 0px;box-shadow:0px 0px 5px rgba(0,0,0,0.4)}.cont_form_franchising .top_icon{margin:0px 0px 30px 0px;position:relative}.cont_form_franchising .top_icon:before{content:'';display:block;height:1px;background:#babfc5;width:83%;left:45px;position:absolute;top:20px}.cont_form_franchising .top_icon .fa-user{float:left;color:#027bc7;font-size:20px;width:36px;height:36px;text-align:center;line-height:36px;border:1px solid #babfc5;border-radius:50%}.cont_form_franchising .top_icon .fa-briefcase{float:right;color:#414042;font-size:20px;width:36px;height:36px;text-align:center;line-height:36px;border:1px solid #babfc5;border-radius:50%}.cont_form_franchising .grid-12{}.cont_form_franchising .grid-12 .form-floating{width:100% !important}.cont_form_franchising .grid-12 .form-control{background:#E5E6E7;border:none}.cont_form_franchising .infoPrivacy .checkRadio_big .txtPrivacy{font-size:13px}.cont_form_franchising .infoPrivacy .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 35px 0px}.boxauxilia1{margin:0px 0px 40px 0px}.boxauxilia1 .box.num1{grid-auto-columns:minmax(auto, 100%)!important;width:100%}.boxauxilia1 .box.num1 .card{width:100%;max-width:100% !important;margin:0px 0px 0px 0px !important;border:none;height:auto !important}.boxauxilia1 .box.num1 .card .row{justify-content:center;align-items:center}.boxauxilia1 .box.num1 .card .card-body{padding:0px 40px 0px 0px !important}.boxauxilia1 .box.num1 .card .card-body .card-title{color:var(--col-sec) !important;font-size:26px;font-family:'Montserrat', sans-serif;font-weight:500;margin:0px;padding:0px;margin-bottom:20px}.boxauxilia1 .box.num1 .card .card-body .card-text{font-size:16px}.boxauxilia1 .box.num1 .card figure{margin:auto}.boxauxilia2{margin:0px 0px 40px 0px}.boxauxilia2 .box.num1{grid-auto-columns:minmax(auto, 100%)!important;width:100%}.boxauxilia2 .box.num1 .card{width:100%;max-width:100% !important;margin:0px 0px 0px 0px !important;border:none;height:auto !important}.boxauxilia2 .box.num1 .card .row{justify-content:center;align-items:center}.boxauxilia2 .box.num1 .card .card-body{padding:0px 40px 0px 0px !important}.boxauxilia2 .box.num1 .card .card-body .card-title{color:var(--col-sec) !important;font-size:26px;font-family:'Montserrat', sans-serif;font-weight:500;margin:0px;padding:0px;margin-bottom:20px}.boxauxilia2 .box.num1 .card .card-body .card-text{font-size:16px}.boxauxilia2 .box.num1 .card figure{margin:auto}.boxauxilia3{margin:0px 0px 40px 0px}.boxauxilia3 .box.num1{grid-auto-columns:minmax(auto, 100%)!important;width:100%}.boxauxilia3 .box.num1 .card{width:100%;max-width:100% !important;margin:0px 0px 0px 0px !important;border:none;height:auto !important}.boxauxilia3 .box.num1 .card .row{justify-content:center;align-items:center}.boxauxilia3 .box.num1 .card .card-body{padding:0px 40px 0px 0px !important}.boxauxilia3 .box.num1 .card .card-body .card-title{color:var(--col-sec) !important;font-size:26px;font-family:'Montserrat', sans-serif;font-weight:500;margin:0px;padding:0px;margin-bottom:20px}.boxauxilia3 .box.num1 .card .card-body .card-text{font-size:16px}.boxauxilia3 .box.num1 .card figure{margin:auto}.boxauxilia4{margin:0px 0px 40px 0px}.boxauxilia4 .box.num1{grid-auto-columns:minmax(auto, 100%)!important;width:100%}.boxauxilia4 .box.num1 .card{width:100%;max-width:100% !important;margin:0px 0px 0px 0px !important;border:none;height:auto !important}.boxauxilia4 .box.num1 .card .row{justify-content:center;align-items:center}.boxauxilia4 .box.num1 .card .card-body{padding:0px 40px 0px 0px !important}.boxauxilia4 .box.num1 .card .card-body .card-title{color:var(--col-sec) !important;font-size:26px;font-family:'Montserrat', sans-serif;font-weight:500;margin:0px;padding:0px;margin-bottom:20px}.boxauxilia4 .box.num1 .card .card-body .card-text{font-size:16px}.boxauxilia4 .box.num1 .card figure{margin:auto}.cont_formTris{width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);background-image:url(../img/bg_1.png), url(../img/Auxilia+ERAV2.jpeg);background-repeat:no-repeat, no-repeat;background-size:42% 100%, 75% auto;background-position:top 0px left 0px, top 0px right -135px;padding:50px 0px 50px 0px;margin-top:60px}.cont_formTris .contentbox{max-width:1600px;margin:0px auto 0px}.cont_formTris .whiteInt{position:relative;background:#fff;max-width:1000px;margin:0px auto 0px;border-radius:6px;padding:60px 60px 50px 200px;position:relative;box-shadow:0 0 4px rgba(0, 0, 0, .2)}.cont_formTris .whiteInt:before{content:'';height:100px;width:146px;position:absolute;bottom:0px;left:0px;right:auto;background-image:url(../img/corner_left.png);background-size:contain;background-repeat:no-repeat}.cont_formTris .whiteInt:after{content:'';width:100px;position:absolute;top:105px;left:55px;height:130px;margin:auto;background-position:center center;background-repeat:no-repeat;background-size:85px auto;background-image:url(../img/logo_col.png)}.cont_formTris .whiteInt h2{font-size:22px;font-weight:700;margin:0px 0px 25px 0px}.cont_formTris .whiteInt .text{margin:0px 0px 30px 0px}.cont_formTris .select2-container{margin-bottom:20px}.cont_formTris .select2-container .select2-selection--single{padding:12.5px 0px;text-align:left;height:auto}.cont_formTris .select2-container--default .select2-selection--single .select2-selection__arrow{height:55px}.cont_formTris .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:var(--txt-fontweight);color:#555555;font-size:16px}.cont_formTris .select2-basic{width:95%}.cont_formTris .grid-12 .form-floating{width:97.2%}.cont_formTris .infoPrivacyBis .checkRadio_big label{width:100%}.cont_formTris .infoPrivacy .checkRadio_big .txtPrivacy{font-size:14px}.blacksite body, .blacksite html{color:#ffffff}.blacksite body{background:var(--black-2)}.blacksite h1{color:#fff}.blacksite .testo{color:#fff}.blacksite main.bgcolor{background:var(--black-2)}.blacksite .bmd-modalContent{background:var(--black-2);color:#fff}.blacksite .bmd-modalContent .closebtn{filter:invert(1) grayscale(100%) brightness(200%) !important;-webkit-filter:invert(1) grayscale(100%) brightness(200%) !important}.blacksite .embed-responsive{background:var(--black-2) !important}.blacksite .paginahome{background:var(--black-2);color:#fff}.blacksite .breadCrumb{background:var(--black-2);border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff}.blacksite .breadCrumb li{color:#fff}.blacksite .breadCrumb a{color:#fff}.blacksite .paging .num{color:#fff !important;background:var(--black-1)}.blacksite .paging .next{color:#fff !important;background:var(--black-1)}.blacksite .paging .back{color:#fff !important;background:var(--black-1)}.blacksite .input{background:var(--black-1)}.blacksite .input .input__field--hoshi{color:#fff !important}.blacksite .input__label{color:#fff !important}.blacksite .input .input__label-content{color:#d4dadc !important}.blacksite .checkRadio_big input[type="checkbox"] + label span{background:var(--black-1)}.blacksite .checkRadio_normal input[type="checkbox"] + label span{background:var(--black-1)}.blacksite .checkRadio_normal input[type="radio"] + label span{background:var(--black-1)}.blacksite .cont_form{background:var(--black-3)}.blacksite .select2-container--default{color:#fff !important}.blacksite .select2-container--default .select2-selection--single{background-color:var(--black-1)}.blacksite .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff !important}.blacksite .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent !important}.blacksite .select2-container--default .select2-selection--multiple{background:var(--black-1)}.blacksite .select2-container--default .select2-selection--multiple:after{border-color:#fff transparent transparent transparent !important}.blacksite .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff !important}.blacksite .select2-container--open .select2-dropdown{background-color:var(--black-1) !important}.blacksite .select2-container--open .select2-dropdown input{color:#fff !important}.blacksite .select2-container--open .select2-dropdown .select2-results__option{color:#fff !important}.blacksite .select2-container--default .select2-selection--multiple:after{color:#fff !important}.blacksite .motoreRicercaMobile .sezione .select2-container--default .select2-selection--multiple .select2-selection__rendered li span{color:#fff}.blacksite .motoreRicercaMobile .sezione .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#c2c2c2 !important}.blacksite .motoreRicercaMobile .sezione .select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#c2c2c2 !important}.blacksite .motoreRicercaMobile .sezione .select2-container .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder{color:#c2c2c2 !important;font-size:16px !important;font-weight:400 !important}.blacksite .motoreRicercaMobile .sezione .select2-container .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#c2c2c2 !important;font-size:16px !important;font-weight:400 !important}.blacksite .motoreRicercaMobile .sezione .select2-container .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder{color:#c2c2c2 !important;font-size:16px !important;font-weight:400 !important}.blacksite .motoreRicercaMobile .sezione .select2-container .select2-selection--multiple .select2-search--inline .select2-search__field:-moz-placeholder{color:#c2c2c2 !important;font-size:16px !important;font-weight:400 !important}.blacksite .motoreRicercaMobile .sezione .select2-container .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#c2c2c2 !important;font-size:16px !important;font-weight:400 !important}.blacksite .modalRicerca{background:var(--black-2)}.blacksite .modalRicerca .sectionModal{color:#fff !important}.blacksite .modalRicerca .sectionModal .list_tipologie .checkRadio{color:#fff !important}.blacksite::placeholder{color:#555 !important;font-size:16px !important;font-weight:400 !important}.blacksite:-ms-input-placeholder{color:#555 !important;font-size:16px !important;font-weight:400 !important}.blacksite::-moz-placeholder{color:#555 !important;font-size:16px !important;font-weight:400 !important}.blacksite:-moz-placeholder{color:#555 !important;font-size:16px !important;font-weight:400 !important}.blacksite::-webkit-input-placeholder{color:#555 !important;font-size:16px !important;font-weight:400 !important}.blacksite .ui-widget-content{background:var(--black-1);color:#fff}.blacksite .ui-widget-content span{color:#fff !important}.blacksite .intestazione_scroll{background:var(--black-1)}.blacksite .intestazione_scroll .menu_scroll .lblue li a{color:#fff;border-bottom:1px solid rgba(255,255,255,0) !important}.blacksite .intestazione_scroll .menu_scroll .lblue li:hover a{border-bottom:1px solid #fff !important}.blacksite .intestazione_scroll .menu_scroll .arrowSub::after{color:#fff}.blacksite .select2-container--default{color:var(--black-1) !important}.blacksite .schimmoTop{background:var(--black-1)}.blacksite .schimmoTop .tip_mot span{color:#fff}.blacksite .schimmoTop .comune span{color:#fff}.blacksite .schimmoTop .zona span{color:#fff}.blacksite .schimmoTop .prezzo span{color:#fff}.blacksite .schimmoTop .details span div span{color:#fff}.blacksite .motoreRicercaMobile .checkRadioMobile input:checked + label{color:#000 !important}.blacksite .motoreRicercaMobile .checkRadioMobile label{background:var(--black-1);color:#fff !important;padding:10px 15px;border-radius:3px;cursor:pointer;margin-right:3px;display:inline-block}.blacksite .accordion-item{background:var(--black-4)}.blacksite .accordion-button{background:var(--black-1);color:#fff}.blacksite .accordion-button:focus{border-color:#fff}.blacksite input{background-color:var(--black-1)}.blacksite .form-control{color:#fff !important;background-color:var(--black-1) !important}.blacksite .card{background-color:var(--black-1);border:1px solid var(--black-4) !important}.blacksite .schedaimmobile .gallery.thumb_bottom .sz-slider .carousel-indicators.sz-thumbnails{background:var(--black-1)}@media only screen and (max-width:1903px){.cont_lavnoi{width:calc(100vw - 11px) !important}}@media only screen and (max-width:1600px){.boxpageagenzie .card{max-width:98% !important}.boxpageagenzie .card .col-lg-7{width:52.5% !important}.boxmanagement .box{justify-items:center;align-items:center}.boxmanagement .card{margin:0px 10% 0px 10% !important}.bg_pattern .contentbox{max-width:98% !important}.aboutus-boxscopridipiu .box.num4{grid-auto-columns:minmax(auto,360px) !important}.aboutus-boxscopridipiu .box.num4 .card{width:360px !important;height:480px !important}.grafica_9 .box{grid-auto-columns:minmax(auto,98%) !important}.grafica_9 .card{max-width:98% !important}.grafica_9 .card .col-md-5{width:510px !important}.carousel .container .title{font-size:35px}.carousel .container .text{font-size:20px}.schimmoTop .blocco_1{width:37% !important}.schimmoTop .blocco_2{width:37% !important}#slide-53 .carousel-item{height:650px !important}}@media only screen and (max-width:1536px){.cont_form{width:100%}.schimmoTop .blocco_1{width:37% !important}.schimmoTop .blocco_3{width:11% !important}.boxpageagenzie .card .col-lg-7{width:50.5% !important}.grafica_9 .card .col-md-7{width:65% !important}}@media only screen and (max-width:1519px){.boxpageagenzie .card .col-lg-7{width:49.5% !important}.aboutus-boxscopridipiu .box.num4{grid-auto-columns:minmax(auto,340px) !important}.aboutus-boxscopridipiu .box.num4 .card{width:340px !important;height:460px !important}.grafica_9 .card .col-md-7{width:58% !important}}@media only screen and (max-width:1440px){.box1{width:95% !important}.box2{width:95% !important}.box3{width:95% !important}.schimmoTop .blocco_1{width:36% !important}.schimmoTop .prezzo span{padding:0px 0px 0px 0px !important}.testo table{width:100%!important;margin:auto}.testo table tr td{display:inline-block;width:100%!important;margin:15px 0px;padding:0 !important}.boxpageagenzie .card .col-lg-7{width:46.5% !important}.aboutus-boxscopridipiu .box.num4 .card{width:320px !important;height:440px !important}.box9 .card-title{font-size:45px !important}.grafica_9 .card .col-md-7{width:61% !important}}@media only screen and (max-width:1280px){.cont_form .select2-container{width:95% !important;color:#212529}.schimmoTop .paddingbox{padding:5px 15px !important}.schimmoTop .blocco_2{width:40% !important}.schimmoTop .prezzo{float:none;display:block;text-align:center}.schimmoTop .prezzo span{display:block;text-align:center;padding:0px 0px 0px 0px;height:35px}.schimmoTop .details{float:none}.schimmoTop .details span{display:block;text-align:center;height:35px}.schimmoTop .details span div{padding:0px 12px 0px 12px !important;display:inline-block;vertical-align:top}.box.num5{grid-template-areas:"a a a";grid-auto-columns:minmax(auto,33.3%) !important}.box.num4{grid-template-areas:"a a a";grid-auto-columns:minmax(auto,33.3%) !important}.boxpageagenzie{padding:40px 0px 40px 0px !important}.boxpageagenzie .card .col-lg-5{width:640px !important}.boxpageagenzie .card .col-lg-7{width:48.5% !important}.boxpageagenzie .card .card-body .card-title{font-size:28px !important}.grafica_9 .card .col-md-7{width:55% !important}.cont_form_custom{padding:40px 450px 225px 0px !important}.bg_pattern{padding:40px 0px 40px 0px !important}.boxmanagement .box{width:100% !important}.aboutus-boxscopridipiu .box.num4{grid-auto-columns:minmax(auto,280px) !important;width:100%;grid-template-areas:"a a a a"}.aboutus-boxscopridipiu .box.num4 .card{width:280px !important;height:400px !important}.aboutus-boxscopridipiu .box.num4 .box10 .card-img-overlay{padding:30px 20px !important}.boxpagecustomfranchising .grafica_9 .box{width:100%}.boxpagecustomfranchising .box9 .card-body{padding:0px 60px 0px 0px !important}#slide-53 .carousel-item{height:540px !important}}@media only screen and (max-width:1024px){.intestazione_scroll{display:none}.carousel .container .text{display:inline-block}.carousel .container .link{display:inline-block}.menuMobile{cursor:pointer;display:block;position:fixed;right:20px;top:20px;z-index:999;color:var(--col-sec);font-size:45px}.menuMobile .text{display:none}.menuCercaMobile{cursor:pointer;display:block;font-size:20px;background:var(--col-sec);color:#fff;text-transform:uppercase;margin:20px 50px 0px 50px;padding:10px 0px}.menuPreferitiMobile{cursor:pointer;position:absolute;bottom:25px;left:40px;z-index:9999}.menuPreferitiMobile .la{font-size:30px;color:#ffffff}.menuPreferitiMobile .text{display:none}.mobile_toolbar{display:none;position:fixed;left:0;bottom:0;z-index:999;background:var(--col-princ);color:#ffffff;width:100%}.mobile_toolbar .container{max-width:100%;font-size:10px}.mobile_toolbar .container .bottone{cursor:pointer;text-align:center;padding:10px 0;text-transform:uppercase;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff}.mobile_toolbar .container .bottone a{color:#ffffff}.mobile_toolbar .container .bottone .la{font-size:35px !important}.mobile_toolbar .container .bottone span{clear:both;display:block}.cont_form{border:0px solid #dedede;background:transparent;padding:20px 8px;font-size:14px;width:100%}.schedaimmobile .gallery .sz-slider .carousel-control-btn{width:50px}.schedaimmobile .gallery{height:600px !important}.schedaimmobile .gallery .sz-slider .carousel-indicators.sz-thumbnails{width:0px !important;height:0px !important;display:none}.schedaimmobile .gallery .sz-slider .carousel-inner{height:100% !important;left:0 !important;right:0 !important}.schedaimmobile .gallery .sz-slider .carousel-inner .carousel-item{width:100vw !important;height:100% !important}.schedaimmobile .gallery .sz-slider .carousel-control-btn{height:100% !important}.schedaimmobile .gallery.thumb_left .sz-slider .carousel-control-prev{left:0px}.schedaimmobile .gallery.thumb_right .sz-slider .carousel-control-prev{right:0px}.schedaimmobile .gallery.thumb_bottom .sz-slider .carousel-item-number{bottom:10px}.schedaagenzia .gallery{height:600px !important}.schedaagenzia .gallery .sz-slider .carousel-indicators.sz-thumbnails{width:0px !important;height:0px !important;display:none}.schedaagenzia .gallery .sz-slider .carousel-inner{height:100% !important;left:0 !important;right:0 !important}.schedaagenzia .gallery .sz-slider .carousel-inner .carousel-item{width:100vw !important;height:100% !important}.schedaagenzia .gallery.thumb_left .sz-slider .carousel-control-prev{left:0px}.schedaagenzia .gallery.thumb_right .sz-slider .carousel-control-prev{right:0px}.schedaagenzia .gallery.thumb_bottom .sz-slider .carousel-item-number{bottom:10px}.motoreRicercaMobile .select2-container--default .select2-selection--single{border:1px solid #ccc !important}.motoreRicercaMobile .select2-container .select2-selection--single{padding:12.5px 0px}.motoreRicercaMobile .select2-container--default .select2-selection--multiple{border:1px solid #ccc !important}.pageslide .carousel .container{max-width:90% !important}.pageslide .carousel .container .carousel-caption{padding:54px 60px 54px 60px !important}.pageslide .carousel .container .carousel-caption .title{font-size:25px !important;margin:0px 0px 15px 0px !important}.txt_bgitaly{padding:0px 350px 0px 0px !important}.boxpageagenzie .card .col-lg-5{width:480px !important}.boxpageagenzie .card .col-lg-5 figure{height:420px !important}.boxpageagenzie .card .card-body{padding:0px 0px 0px 40px !important}.cont_lavnoi{background-image:url(../img/bg_1.png);background-repeat:no-repeat;background-size:100% 100%;background-position:top 0px left 0px}.grafica_9 .card .col-md-5{width:330px !important}.box9 figure{height:380px !important;width:100% !important}.cont_form_custom{padding:40px 385px 225px 0px !important}.cont_form_custom .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 30px 0px}.boxmanagement .card{margin:0px 5% 0px 5% !important;width:90% !important}.aboutus-boxscopridipiu .box.num4{grid-template-areas:"a a a"}.lavoraconnoinew .box.num3{grid-template-areas:"a a"}#slide-53 .carousel-item{height:400px !important}.boxauxilia1 .card .col-md-7{order:2;width:100% !important}.boxauxilia1 .box.num1{align-items:normal !important}.boxauxilia1 .box.num1 .card .card-body{padding:0px 0px 0px 0px !important}.boxauxilia1 .card .col-md-5{order:1;width:100% !important;margin:0px 0px 35px 0px !important}.boxauxilia1 .card .col-md-5 figure{max-width:660px !important}.boxauxilia2 .card .col-md-7{order:2;width:100% !important}.boxauxilia2 .box.num1{align-items:normal !important}.boxauxilia2 .box.num1 .card .card-body{padding:0px 0px 0px 0px !important}.boxauxilia2 .card .col-md-5{order:1;width:100% !important;margin:0px 0px 35px 0px !important}.boxauxilia2 .card .col-md-5 figure{max-width:660px !important}.boxauxilia3 .card .col-md-7{order:2;width:100% !important}.boxauxilia3 .box.num1{align-items:normal !important}.boxauxilia3 .box.num1 .card .card-body{padding:0px 0px 0px 0px !important}.boxauxilia3 .card .col-md-5{order:1;width:100% !important;margin:0px 0px 35px 0px !important}.boxauxilia3 .card .col-md-5 figure{max-width:660px !important}.boxauxilia4 .card .col-md-7{order:2;width:100% !important}.boxauxilia4 .box.num1{align-items:normal !important}.boxauxilia4 .box.num1 .card .card-body{padding:0px 0px 0px 0px !important}.boxauxilia4 .card .col-md-5{order:1;width:100% !important;margin:0px 0px 35px 0px !important}.boxauxilia4 .card .col-md-5 figure{max-width:660px !important}.cont_formTris .whiteInt{max-width:92% !important;padding:35px 25px 25px 180px !important}.cont_formTris .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 30px 0px !important}}@media only screen and (max-width:900px){h1{font-size:38px !important}h2{font-size:35px !important}h3{font-size:30px !important}.modalRicerca{max-height:unset}.modalRicerca .sectionModal .list_tipologie .checkRadio .checkRadio_normal{width:50%}.modalRicerca .sectionModal .list_tipologie .checkRadio .tutti_select{width:100%}.modalRicerca .sectionModal .list_macro{width:100%;float:none}.modalRicerca .sectionModal .list_macro .checkRadio_normal{float:left;width:20%}.modalRicerca .sectionModal .list_tipologie{border-left:0px solid #eee;height:80%;width:100%;float:none}.ComuneDett .modalRicerca .sectionModal .list_macro{display:none}.ComuneDett .modalRicerca .sectionModal .list_tipologie{height:100%}.cont_form .grid-4{width:50%}.cont_form .grid-4:nth-child(2n) .form-floating{margin-right:auto;margin-left:auto}.cont_form .grid-4:nth-child(2n+1) .form-floating{margin-left:auto;margin-right:auto}.cont_form .grid-4:nth-child(3n + 2){text-align:center}.cont_form .grid-4:nth-child(3n + 3){text-align:center}.cont_form .grid-4:nth-child(3n + 4){text-align:center}.cont_form .grid-12{width:98%;margin:auto}.cont_form .infoPrivacy{width:100%}.cont_form .bottSubmit{width:100%;margin-top:20px}.schedaimmobile .gallery{height:500px !important}.schedaagenzia .gallery{height:500px !important}.box.num5{grid-template-areas:"a a";grid-auto-columns:minmax(auto,50%) !important}.box.num4{grid-template-areas:"a a";grid-auto-columns:minmax(auto,50%) !important}.box.num3{grid-template-areas:"a a";grid-auto-columns:minmax(auto,50%) !important}.cont_form_home .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 30px 0px}.pageslide .carousel .container .carousel-caption{padding:35px 35px 35px 35px !important}.boxpageagenzie .card .col-lg-7{width:100% !important;max-width:480px !important;margin:20px 0px 0px 0px}.boxpageagenzie .card .card-body{padding:0px 0px 0px 0px !important}.boxpageagenzie .card .card-body .card-title{margin:0px 0px 15px 0px !important}.cont_lavnoi .whiteInt{padding:40px 30px 40px 160px !important;max-width:95% !important}.cont_lavnoi .whiteInt:after{top:45px !important;left:25px !important}.cont_lavnoi .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 30px 0px}.boxmanagement .card{width:100% !important}.lavoraconnoi .box.num1 .box4{height:auto !important;width:62%;margin:0px auto !important}.grafica_9 .box{margin:60px 0px 30px 0px !important}.grafica_9 .card{max-width:90% !important;height:auto !important}.grafica_9 .card .col-md-7{width:100% !important;order:2;padding:35px 0px 0px 0px !important}.grafica_9 .card .col-md-5{order:1}.box9 .card-body{padding:0px 0px 0px 0px !important}.boxpagecustomfranchising .box9 .card-body{padding:0px 45px 0px 0px !important}.cont_form_custom{padding:40px 0px 225px 0px !important;background-image:none !important}.aboutus-boxscopridipiu .box.num4{grid-template-areas:"a a"}.aboutus-boxscopridipiu .box.num4 .card{width:350px !important;height:470px !important}.cont_academy .Sx{text-align:center !important}}@media only screen and (max-width:768px){.schedaimmobile .gallery{height:450px !important}.schedaagenzia .gallery{height:450px !important}.box4{height:unset !important}.txt_bgitaly{background-size:200px !important;padding:0px 205px 0px 0px !important}.cont_lavnoi .whiteInt{padding:40px 20px 40px 150px !important}.bottone_file{font-size:13px !important}.lavoraconnoinew .box.num3 .box8{margin:0px 2% 35px 2% !important;min-width:335px !important}.grafica_9 .card .col-md-7{width:52% !important}.pageslide .carousel .container .carousel-caption{padding:20px 20px 20px 20px !important;font-size:23px !important}}@media only screen and (max-width:600px){.box.num5{grid-template-areas:"a";grid-auto-columns:minmax(auto,100%) !important}.box.num4{grid-template-areas:"a";grid-auto-columns:minmax(auto,100%) !important}.box.num3{grid-template-areas:"a";grid-auto-columns:minmax(auto,100%) !important}.box.num2{grid-template-areas:"a";grid-auto-columns:minmax(auto,100%) !important}.pageslide .carousel .container .carousel-caption{bottom:60px !important}.cont_lavnoi .whiteInt{padding:180px 20px 40px 20px !important}.cont_lavnoi .whiteInt:after{top:20px !important;left:25px !important;right:25px !important}.cont_lavnoi .whiteInt .grid-6{width:100% !important}.cont_lavnoi .whiteInt .form-floating{width:100% !important}.cont_lavnoi .whiteInt select{width:100% !important}.cont_lavnoi .whiteInt .bottone_file{width:100% !important;margin:0px 0px 20px 0px}.lavoraconnoi .box.num1 .box4{width:95% !important}.lavoraconnoinew .box.num3{grid-template-areas:"a"}.lavoraconnoinew .box.num3 .box8{min-height:auto !important}.custom_container{margin:0pz 0pz 80px 0px !important}.cont_formTris .whiteInt{padding:160px 15px 25px 25px !important}.cont_formTris .whiteInt::after{top:10px !important;left:10px !important;right:10px !important}.pageslide .carousel .container .carousel-caption{padding:30px 20px 30px 20px !important;max-width:82% !important}}@media only screen and (max-width:480px){h1{font-size:28px !important}h2{font-size:23px !important}h3{font-size:18px !important}.modalRicerca{height:82vh;width:93% !important}.modalRicerca .sectionModal .list_macro .checkRadio_normal{width:33%;margin:20px 0 0px 0}.cont_form .checkRadio_big .txtPrivacy{line-height:15px !important;display:flex}.cont_form .checkRadio_big{margin-left:8px}.cont_form .grid-6{width:100%;margin:auto;float:none}.cont_form .grid-6 .input{width:100%}.cont_form .grid-6 .form-floating{width:100%}.cont_form .grid-12{width:100%;margin:auto;float:none}.cont_form .grid-4 .input{width:100%}.cont_form .grid-4{width:100%;margin:auto;float:none}.cont_form .bottSubmit{margin-top:35px;float:left}.schedaimmobile .gallery{height:400px !important}.schedaimmobile .gallery .sz-slider .carousel-control-btn{background-color:rgba(0,0,0,0)}.schedaagenzia .gallery{height:400px !important}.schedaagenzia .gallery .sz-slider .carousel-control-btn{background-color:rgba(0,0,0,0)}.carousel .container .title{font-size:30px}.benvenuto .text{margin:0px 0px 50px 0px}.txt_bgitaly{padding:250px 0px 0px 0px !important;background-position:top 5px center}.boxpageagenzie{}.boxpageagenzie .box{max-width:90% !important;margin:auto}.boxpageagenzie .card .col-lg-5 figure{height:300px !important}.pageslide .carousel .container .carousel-caption{padding:15px 15px 15px 15px !important;bottom:30px !important;max-width:100% !important}.pageslide .carousel .container .carousel-caption .title{font-size:18px !important;margin:0px 0px 10px 0px !important}.pageslide .carousel .container .carousel-caption .text{font-size:16px !important;line-height:18px !important;margin:10px 0px 0px 0px !important}.cont_lavnoi{margin-top:0px !important;padding:25px 0px 25px 0px !important}.cont_lavnoi .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 55px 0px}.cont_lavnoi .infoPrivacy .checkRadio_big .txtPrivacy{font-size:12px !important}.lavoraconnoi .box4 figure{height:265px !important}.grafica_9 .card .col-md-7{width:100% !important}.boxauxilia1 .box.num1 .card figure{height:300px !important}.boxauxilia1 .box.num1 .card .card-body .card-title{font-size:23px !important}.boxauxilia2 .box.num1 .card figure{height:300px !important}.boxauxilia2 .box.num1 .card .card-body .card-title{font-size:23px !important}.boxauxilia3 .box.num1 .card figure{height:300px !important}.boxauxilia3 .box.num1 .card .card-body .card-title{font-size:23px !important}.boxauxilia4 .box.num1 .card figure{height:300px !important}.boxauxilia4 .box.num1 .card .card-body .card-title{font-size:23px !important}.cont_formTris .infoPrivacy .checkRadio_big .txtPrivacy{font-size:13px !important}.cont_formTris .infoPrivacyBis .checkRadio_big .txtPrivacy{font-size:13px !important}}@media only screen and (max-width:390px){.modalRicerca .sectionModal .list_macro .checkRadio_normal{width:50%}.modalRicerca .sectionModal .list_tipologie{height:65%}.mobile_toolbar .container{font-size:8px}.mobile_toolbar .container .bottone .la{font-size:30px !important}.paging .altro{display:none}.schedaimmobile .gallery{height:350px !important}.schedaagenzia .gallery{height:350px !important}.form-floating > .form-control:not(:placeholder-shown){padding-top:50px}.cont_form_home .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 80px 0px !important}.cont_form_custom .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 50px 0px !important}.cont_form_custom .txtPrivacy{font-size:12px !important}.lavoraconnoi .box4 figure{height:215px !important}.lavoraconnoinew .box.num3 .box8{margin:0px 0px 35px 0px !important;width:100% !important}.lavoraconnoinew .box.num3 .box8:nth-child(1) figure{min-width:310px !important}.cont_formTris .whiteInt .grid-6{width:100% !important}.cont_formTris .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 75px 0px !important}}@media only screen and (max-width:320px){.modalRicerca .sectionModal{font-size:13px}.modalRicerca .sectionModal .list_tipologie{height:70%;padding-top:20px}.modalRicerca .sectionModal .list_tipologie .checkRadio .checkRadio_normal{width:100%}.cont_form .input_da_a{width:95%;display:inline-block}.schedaimmobile .gallery{height:300px !important}.schedaagenzia .gallery{height:300px !important}}.pageslide{position:relative;margin:0px 0px 50px 0px}.pageslide:after{content:'';position:absolute;z-index:2;bottom:0px;left:0px;width:100%;background-image:url(../img/inclinato_1.png);height:70px;background-size:cover;background-repeat:no-repeat}.pageCustom h2{font-size:40px}.custom_container{height:600px;background-color:var(--col-princ);background-image:url(../img/halfbgleftcustom.jpg);background-position:top 0px left 0px;background-repeat:no-repeat;background-size:60% 100%;margin:0px 0px 130px 0px}.custom_container_franchising{height:600px;background-color:var(--col-sec);background-image:url(../img/halfbgleftcustom.jpg), url(../img/halfbgrightcustom.jpg);background-position:top 0px left 0px, top 0px right -68%;background-repeat:no-repeat, no-repeat;background-size:60% 100%, 68% 100%;margin:0px 0px 95px 0px}.boxpagecustomfranchising{max-width:1600px;margin:0px auto 0px}.boxpagecustomfranchising2 .box.num2{grid-auto-columns:minmax(auto,100%) !important;width:100%}.boxpagecustomfranchising2 .card{max-width:none !important;border-radius:0px !important;border:none !important;height:auto !important}.boxpagecustomfranchising2 .card .col-lg-5{width:250px !important}.boxpagecustomfranchising2 .card .col-lg-7 .card-body{padding:0px 0px 0px 23px}.boxpagecustomfranchising2 .card .col-lg-7 .card-body .card-title{color:#027bc7 !important;font-weight:500;font-size:20px}.boxpagecustomfranchising2 .card .col-lg-7 .card-body .card-text{font-size:16px}.boxpagecustomfranchising3 .box.num4{display:flex;flex-wrap:wrap;justify-content:center}.boxpagecustomfranchising3 .card{width:255px !important;height:200px;padding:15px 15px 15px 15px;border:1px solid #dae3ec;border-radius:0px 22px 0px 0px;box-shadow:0px 11px 20px 0px #DAE3EC;margin:10px 2.5% 10px 2.5% !important}.boxpagecustomfranchising3 .card:before{content:'';position:absolute;top:15px;left:15px;width:29px;height:29px;background-image:url(../img/red_angle.png);background-repeat:no-repeat}.boxpagecustomfranchising3 .card figure{width:50px;margin:30px auto 15px}.boxpagecustomfranchising3 .card .card-body{padding:0px 15px 0px 15px}.boxpagecustomfranchising3 .card .card-body .card-title{font-size:20px;font-weight:600}.cont_num_franchising{background-color:var(--col-sec);background-image:url(../img/mondo.png);background-repeat:no-repeat;background-position:bottom -40px left -100px;background-size:320px;width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);overflow:hidden;border-radius:0px 0px 0px 140px;padding:45px 0px 45px 0px;margin-bottom:150px;color:#fff}.cont_num_franchising .contentbox{max-width:1600px;margin:0px auto 0px;padding:0px 0px 0px 100px}.cont_num_franchising h2{color:#fff;text-align:center;margin:0px 0px 45px 0px;font-size:40px}.cont_num_franchising ul{list-style:none;padding:0px 0px 0px 0px}.cont_num_franchising ul li{display:inline-block;vertical-align:top}.cont_num_franchising .counter_home{margin:0px 0px 45px 0px}.cont_num_franchising .counter_home .counter{color:#41b3e0;font-size:100px;line-height:75px;font-weight:600}.cont_num_franchising .counter_home .titolo{display:block;font-weight:600;font-size:23px;margin:0px 0px 13px 0px;color:#fff;height:45px;line-height:45px}.cont_num_franchising .counter_home .stitolo{display:block;font-weight:600;font-size:23px;margin:13px 0px 0px 0px;color:#fff;height:45px;line-height:45px}.cont_contact_franchising{background-color:var(--col-sec);width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);color:#fff;padding:50px 0px 50px 0px;height:530px}.cont_contact_franchising .contentbox{max-width:1600px;margin:0px auto 0px}.cont_contact_franchising .Sx{padding:0px 150px 0px 0px;float:left;width:60%}.cont_contact_franchising .Sx img{height:117px;margin:0px 0px 25px 0px}.cont_contact_franchising .Sx h3{color:#fff;font-weight:600;font-size:45px}.cont_contact_franchising .Dx{float:left;width:40%;margin:0px 0px 60px 0px}.boxpagecustomfranchising4{clear:both;margin:0px 0px 35px 0px}.boxpagecustomfranchising4 .box.num1{grid-auto-columns:minmax(auto,100%) !important;width:100%}.boxpagecustomfranchising4 .card{width:100% !important;height:auto !important;max-width:none !important;background:transparent;border:none}.boxpagecustomfranchising4 .card .col-lg-5{display:none}.boxpagecustomfranchising4 .card .col-lg-7{width:100% !important}.boxpagecustomfranchising4 .card .col-lg-7 .card-body{padding:0px 0px 0px 0px}.boxpagecustomfranchising4 .card .col-lg-7 .card-title{font-weight:600;color:var(--col-sec) !important;display:none}.boxpagecustomfranchising4 .card .col-lg-7 .card-text{font-size:18px}.boxpagecustomfranchising4 .card .col-lg-7 .card-text img{width:auto;height:auto}.boxpagecustomfranchising5{clear:both;margin:0px 0px 35px 0px}.boxpagecustomfranchising5 .box.num1{grid-auto-columns:minmax(auto,100%) !important;width:100%}.boxpagecustomfranchising5 .card{width:100% !important;height:auto !important;max-width:none !important;background:transparent;border:none}.boxpagecustomfranchising5 .card .row{justify-items:center;justify-content:center;align-items:center}/*.boxpagecustomfranchising5 .card .col-lg-5{width:420px}.boxpagecustomfranchising5 .card .col-lg-7{width:73% !important}.boxpagecustomfranchising5 .card .col-lg-7 .card-body{padding:0px 0px 0px 40px}.boxpagecustomfranchising5 .card .col-lg-7 .card-title{font-weight:600;color:var(--col-sec) !important}.boxpagecustomfranchising5 .card .col-lg-7 .card-text{font-size:16px}.boxpagecustomfranchising5 .card .col-lg-7 .card-text img{width:auto;height:auto}*/ .boxpagecustomfranchising5 .card .col-md-5{width:420px}.boxpagecustomfranchising5 .card .col-md-7{width:73% !important}.boxpagecustomfranchising5 .card .col-md-7 .card-body{padding:0px 40px 0px 0px}.boxpagecustomfranchising5 .card .col-md-7 .card-title{font-weight:600;color:var(--col-sec) !important}.boxpagecustomfranchising5 .card .col-md-7 .card-text{font-size:18px}.boxpagecustomfranchising5 .card .col-md-7 .card-text img{width:auto;height:auto}.boxpagecustomfranchising6{clear:both;margin:0px 0px 35px 0px}.boxpagecustomfranchising6 .box.num1{grid-auto-columns:minmax(auto,100%) !important;width:100%}.boxpagecustomfranchising6 .card .row{justify-items:center;justify-content:center;align-items:center}.boxpagecustomfranchising6 .card{width:100% !important;height:auto !important;max-width:none !important;background:transparent;border:none}.boxpagecustomfranchising6 .card .col-md-5{order:1}.boxpagecustomfranchising6 .card .col-md-7{order:2}.boxpagecustomfranchising6 .card .col-md-7 .card-body{padding:0px 0px 0px 40px}.boxpagecustomfranchising6 .card .col-md-7 .card-title{font-weight:600;color:var(--col-sec) !important}.boxpagecustomfranchising6 .card .col-md-7 .card-text{font-size:18px}.boxpagecustomfranchising6 .card .col-md-7 .card-text img{width:auto;height:auto}.cont_video_50anni{margin:0px 0px 35px 0px}.cont_video_50anni .contentbox{}.cont_video_50anni .Sx{width:690px;float:left}.cont_video_50anni .Sx .slide{width:690px}.cont_video_50anni .Dx{float:left;padding:0px 0px 0px 40px;width:56%}.cont_video_50anni .Dx h3{font-size:35px;font-weight:600;color:var(--col-sec) !important}.cont_video_50anni .Dx p{}.boxpagecustomfranchising7{clear:both;margin:0px 0px 35px 0px}.boxpagecustomfranchising7 .box.num1{grid-auto-columns:minmax(auto,100%) !important;width:100%}.boxpagecustomfranchising7 .card .row{justify-items:center;justify-content:center;align-items:center}.boxpagecustomfranchising7 .card{width:100% !important;height:auto !important;max-width:none !important;background:transparent;border:none}.boxpagecustomfranchising7 .card:nth-child(even) .col-md-5{order:1}.boxpagecustomfranchising7 .card:nth-child(even) .col-md-7{order:2}.boxpagecustomfranchising7 .card .col-md-7 .card-body{padding:0px 0px 0px 40px}.boxpagecustomfranchising7 .card .col-md-7 .card-title{font-weight:600;color:var(--col-sec) !important}.boxpagecustomfranchising7 .card .col-md-7 .card-text{font-size:18px}.boxpagecustomfranchising7 .card .col-md-7 .card-text img{width:auto;height:auto}.cont_academy{background-color:var(--col-sec);width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);overflow:hidden;padding:45px 0px 45px 0px;margin-bottom:55px;color:#fff}.cont_academy .contentbox{display:flex;max-width:1600px;margin:0px auto 0px;justify-content:center;align-items:center}.cont_academy .Sx{float:left;width:60%;padding:0px 12% 0px 0px}.cont_academy .Dx{float:left;width:40%;text-align:center}.cont_academy .Dx img{max-width:380px;margin:0px auto 0px}.boxpagecustomfranchising8 .box.num3{display:flex;flex-wrap:wrap;justify-content:center}.boxpagecustomfranchising8 .card{width:320px !important;height:320px;padding:15px 15px 15px 15px;border:1px solid #dae3ec;border-radius:0px 22px 0px 0px;box-shadow:0px 11px 20px 0px #DAE3EC;margin:10px 2.5% 10px 2.5% !important}.boxpagecustomfranchising8 .card:before{content:'';position:absolute;top:15px;left:15px;width:29px;height:29px;background-image:url(../img/red_angle.png);background-repeat:no-repeat}.boxpagecustomfranchising8 .card figure{width:100px;margin:30px auto 15px}.boxpagecustomfranchising8 .card .card-body{padding:0px 15px 0px 15px}.boxpagecustomfranchising8 .card .card-body .card-title{font-size:20px;font-weight:600}.boxpagecustomfranchising8 .card .card-body .card-text{text-align:center;font-size:16px}.boxpagecustomfranchising8 .card .card-body .card-text p{text-align:center;font-size:16px}.buttAnchorContact{display:block;width:30%;margin:25px auto 25px;text-align:center;padding:20px 0px;background:var(--col-princ);color:#fff;font-size:22px;font-weight:500;cursor:pointer}.buttAnchorContact:hover{background:var(--col-sec);color:#fff}.sectionpage{margin:auto;padding:0px 0px 0px 0px;min-height:80vh;overflow:hidden}.sectionpage.searchExist{float:left;width:75%}.sectionpage.searchExist .container_cx{width:95%}.sectionpage .container_cx{margin:auto}.sectionpage h1 span{font-weight:700}.sectionpage h2 span{font-weight:700}.tit_page_full{width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);background-color:var(--col-sec);margin-bottom:25px;padding:15px 0px}.tit_page_int{max-width:1600px;margin:auto}.tit_page_full h1{color:#fff;margin:0px 0px 0px 0px;font-weight:700;font-size:33px}.breadCrumb{position:relative;padding:20px;background:#ffffff;border-bottom:1px solid #dddddd;z-index:90;margin:0px 0px 50px 0px}.breadCrumb .contentbox{max-width:1600px;margin:0px auto 0px}.breadCrumb.maxWidth{max-width:1600px;margin:0px auto 0px}.breadCrumb ol{margin:auto;padding:0;list-style:none}.breadCrumb li{display:inline;font-size:15px;color:#333}.breadCrumb li img{margin:0px 5px 5px 0px}.breadCrumb .bread_arrow{font-weight:600;color:var(--col-sec);font-size:20px;line-height:16px}.breadCrumb a{color:#333}.breadCrumb a:hover{text-decoration:underline}@media only screen and (max-width:1600px){.sectionpage{width:95%;margin:auto;overflow:unset}.custom_container{background-size:54% 100%, 75% 100%;background-position:top 0px left 0px, top 0px right -95%}.tit_page_full{padding:25px 25px}.cont_num_franchising .contentbox{padding:0px 0px 0px 265px}.cont_contact_franchising .contentbox{max-width:95%}.boxpagecustomfranchising5 .card .col-md-7{width:72% !important}.cont_video_50anni .Dx{width:54% !important}}@media only screen and (max-width:1536px){.boxpagecustomfranchising5 .card .col-md-7{width:71% !important}.cont_video_50anni .Dx{width:52% !important}}@media only screen and (max-width:1440px){.sectionpage.searchExist{width:72% !important}.boxpagecustomfranchising{max-width:95% !important}.boxpagecustomfranchising .card .col-md-7{width:60% !important}.boxpagecustomfranchising .card .card-title{font-size:55px !important;line-height:55px !important}.boxpagecustomfranchising .card .card-text{font-size:18px !important}.cont_num_franchising{margin-bottom:60px !important;width:calc(100vw - 11px)}.cont_num_franchising .contentbox{max-width:95% !important;padding:0px 0px 0px 215px !important}.cont_num_franchising .counter_home .counter{font-size:70px;line-height:50px}.boxpagecustomfranchising5 .card .col-md-7{width:68% !important}.cont_video_50anni .Dx{width:48% !important}.tit_page_full{width:calc(100vw - 11px)}.cont_contact_franchising{width:calc(100vw - 11px)}.cont_academy{margin-left:calc(-50vw + 49% + 2px)}.cont_academy .contentbox{max-width:95% !important}}@media only screen and (max-width:1280px){.sectionpage.searchExist{width:70% !important}.boxpagecustomfranchising .card .col-md-7{width:55% !important}.custom_container{height:600px !important}.boxpagecustomfranchising .box{margin:20% 0px 0px 0px !important}.boxpagecustomfranchising .card .col-md-7{width:85% !important}.boxpagecustomfranchising .card .col-md-5{display:none !important}.boxpagecustomfranchising2 .box.num2{grid-template-areas:"a" !important}.boxpagecustomfranchising2 .card{width:100% !important}.boxpagecustomfranchising2 .card .col-lg-7{width:76% !important}.cont_contact_franchising .Sx{width:55% !important}.cont_contact_franchising .Dx{width:45% !important}.cont_num_franchising .counter_home .stitolo{font-size:20px !important}.boxpagecustomfranchising5 .card .col-md-7{width:61% !important}.cont_video_50anni .Dx{width:39% !important}.container_cx p img{max-width:95%;margin:0px auto 15px}}@media only screen and (max-width:1024px){.sectionpage.searchExist{width:100% !important;max-width:100% !important}.sectionpage.searchExist .container_cx{width:90% !important}.boxpagecustomfranchising .card .col-md-7{width:63% !important}.boxpagecustomfranchising .card .card-title{font-size:42px !important;line-height:42px !important}.boxpagecustomfranchising .card .card-text{font-size:16px !important}.boxpagecustomfranchising2 .card .col-lg-7{width:73% !important}.cont_num_franchising .counter_home .counter{font-size:40px !important;line-height:20px !important}.cont_num_franchising .counter_home .titolo{font-size:16px !important}.cont_num_franchising .counter_home .stitolo{font-size:16px !important}.cont_num_franchising ul{text-align:justify}.cont_contact_franchising .Sx{width:50% !important;padding:0px 45px 0px 0px !important}.cont_contact_franchising .Dx{width:50% !important}.cont_form_franchising .top_icon::before{width:78% !important}.boxpagecustomfranchising5 .card .col-md-7{width:55% !important}.cont_video_50anni .Dx{width:29% !important}}@media only screen and (max-width:900px){.breadCrumb{display:none}.sectionpage.searchExist .container_cx{padding:35px 0px 0px 0px}.custom_container_franchising{height:auto !important;background-size:100% 100%}.boxpagecustomfranchising .box{margin:10% 0px 10% 0px !important}.boxpagecustomfranchising .card{max-width:100% !important;height:auto !important}.boxpagecustomfranchising .card .col-md-7{width:100% !important}.boxpagecustomfranchising .box9 .card-body{padding:0px 0px 0px 0px !important}.boxpagecustomfranchising .box9 .card-body .card-title{text-align:center;font-size:55px !important;line-height:55px !important;margin:0px 0px 15px 0px !important}.boxpagecustomfranchising .box9 .card-body .card-text{text-align:center;font-size:25px !important}.boxpagecustomfranchising .box9 .card-body .card-text p{text-align:center}.boxpagecustomfranchising .card .col-md-5{width:100% !important}.boxpagecustomfranchising .card .col-md-5 figure{display:none !important}.tit_page_full h1{font-size:28px !important}.custom_container{height:auto !important;background-size:100% 100%, 0% 87% !important;background-position:top 0px left 0px, top 0px right 0% !important}.boxpagecustomfranchising2 .card .col-lg-7{width:68% !important}.cont_num_franchising{background-image:none;border-radius:0px 0px 0px 100px !important}.cont_num_franchising .contentbox{max-width:100% !important;padding:0px 35px 0px 35px !important}.cont_num_franchising ul{text-align:center !important}.cont_form_franchising .top_icon::before{width:74% !important}.cont_form_franchising .infoPrivacy .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 45px 0px !important}.cont_contact_franchising .Sx{padding:0px 0px 0px 0px !important;width:100% !important;text-align:center}.cont_contact_franchising .Sx p{text-align:center}.cont_contact_franchising .Dx{width:100% !important}.boxpagecustomfranchising4 .card .col-lg-7 .card-text{text-align:center}.boxpagecustomfranchising4 .card .col-lg-7 .card-text p{text-align:center}.boxpagecustomfranchising5 .card .col-md-7{width:100% !important}.boxpagecustomfranchising5 .card .col-md-7 .card-title{text-align:center}.boxpagecustomfranchising5 .card .col-md-7 .card-text{text-align:center}.boxpagecustomfranchising5 .card .col-md-7 .card-text p{text-align:center}.boxpagecustomfranchising5 .card .col-md-5{margin:0px auto 0px !important}.boxpagecustomfranchising6 .card .col-md-7{order:1;width:100% !important}.boxpagecustomfranchising6 .card .col-md-7 .card-title{text-align:center}.boxpagecustomfranchising6 .card .col-md-7 .card-text{text-align:center}.boxpagecustomfranchising6 .card .col-md-7 .card-text p{text-align:center}.boxpagecustomfranchising6 .card .col-md-5{order:2;width:100% !important}.cont_video_50anni .Sx{float:none;margin:0px auto 20px}.cont_video_50anni .Sx .carousel-item{height:390px !important}.cont_video_50anni .Dx{width:100% !important;padding:0px 0px 0px 0px !important}.cont_video_50anni .Dx h3{text-align:center}.cont_video_50anni .Dx p{text-align:center}.boxpagecustomfranchising7 .card{margin:0px 0px 0px 0px !important}.boxpagecustomfranchising7 .card .col-md-7 .card-body{padding:0px 0px 0px 0px !important}.boxpagecustomfranchising7 .card .col-md-7 .card-text{text-align:center !important}.boxpagecustomfranchising7 .card .col-md-7 .card-text p{text-align:center !important}.boxpagecustomfranchising7 .card .col-md-7{width:100% !important}.boxpagecustomfranchising7 .card .col-md-5{width:100% !important}.boxpagecustomfranchising7 .card:nth-child(even) .col-md-7{order:1}.boxpagecustomfranchising7 .card:nth-child(even) .col-md-5{order:2}.cont_academy .contentbox{display:block !important}.cont_academy .Sx{width:100% !important;float:right;padding:0px 0px 0px 0px !important;text-align:center}.cont_academy .Dx{width:100% !important}}@media only screen and (max-width:600px){.tit_page_full h1{text-align:center}.boxpagecustomfranchising2 .card .col-lg-5{margin:0px auto 30px}.boxpagecustomfranchising2 .card .col-lg-7{width:100% !important}.boxpagecustomfranchising2 .card .col-lg-7 .card-body{padding:0px 0px 0px 0px !important}.boxpagecustomfranchising2 .card .col-lg-7 .card-body .card-title{text-align:center}.boxpagecustomfranchising2 .card .col-lg-7 .card-body .card-text{text-align:center}.boxpagecustomfranchising2 .card .col-lg-7 .card-body .card-text p{text-align:center}.cont_num_franchising .contentbox{padding:0px 0px 0px 0px !important}.cont_num_franchising .counter_home .counter{border-bottom:1px solid #fff;margin:0px 0px 35px 0px}.boxpagecustomfranchising4 .card{width:97% !important}.boxpagecustomfranchising4 .card .col-lg-7 .card-title{text-align:center}.boxpagecustomfranchising4 .card .col-lg-7 .card-text{text-align:center}.boxpagecustomfranchising4 .card .col-lg-7 .card-text p{text-align:center}.cont_video_50anni .Sx{width:100% !important}.cont_video_50anni .Sx .slide{width:100% !important}.cont_video_50anni .Dx h3{text-align:center}.cont_video_50anni .Dx p{text-align:center}}@media only screen and (max-width:480px){.sectionpage{width:90%}.boxpagecustomfranchising .box9 .card-body .card-title{font-size:42px !important;line-height:44px !important}.custom_container_franchising{margin:0px 0px 50px 0px !important}.cont_num_franchising ul{padding:0px 25px 0px 25px !important}.cont_video_50anni .Sx .carousel-item{height:210px !important}.cont_form_franchising{padding:30px 20px 25px 20px !important}.cont_form_franchising .infoPrivacy .checkRadio_big .txtPrivacy{font-size:12px !important}.boxpagecustomfranchising5 .card{margin:0px 0px 0px 0px !important}.boxpagecustomfranchising5 .card .col-md-7 .card-body{padding:0px 0px 0px 0px !important}.boxpagecustomfranchising5 .card .col-md-5 figure{height:351px !important}.boxpagecustomfranchising6 .card{margin:0px 0px 0px 0px !important}.boxpagecustomfranchising6 .card .col-md-7 .card-body{padding:0px 0px 0px 0px !important}.buttAnchorContact{width:90% !important}.cont_academy .Dx img{max-width:320px !important}}.headerhome{width:100%;background:#ffffff;top:0px;position:fixed;z-index:210;letter-spacing:normal !important;box-shadow:0 0 4px rgba(0, 0, 0, .2)}.headerhome .contentbox{max-width:1600px;margin:0px auto}.headerhome .row{margin:0;padding:0}.headerhome .logo_top{margin:10px 0px 10px 0px;height:85px;text-align:left}.headerhome .logo_top img{width:auto;height:198px;transition:all .3s ease;background:#fff;padding:0px 10px 10px 10px}.headerhome .menu_top .navbar{height:100%;justify-content:center}.headerhome .menu_top .navbar li{margin:0px 30px 0px 30px}.headerhome .menu_top .navbar li a{text-decoration:none;border-bottom:2px solid transparent;padding:0px 0px;color:var(--col-sec);text-align:center;white-space:nowrap;font-size:16px;font-weight:500;text-transform:uppercase}.headerhome .menu_top .navbar li:hover a{border-bottom:2px solid var(--col-princ)}.headerhome .menu_top .navbar li:hover .dropdown-menu a{border-bottom:2px solid transparent}.headerhome .menu_top .navbar li.active a{border-bottom:2px solid var(--col-princ)}.headerhome .menu_top .navbar li.active .dropdown-menu a{border:1px solid transparent}.headerhome .menu_top .navbar .dropdown-menu{padding:0px 0px 0px 0px}.headerhome .menu_top .navbar .dropdown-menu li{margin:0px 0px 0px 0px;width:260px;height:50px;text-align:left;background-color:#fff;font-weight:500;box-shadow:0 2px 5px rgba(0, 0, 0, .2)}.headerhome .menu_top .navbar .dropdown-menu li a{text-decoration:none;padding:5px;color:var(--col-sec);text-align:left;text-transform:none;white-space:nowrap;font-size:16px;font-weight:500;padding:16px 20px 10px 20px}.headerhome .menu_top .navbar .dropdown-menu li:hover a{background:var(--col-sec);color:#ffffff}.headerhome .lang_pref .preferitiSmall{float:right;margin:38px 25px 0px 0px}.headerhome .lang_pref .preferitiSmall i{font-size:28px;color:var(--col-sec)}.headerhome .lang_pref .preferitiSmall a:hover{text-decoration:none}.headerhome .lang_pref .lingue{float:right;margin:38px 00px 0px 00px}.headerhome .lang_pref .language-active{font-size:15px;color:var(--col-sec);background:transparent;border:none}.headerhome .lang_pref .language-active:after{display:none}.headerhome .lang_pref .language-active i{font-size:25px;color:var(--col-sec)}.headerhome .lang_pref .language-list{background:rgba(218,26,50,0.7);min-width:70px;text-align:center;margin-top:5px !important}.headerhome .lang_pref .language-list a{font-size:18px;padding:0px;border:0px}.headerhome .lang_pref .language-list a:hover{text-decoration:none !important;color:var(--col-princ);background:transparent}@media only screen and (max-width:1600px){.headerhome .menu_top .menu_action{font-size:20px}.headerhome .telefono_top a{font-size:20px}.headerhome .language-active{font-size:14px !important}.headerhome .language-active{font-size:14px !important}.headerhome .language-list a{font-size:14px !important}}@media only screen and (max-width:1440px){}@media only screen and (max-width:1024px){.headerhome .menu_top{display:none}.headerhome .lang_pref{display:none}.headerhome .logo_top{width:100% !important;text-align:left !important}.headerhome .logo_top img{height:140px}}.headerpage{background:#ffffff;width:100%;position:relative;top:0;left:0;right:0;margin:auto;z-index:210;box-shadow:0 0 4px rgba(0, 0, 0, .2)}.headerpage{width:100%;background:#ffffff;top:0px;position:fixed;z-index:210;letter-spacing:normal !important}.headerpage .contentbox{max-width:1600px;margin:0px auto}.headerpage .row{margin:0;padding:0}.headerpage .logo_top{margin:10px 0px 10px 0px;height:85px}.headerpage .logo_top img{width:100%;height:100%;object-fit:contain;object-position:left}.headerpage .menu_top .navbar{height:100%;justify-content:center}.headerpage .menu_top .navbar li{margin:0px 30px 0px 30px}.headerpage .menu_top .navbar li a{text-decoration:none;border-bottom:2px solid transparent;padding:0px 0px;color:var(--col-sec);text-align:center;white-space:nowrap;font-size:16px;font-weight:500;text-transform:uppercase}.headerpage .menu_top .navbar li:hover a{border-bottom:2px solid var(--col-princ)}.headerpage .menu_top .navbar li:hover .dropdown-menu a{border-bottom:2px solid transparent}.headerpage .menu_top .navbar li.active a{border-bottom:2px solid var(--col-princ)}.headerpage .menu_top .navbar li.active .dropdown-menu a{border:1px solid transparent}.headerpage .menu_top .navbar .dropdown-menu{padding:0px 0px 0px 0px}.headerpage .menu_top .navbar .dropdown-menu li{margin:0px 0px 0px 0px;width:260px;height:50px;text-align:left;background-color:#fff;font-weight:500;box-shadow:0 2px 5px rgba(0, 0, 0, .2)}.headerpage .menu_top .navbar .dropdown-menu li a{text-decoration:none;padding:5px;color:var(--col-sec);text-align:left;text-transform:none;white-space:nowrap;font-size:16px;font-weight:500;padding:16px 20px 10px 20px}.headerpage .menu_top .navbar .dropdown-menu li:hover a{background:var(--col-sec);color:#ffffff}.headerpage .lang_pref .preferitiSmall{float:right;margin:38px 25px 0px 0px}.headerpage .lang_pref .preferitiSmall i{font-size:28px;color:var(--col-sec)}.headerpage .lang_pref .preferitiSmall a:hover{text-decoration:none}.headerpage .lang_pref .lingue{float:right;margin:38px 00px 0px 00px}.headerpage .lang_pref .language-active{font-size:15px;color:var(--col-sec);background:transparent;border:none}.headerpage .lang_pref .language-active:after{display:none}.headerpage .lang_pref .language-active i{font-size:25px;color:var(--col-sec)}.headerpage .lang_pref .language-list{background:rgba(218,26,50,0.7);min-width:70px;text-align:center;margin-top:5px !important}.headerpage .lang_pref .language-list a{font-size:18px;padding:0px;border:0px}.headerpage .lang_pref .language-list a:hover{text-decoration:none !important;color:var(--col-princ);background:transparent}.blacksite .headerpage{background:var(--black-1)}.blacksite .headerpage .menu_top .lblue li a{color:#ffffff}.blacksite .headerpage .menu_top .lblue li:hover a{border-bottom:1px solid #ffffff !important}.blacksite .headerpage .menu_top .lblue li.active a{border-bottom:1px solid #ffffff}.blacksite .headerpage .menu_top .lblue ul li a{background:rgba(34,34,34,0.85);color:#ffffff !important}.blacksite .headerpage .menu_top .lblue ul li:hover a{background:rgba(34,34,34,1);color:#ffffff}.blacksite .headerpage .menu_top .arrowSub:after{color:#ffffff}.blacksite .headerpage .menu_top .arrowSub.active a{border-bottom:0px solid #555555 !important}.blacksite .headerpage .menu_top .arrowSub.active:after{color:var(--col-princ) !important}.blacksite .headerpage .telefono_top a{color:#ffffff;border:1px solid #ffffff}.blacksite .headerpage .telefono_top a:hover{color:var(--col-princ)}.blacksite .headerpage .language-active{color:#fff;border:1px solid #ffffff}.blacksite .headerpage .language-list{background:rgba(34,34,34,0.7)}.blacksite .headerpage .language-list a:hover{color:var(--col-princ);background:transparent}@media only screen and (max-width:1600px){.headerpage .menu_top .menu_action{font-size:20px}.headerpage .telefono_top a{font-size:20px}.headerpage .language-active{font-size:14px !important}.headerpage .language-active{font-size:14px !important}.headerpage .language-list a{font-size:14px !important}}@media only screen and (max-width:1440px){}@media only screen and (max-width:1024px){.headerpage .menu_top{display:none}.headerpage .telefono_top{display:none}.headerpage .logo_top{width:100%}.headerpage .logo_top img{object-position:left}.headerpage .lang_pref{display:none}}.listrecensioni .content{background:#fff}.listrecensioni .content .feature-icon .fa-solid{color:gold;margin-bottom:10px;text-shadow:2px 2px 2px rgba(0,0,0,.25) !important}.listrecensioni .content h4{color:#3c3c3c;margin:15px 0px;font-weight:500}.listrecensioni .content p{min-height:90px}.listrecensioni .content a{margin-top:15px}.blacksite .listrecensioni .content{background:var(--black-1);border:1px solid var(--black-4) !important}.blacksite .listrecensioni .content h4{color:#fff}.blacksite .listrecensioni .content:hover{border:1px solid var(--col-princ) !important}@media only screen and (max-width:1024px){.listrecensioni .content p{min-height:unset}}.schedarecensioni .feature-icon .fa-solid{color:gold;margin-bottom:10px;text-shadow:2px 2px 2px rgba(0,0,0,.25) !important;font-size:25px;margin-right:5px}.schedarecensioni .foto{background:#eeeeee;margin:30px 0px;padding:25px 25px 0px 25px}.schedarecensioni .foto figure{height:200px;background:#fff;border:1px solid #aaaaaa;margin-bottom:25px}.schedarecensioni .foto .zoom{cursor:pointer}.schedarecensioni .foto figure img{object-fit:contain;width:100%;height:100%}.schedarecensioni .video{text-align:center}.schedarecensioni .video iframe{width:600px;height:350px}@media only screen and (max-width:650px){.schedarecensioni .video iframe{width:90%}}.cercaAgenti{background:#222222;margin:0px;padding:10px 0px 30px 0px;position:relative;z-index:200}.cercaAgenti .contentbox{max-width:1280px;margin:auto;padding:0px}.cercaAgenti .contentbox .cerca_input{padding:5px}.cercaAgenti .contentbox .localita{text-align:left;line-height:55px;width:80%;color:#ffffff}.cercaAgenti .contentbox .localita .boxinput{width:90%;line-height:36px;border:1px solid #ffffff;border-radius:3px;margin-top:-10px;position:relative}.cercaAgenti .contentbox .localita .boxinput::after{z-index:-1;font-family:'LineAwesome';content:"\f27d";position:absolute;left:5px;margin:auto;bottom:0;top:0;color:#ffffff;font-size:25px}.cercaAgenti .contentbox .localita .boxinput input{overflow:hidden;text-overflow:ellipsis;width:100%;background:transparent;padding-left:40px;border:0px;color:#ffffff;font-size:18px}.cercaAgenti .contentbox .cerca{text-align:center;width:20%;margin-top:31px}.cercaAgenti .contentbox .cerca .submit{text-transform:uppercase;background:var(--col-princ);line-height:normal;text-align:center;width:95%;border-radius:5px;color:#ffffff;font-weight:400;font-size:20px;border:none;padding:16px 0px}.cercaAgenti .contentbox .cerca .submit:hover{background:var(--col-sec)}.cercaAgenti .contentbox .cerca .submit::before{content:''}.cercaAgenti input::placeholder{font-family:'Lato', sans-serif;font-weight:var(--txt-fontweight);color:#ffffff !important;opacity:1 !important;font-size:16px}.cercaAgenti input:-ms-input-placeholder{font-family:'Lato', sans-serif;font-weight:var(--txt-fontweight);color:#ffffff !important;opacity:1 !important;font-size:16px}.cercaAgenti input::-moz-placeholder{font-family:'Lato', sans-serif;font-weight:var(--txt-fontweight);color:#ffffff !important;opacity:1 !important;font-size:16px}.cercaAgenti input:-moz-placeholder{font-family:'Lato', sans-serif;font-weight:var(--txt-fontweight);color:#ffffff !important;opacity:1 !important;font-size:16px}.cercaAgenti input::-webkit-input-placeholder{font-family:'Lato', sans-serif;font-weight:var(--txt-fontweight);color:#ffffff !important;opacity:1 !important;font-size:16px}@media only screen and (max-width:1280px){.cercaAgenti .contentbox{width:95%}}@media only screen and (max-width:480px){.cercaAgenti .contentbox .localita{width:100%;text-align:center}.cercaAgenti .contentbox .localita .boxinput{width:95%;margin:auto}.cercaAgenti .contentbox .cerca{width:100%}}.cercaAgenzie{background:#222222;margin:0px;padding:10px 0px 30px 0px;position:relative;z-index:200}.cercaAgenzie .contentbox{max-width:1280px;margin:auto;padding:0px}.cercaAgenzie .contentbox .cerca_input{padding:5px}.cercaAgenzie .contentbox .localita{text-align:left;line-height:55px;width:80%;color:#ffffff}.cercaAgenzie .contentbox .localita .boxinput{width:90%;line-height:36px;border:1px solid #ffffff;border-radius:3px;margin-top:-10px;position:relative}.cercaAgenzie .contentbox .localita .boxinput::after{z-index:-1;font-family:'LineAwesome';content:"\f27d";position:absolute;left:5px;margin:auto;bottom:0;top:0;color:#ffffff;font-size:25px}.cercaAgenzie .contentbox .localita .boxinput input{overflow:hidden;text-overflow:ellipsis;width:100%;background:transparent;padding-left:40px;border:0px;color:#ffffff;font-size:18px}.cercaAgenzie .contentbox .cerca{text-align:center;width:20%;margin-top:31px}.cercaAgenzie .contentbox .cerca .submit{text-transform:uppercase;background:var(--col-princ);line-height:normal;text-align:center;width:95%;border-radius:5px;color:#ffffff;font-weight:400;font-size:20px;border:none;padding:16px 0px}.cercaAgenzie .contentbox .cerca .submit:hover{background:var(--col-sec)}.cercaAgenzie .contentbox .cerca .submit::before{content:''}.cercaAgenzie input::placeholder{font-family:'Lato', sans-serif;font-weight:var(--txt-fontweight);color:#ffffff !important;opacity:1 !important;font-size:16px}.cercaAgenzie input:-ms-input-placeholder{font-family:'Lato', sans-serif;font-weight:var(--txt-fontweight);color:#ffffff !important;opacity:1 !important;font-size:16px}.cercaAgenzie input::-moz-placeholder{font-family:'Lato', sans-serif;font-weight:var(--txt-fontweight);color:#ffffff !important;opacity:1 !important;font-size:16px}.cercaAgenzie input:-moz-placeholder{font-family:'Lato', sans-serif;font-weight:var(--txt-fontweight);color:#ffffff !important;opacity:1 !important;font-size:16px}.cercaAgenzie input::-webkit-input-placeholder{font-family:'Lato', sans-serif;font-weight:var(--txt-fontweight);color:#ffffff !important;opacity:1 !important;font-size:16px}.blacksite .cercaAgenzie{background:var(--black-3)}.blacksite .cercaAgenzie .contentbox .localita .boxinput::after{z-index:1}@media only screen and (max-width:1280px){.cercaAgenzie .contentbox{width:95%}}@media only screen and (max-width:480px){.cercaAgenzie .contentbox .localita{width:100%;text-align:center}.cercaAgenzie .contentbox .localita .boxinput{width:95%;margin:auto}.cercaAgenzie .contentbox .cerca{width:100%}}.cercaHome{position:absolute;bottom:20%;left:0px;right:0px;margin:auto;z-index:100;max-width:1200px}.cercaHome .contentbox{width:100%}.cercaHome .contentbox .motivazione{color:#ffffff;margin-bottom:10px;font-size:24px;font-weight:400;border-bottom:2px solid transparent;text-transform:uppercase}.cercaHome .contentbox .motivazione ul{list-style:none;text-align:left;padding:0px 0px 0px 0px}.cercaHome .contentbox .motivazione li{display:inline-block;position:relative;margin:0px 15px 0px 0px}.cercaHome .contentbox .motivazione li:last-child{margin:0px 0px 0px 0px}.cercaHome .contentbox .motivazione li a{color:#ffffff;background:rgba(11,50,121,0.5);padding:16px 25px 16px 25px}.cercaHome .contentbox .motivazione li a:hover{color:#ffffff;background:var(--col-sec)}.cercaHome .contentbox .motivazione li a.active{color:#ffffff;background:var(--col-sec)}.cercaHome .contentbox .background{background:#ffffff;box-shadow:0 0 7px rgba(0, 0, 0, .2)}.cercaHome .contentbox .localita{text-align:left;line-height:55px;width:80%;color:#ffffff}.cercaHome .contentbox .localita .boxinput{width:97%;margin:6px 0px 5px 20px;position:relative}.cercaHome .contentbox .localita .boxinput input{overflow:hidden;text-overflow:ellipsis;width:100%;background:transparent;padding-left:0px;border:0px;color:#464c55;font-size:24px}.cercaHome .contentbox .localita .boxinput input:focus-visible{outline:none}.cercaHome .contentbox .localita .boxinput .annullaAutocomplete{border-left:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;position:absolute;top:0px;background:#ffffff;width:50%;left:0;padding:10px 20px;text-transform:uppercase}.cercaHome .contentbox .localita .boxinput .annullaAutocomplete a{background:var(--col-princ);color:#ffffff;padding:10px;border-radius:5px;-webkit-box-shadow:0 .25rem .50rem rgba(0,0,0,0.2);-moz-box-shadow:0 .25rem .50rem rgba(0,0,0,0.2);box-shadow:0 .25rem .50rem rgba(0,0,0,0.2)}.cercaHome .contentbox .localita .boxinput .cercaAutocomplete{border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;position:absolute;top:0px;background:#ffffff;width:50%;right:0;padding:10px 20px;text-transform:uppercase;text-align:right}.cercaHome .contentbox .localita .boxinput .cercaAutocomplete a{background:var(--col-sec);color:#ffffff;padding:10px;border-radius:5px;-webkit-box-shadow:0 .25rem .50rem rgba(0,0,0,0.2);-moz-box-shadow:0 .25rem .50rem rgba(0,0,0,0.2);box-shadow:0 .25rem .50rem rgba(0,0,0,0.2)}.cercaHome .contentbox .cerca{text-align:center;width:20%}.cercaHome .contentbox .cerca .submit{text-transform:uppercase;background:var(--col-princ);line-height:70px;border-radius:0px;text-align:center;width:100%;color:#ffffff;font-weight:400;font-size:20px;border:none;padding:0px 0px;margin:0px 0px 0px 0px}.cercaHome .contentbox .cerca .submit:hover{background:var(--col-sec)}.cercaHome .contentbox .cerca .submit::before{content:''}.category-immo{pointer-events:none;font-family:'Montserrat', sans-serif;background-color:var(--col-sec);color:#fff;font-size:18px;font-weight:600}.category-immo i{font-size:22px !important;font-weight:900 !important;color:#fff;display:inline;padding:0px !important}.ui-state-active{margin:0px !important}.cercaHome input::placeholder{font-weight:400;color:#000 !important;opacity:1 !important;font-size:18px;font-family:'Montserrat', sans-serif}.cercaHome input:-ms-input-placeholder{font-weight:400;color:#000 !important;opacity:1 !important;font-size:18px;font-family:'Montserrat', sans-serif}.cercaHome input::-moz-placeholder{font-weight:400;color:#000 !important;opacity:1 !important;font-size:18px;font-family:'Montserrat', sans-serif}.cercaHome input:-moz-placeholder{font-weight:400;color:#000 !important;opacity:1 !important;font-size:18px;font-family:'Montserrat', sans-serif}.cercaHome input::-webkit-input-placeholder{font-weight:400;color:#000 !important;opacity:1 !important;font-size:18px;font-family:'Montserrat', sans-serif}.blacksite .home_ric_avanzata{color:#fff !important}.blacksite .homeSearch{color:#fff !important}@media only screen and (max-width:1440px){.cercaHome{bottom:5%;top:unset;max-width:1150px}}@media only screen and (max-width:1280px){.cercaHome{max-width:65% !important}}@media only screen and (max-width:1024px){.cercaHome{display:none}}.cercaInterno{float:left;width:25%;height:calc(100vh - 105px);;min-height:0;aspect-ratio:auto;background-image:url(../img/bg_1.png);background-position:0 0;background-size:cover;padding:60px 60px 20px;position:-webkit-sticky;position:sticky;top:105px;bottom:0%;left:0%;right:auto;box-shadow:inset 0 0 5px rgba(0, 0, 0, .2)}.cercaInterno .motivazione{color:#ffffff;margin:0px 0px 40px 0px;font-size:16px;font-weight:400}.cercaInterno .motivazione ul{list-style:none;text-align:center;padding:0px 0px 0px 0px}.cercaInterno .motivazione li{display:inline-block;position:relative;width:47%;text-align:center}.cercaInterno .motivazione li:nth-child(1){float:left}.cercaInterno .motivazione li:nth-child(2){float:right}.cercaInterno .motivazione li a{display:block;color:#ffffff;background:rgba(11,50,121,0.5);text-transform:uppercase;line-height:48px}.cercaInterno .motivazione li a:hover{color:#ffffff;background:var(--col-sec)}.cercaInterno .motivazione li a.active{color:#ffffff;background:var(--col-sec)}.cercaInterno .localita{margin:0px 0px 15px 0px}.cercaInterno .localita small{display:block;margin:0px 0px 10px 0px;font-size:16px;font-weight:500;line-height:18px;color:var(--col-sec)}.cercaInterno .localita .boxinput{width:100%;position:relative}.cercaInterno .localita .boxinput input{overflow:hidden;text-overflow:ellipsis;width:100%;border:.5px solid #afafaf;border-radius:2px;padding:8px 12px;background:#fff;font-size:16px;color:#6d6a6a}.cercaInterno .localita .boxinput input:focus-visible{outline:none}.cercaInterno .localita .boxinput input:hover{border:1px solid var(--col-sec)}.cercaInterno .localita .boxinput .annullaAutocomplete{border-left:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;position:absolute;top:0px;background:#ffffff;width:50%;left:0;padding:10px 20px;text-transform:uppercase}.cercaInterno .localita .boxinput .annullaAutocomplete a{background:var(--col-princ);color:#ffffff;padding:10px;border-radius:5px;-webkit-box-shadow:0 .25rem .50rem rgba(0,0,0,0.2);-moz-box-shadow:0 .25rem .50rem rgba(0,0,0,0.2);box-shadow:0 .25rem .50rem rgba(0,0,0,0.2)}.cercaInterno .localita .boxinput .cercaAutocomplete{border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;position:absolute;top:0px;background:#ffffff;width:50%;right:0;padding:10px 20px;text-transform:uppercase;text-align:right}.cercaInterno .localita .boxinput .cercaAutocomplete a{background:var(--col-sec);color:#ffffff;padding:10px;border-radius:5px;-webkit-box-shadow:0 .25rem .50rem rgba(0,0,0,0.2);-moz-box-shadow:0 .25rem .50rem rgba(0,0,0,0.2);box-shadow:0 .25rem .50rem rgba(0,0,0,0.2)}.cercaInterno .tipologia{margin:0px 0px 15px 0px}.cercaInterno .tipologia small{display:block;margin:0px 0px 10px 0px;font-size:16px;font-weight:500;line-height:18px;color:var(--col-sec)}.cercaInterno .tipologia .boxinput{width:100%;position:relative;border:.5px solid #afafaf;border-radius:2px;background:#fff}.cercaInterno .tipologia .boxinput::before{font-family:'LineAwesome';content:"\f110";position:absolute;right:10px;margin:auto;bottom:0;top:0;color:var(--col-sec);font-size:15px;line-height:42px}.cercaInterno .tipologia .boxinput:hover{border:1px solid var(--col-sec)}.cercaInterno .tipologia .boxinput .select2-container{width:100% !important}.cercaInterno .tipologia .boxinput .select2-container--default .select2-selection--multiple{height:42px;background:transparent;cursor:pointer;border:none !important}.cercaInterno .tipologia .boxinput .select2-container .select2-selection--multiple .select2-search--inline .select2-search__field{margin-top:8px}.cercaInterno .tipologia .boxinput .select2-container--default .select2-selection--multiple::after{display:none}.cercaInterno .tipologia .boxinput .select2-container--default .select2-selection--multiple .select2-selection__rendered li span{padding:9px 10px 9px 10px;color:#6d6a6a}.cercaInterno .prezzo{margin:0px 0px 15px 0px}.cercaInterno .prezzo small{display:block;margin:0px 0px 10px 0px;font-size:16px;font-weight:500;line-height:18px;color:var(--col-sec)}.cercaInterno .prezzo .cerca_da_a:nth-child(2){float:left}.cercaInterno .prezzo .cerca_da_a:nth-child(3){float:right}.cercaInterno .prezzo .cerca_da_a{width:47%;border-radius:2px;border:.5px solid #afafaf}.cercaInterno .prezzo .cerca_da_a:hover{border:1px solid var(--col-sec)}.cercaInterno .mq{margin:0px 0px 15px 0px}.cercaInterno .mq small{display:block;margin:0px 0px 10px 0px;font-size:16px;font-weight:500;line-height:18px;color:var(--col-sec)}.cercaInterno .mq .cerca_da_a:nth-child(2){float:left}.cercaInterno .mq .cerca_da_a:nth-child(3){float:right}.cercaInterno .mq .cerca_da_a{width:47%;border-radius:2px;border:.5px solid #afafaf}.cercaInterno .mq .cerca_da_a:hover{border:1px solid var(--col-sec)}.cercaInterno .bagni{margin:0px 0px 15px 0px}.cercaInterno .bagni small{display:block;margin:0px 0px 10px 0px;font-size:16px;font-weight:500;line-height:18px;color:var(--col-sec)}.cercaInterno .bag_cam .bagni .checkRadioMobile{display:flex;flex-direction:row;flex-wrap:nowrap;grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:flex-start}.cercaInterno .bag_cam .bagni .checkRadioMobile label{background:#fff;color:#6d6a6a;padding:10px 20px;border-radius:2px;border:.5px solid #afafaf;cursor:pointer;font-size:13px;font-weight:500;line-height:18px}.cercaInterno .bag_cam .bagni .checkRadioMobile input{position:absolute;z-index:-1;opacity:0;filter:alpha(opacity=0)}.cercaInterno .bag_cam .bagni .checkRadioMobile input:hover + label{background:var(--col-sec);color:#ffffff}.cercaInterno .bag_cam .bagni .checkRadioMobile input:checked + label{background:var(--col-sec);color:#ffffff}.cercaInterno .bag_cam .bagni .checkRadioMobile input[type="checkbox"] + label{overflow:hidden;white-space:nowrap}.cercaInterno .bag_cam .bagni .checkRadioMobile input[type="radio"] + label{overflow:hidden;white-space:nowrap}.cercaInterno .camere{margin:0px 0px 15px 0px}.cercaInterno .camere small{display:block;margin:0px 0px 10px 0px;font-size:16px;font-weight:500;line-height:18px;color:var(--col-sec)}.cercaInterno .bag_cam .camere .checkRadioMobile{display:flex;flex-direction:row;flex-wrap:nowrap;grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:flex-start}.cercaInterno .bag_cam .camere .checkRadioMobile label{background:#fff;color:#6d6a6a;padding:10px 20px;border-radius:2px;border:.5px solid #afafaf;cursor:pointer;font-size:13px;font-weight:500;line-height:18px}.cercaInterno .bag_cam .camere .checkRadioMobile input{position:absolute;z-index:-1;opacity:0;filter:alpha(opacity=0)}.cercaInterno .bag_cam .camere .checkRadioMobile input:hover + label{background:var(--col-sec);color:#ffffff}.cercaInterno .bag_cam .camere .checkRadioMobile input:checked + label{background:var(--col-sec);color:#ffffff}.cercaInterno .bag_cam .camere .checkRadioMobile input[type="checkbox"] + label{margin:5px 3px 5px 0px;width:calc(49% - 5px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cercaInterno .clear_value{line-height:48px;margin-top:26px}.cercaInterno .clear_value a{text-decoration:underline}.cercaInterno .clear_value a:hover{text-decoration:none}.cercaInterno .cerca{text-align:center;margin-top:26px}.cercaInterno .cerca .submit{text-transform:uppercase;background:var(--col-princ);line-height:normal;text-align:center;width:100%;margin:0px 0px 0px 0px;border-radius:6px;color:#ffffff;font-weight:400;font-size:20px;border:none;padding:12px 0px}.cercaInterno .cerca .submit:hover{background:var(--col-sec)}.cercaInterno .cerca .submit::before{content:''}.category-immo{pointer-events:none;font-family:'Montserrat', sans-serif;background-color:var(--col-sec);color:#fff;font-size:18px;font-weight:600}.category-immo i{font-size:22px !important;font-weight:900 !important;color:#fff;display:inline;padding:0px !important}.ui-state-active{margin:0px !important}.cercaInterno input::placeholder{font-family:'Montserrat', sans-serif;color:#6d6a6a !important;opacity:1 !important;font-size:16px}.cercaInterno input:-ms-input-placeholder{font-family:'Montserrat', sans-serif;color:#6d6a6a !important;opacity:1 !important;font-size:16px}.cercaInterno input::-moz-placeholder{font-family:'Montserrat', sans-serif;color:#6d6a6a !important;opacity:1 !important;font-size:16px}.cercaInterno input:-moz-placeholder{font-family:'Montserrat', sans-serif;color:#6d6a6a !important;opacity:1 !important;font-size:16px}.cercaInterno input::-webkit-input-placeholder{font-family:'Montserrat', sans-serif;color:#6d6a6a !important;opacity:1 !important;font-size:16px}.blacksite .cercaInterno .contratto .boxinput{background:var(--black-1)}.blacksite .cercaInterno .avanzataDett .boxselect{background:var(--black-1)}@media only screen and (max-width:1600px){.cercaInterno{padding:20px 20px 20px 20px}.cercaInterno .motoreRicercaInterno{height:100%;overflow:auto}.cercaInterno .motivazione li{width:47.6% !important}.cercaInterno .prezzo .cerca_da_a{width:45.5% !important}.cercaInterno .mq .cerca_da_a{width:45.5% !important}.cercaInterno .bag_cam .bagni .checkRadioMobile{grid-column-gap:12px;grid-row-gap:12px}.cercaInterno .bag_cam .camere .checkRadioMobile{grid-column-gap:12px;grid-row-gap:12px}}@media only screen and (max-width:1440px){.cercaInterno{width:28% !important}}@media only screen and (max-width:1280px){.cercaInterno{width:30% !important}}@media only screen and (max-width:1024px){.cercaInterno{display:none !important}}.elenco.agenti .ordine{text-align:left;margin-top:15px;margin-bottom:35px}.elenco.agenti .ordine .tit_ordinamento{display:inline-block}.agenti_listgriglia{background-color:#fff;border:1px solid #eff0f6 !important;border-radius:10px;margin:auto;margin-bottom:25px;background-image:radial-gradient(circle at 0 100%, rgba(11, 50, 121, .2), #fff);padding:40px 20px 30px;box-shadow:0 2px 5px rgba(0, 0, 0, .2)}.agenti_listgriglia a{text-decoration:none}.agenti_listgriglia .figure_info{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.agenti_listgriglia .figure_info .int{grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;justify-content:space-between;margin-bottom:40px;display:flex}.agenti_listgriglia .figure_info figure{display:inline-block;width:140px;height:140px;max-height:none;max-width:none;border:4px none var(--rosso-hover);margin-bottom:10px;box-shadow:0 -1px 15px rgba(0, 0, 0, .2);border-radius:50%;position:relative;background:#fff;overflow:hidden}.agenti_listgriglia .figure_info figure img{display:block;width:100%;height:100%;object-fit:cover;transform:translate(0)}.agenti_listgriglia .boxdettagli{position:relative}.agenti_listgriglia .boxdettagli .middle_info{margin:0px 0px 40px 0px;min-height:48px}.agenti_listgriglia .boxdettagli .middle_info .titolo{text-align:center;color:var(--col-sec);margin-bottom:0;font-size:20px;font-weight:600;line-height:26px}.agenti_listgriglia .boxdettagli .middle_info .qualifica{text-align:center;color:#333;margin:0px 0px 20px 0px}.agenti_listgriglia .boxdettagli .middle_info .social{list-style:none;text-align:center;padding:0px 0px 0px 0px;min-height:32px;min-height:85px}.agenti_listgriglia .boxdettagli .middle_info .social li{display:inline-block;vertical-align:top}.agenti_listgriglia .boxdettagli .middle_info .social li i{width:32px;height:32px;line-height:32px;text-align:center;background:var(--col-sec);color:#fff;border-radius:5px;margin:0px 5px 10px 5px}.agenti_listgriglia .boxdettagli .middle_info .social li i:hover{background:var(--col-princ)}.agenti_listgriglia .boxdettagli .foot_age{clear:both;background-size:62px 0px;padding:14px 30px 14px 95px;margin:40px 0px 0px 0px;text-align:left;background:#fff;background-image:linear-gradient(135deg, var(--grigio-chiaro), white);border-radius:2px;height:90px;background-position:top 14px left 30px;background-repeat:no-repeat;background-size:43px auto;background-image:url(../img/logo_col.png)}.agenti_listgriglia .boxdettagli .foot_age .denominazione{line-height:22px;text-transform:uppercase;font-weight:600;color:var(--col-sec);padding:12px 0px 0px 0px}.agenti_listgriglia .boxdettagli .foot_age .denominazione strong{color:var(--col-princ)}.agenti_listgriglia .boxdettagli .foot_age:hover{box-shadow:0 0 5px rgba(0, 0, 0, .2)}.agenti_listgriglia a:hover{text-decoration:none}.agenti_listgriglia figure:hover img{transform:scale(1.1)}@media only screen and (max-width:812px){.agenti_listgriglia{max-width:380px;margin:0px auto 25px}}.agenti_listhome{min-height:390px;vertical-align:top;display:inline-block;width:100%;max-width:400px;border:1px solid #ebebeb;background:#ffffff;position:relative}.agenti_listhome a{text-decoration:none;font-weight:400;font-size:18px}.agenti_listhome .boxfoto figure{z-index:5;height:200px;width:200px;position:relative;background:#ffffff;overflow:hidden;border-radius:50%;margin:auto;border:5px solid #ffffff;margin-top:30px}.agenti_listhome .boxfoto figure .foto{width:100%;height:100%;position:absolute;margin:auto;top:0px;left:0px;right:0px;bottom:0px}.agenti_listhome .boxdettagli{position:relative}.agenti_listhome .info{color:#555555;text-align:center;font-family:'Lato', sans-serif}.agenti_listhome .info .titolo{font-weight:700;min-height:30px;font-size:18px;color:var(--col-sec);margin-top:20px;text-align:center !important}.agenti_listhome .info .qualifica{font-size:15px;font-weight:400;color:#000000;margin-bottom:10px;min-height:30px}.agenti_listhome a:hover{text-decoration:none}.agenti_listhome:hover{margin-top:-20px}.agenti_listhome:hover .boxfoto figure{border:5px solid var(--col-sec);margin-top:30px}.agenti_listhome:hover:after{content:'';z-index:-1;bottom:20px;left:0;right:0;margin:auto;width:200px;height:200px;position:absolute;-webkit-box-shadow:0px 34px 36px 21px rgba(0,0,0,0.2);-moz-box-shadow:0px 34px 36px 21px rgba(0,0,0,0.2);box-shadow:0px 34px 36px 21px rgba(0,0,0,0.2)}.blacksite .agenti_listhome{border:1px solid #ebebeb;background:var(--black-1)}.blacksite .agenti_listhome .boxfoto figure{background:var(--black-1);border:5px solid var(--black-1)}.blacksite .agenti_listhome .info{color:#fff}.blacksite .agenti_listhome .info .titolo{color:var(--col-sec)}.blacksite .agenti_listhome .info .qualifica{color:#fff}.blacksite .agenti_listhome:hover .boxfoto figure{border:5px solid var(--col-sec)}.blacksite .agenti_listhome:hover:after{-webkit-box-shadow:0px 34px 36px 21px rgba(0,0,0,0.2);-moz-box-shadow:0px 34px 36px 21px rgba(0,0,0,0.2);box-shadow:0px 34px 36px 21px rgba(0,0,0,0.2)}.schedaagente{}.schedaagente .testata{background-image:url(../img/bg_1.png);background-repeat:no-repeat;background-size:cover;padding:80px 0px 0px 0px;margin:-50px 0px 0px 0px;height:81vh}.schedaagente .interno{position:relative;max-width:1600px;width:95%;margin:0px auto;min-height:unset;background:#fff;box-shadow:0 0 4px rgba(0, 0, 0, .2);border:1px solid #eff0f6;border-radius:10px}.schedaagente .interno:after{content:'';height:140px;width:186px;position:absolute;bottom:0px;right:0px;left:auto;background-image:url(../img/corner_right.png);background-size:contain;background-repeat:no-repeat}.schedaagente .gallery{float:left;height:600px;width:600px;position:relative;background-repeat:no-repeat;background-size:contain}.schedaagente .gallery .no_slide{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto}.schedaagente .datiagente{float:left;width:62%;display:flex;align-items:center;justify-content:center;height:600px}.schedaagente .datiagente .padding_datiagente{width:100%;padding:0px 140px 0px 35px}.schedaagente .datiagente .padding_datiagente h1{color:var(--col-sec);text-transform:uppercase;font-weight:700;line-height:28px;margin:0px 0px 10px 0px}.schedaagente .datiagente .padding_datiagente h1 strong{color:var(--col-princ)}.schedaagente .datiagente .padding_datiagente h3{margin:0px 0px 50px 0px;color:#6d6a6a;font-size:22px;font-weight:500;line-height:30px}.schedaagente .datiagente .padding_datiagente .social{float:left;list-style:none;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 50px 0px}.schedaagente .datiagente .padding_datiagente .social li{display:inline-block;vertical-align:top}.schedaagente .datiagente .padding_datiagente .social li i{width:32px;height:32px;line-height:32px;text-align:center;background:var(--col-sec);color:#fff;border-radius:5px;margin:0px 15px 0px 0px}.schedaagente .datiagente .padding_datiagente .social li i:hover{background:var(--col-princ)}.schedaagente .datiagente .padding_datiagente .immo_gestione{float:left;text-align:left;color:#555555;padding:0px 45px 0px 0px}.schedaagente .datiagente .padding_datiagente .immo_gestione h3{font-size:18px}.schedaagente .datiagente .padding_datiagente .immo_gestione .bottoni{text-transform:uppercase;position:relative;width:100%;display:block;text-align:center;color:#fff;padding:8px 0px;border-radius:5px;font-size:16px}.schedaagente .datiagente .padding_datiagente .immo_gestione .bottoni.affitto{background:var(--col-princ)}.schedaagente .datiagente .padding_datiagente .immo_gestione .bottoni.affitto:hover{background:#8c1340}.schedaagente .datiagente .padding_datiagente .immo_gestione .bottoni.vendita{background:#4db3e6;margin:0px 0px 10px 0px}.schedaagente .datiagente .padding_datiagente .immo_gestione .bottoni.vendita:hover{background:var(--col-sec)}.schedaagente .datiagente .padding_datiagente .dove_agenzia{float:left}.schedaagente .datiagente .padding_datiagente .dove_agenzia h3{font-size:18px;margin:0px 0px 15px 0px}.schedaagente .datiagente .padding_datiagente .mitrovipresso{float:left;position:relative;min-width:250px;padding:14px 30px 14px 70px;margin:0px 0px 0px 0px;text-align:left;border:.5px none #afafaf;background-color:#fff;background-image:linear-gradient(135deg, #e0e3e9, #fff);border-radius:6px;border-radius:2px;height:90px}.schedaagente .datiagente .padding_datiagente .mitrovipresso:after{content:'';width:43px;height:64px;position:absolute;top:14px;left:14px;background-position:top 0px left 0px;background-repeat:no-repeat;background-size:43px auto;background-image:url(../img/logo_col.png)}.schedaagente .datiagente .padding_datiagente .mitrovipresso span{display:block;line-height:22px;text-transform:uppercase;font-weight:600;color:var(--col-sec);padding:12px 0px 0px 0px}.schedaagente .datiagente .padding_datiagente .mitrovipresso span strong{color:var(--col-princ)}.schedaagente .datiagente .padding_datiagente .mitrovipresso:hover{box-shadow:0 0 5px rgba(0, 0, 0, .2)}.schedaagente .corpo{max-width:1600px;margin:0px auto;padding:130px 0px 0px 0px}.schedaagente .corpo .testo{float:left;font-weight:var(--txt-fontweight);text-align:justify;color:#333;font-size:16px;position:relative}.schedaagente .corpo .testo.col_sx{width:42%}.schedaagente .corpo .testo h2{font-size:34px;font-weight:700}.schedaagente .corpo .box_formcontatto{float:right;width:100%;position:relative;background-image:url(../img/logo_col.png);background-repeat:no-repeat;background-position:top 45px right 0px;background-size:92px}.schedaagente .corpo .box_formcontatto.col_dx{width:42%}.schedaagente .corpo .titolo_sez{color:var(--col-sec);font-size:28px;line-height:28px;font-weight:500;margin:0px 0px 45px 0px}.schedaagente .corpo .titolo_sez span{font-weight:700}.schedaagente .corpo .box_video{padding-top:50px}.schedaagente .corpo .box_video .video{text-align:center}.schedaagente .corpo .box_video .video iframe{width:600px;height:350px}.schedaagente .corpo .immobili{width:100vw;margin-left:calc(-50vw + 792px);background-image:url(../img/bg_1.png);background-repeat:no-repeat;background-size:cover;padding:130px 0px 80px 0px}.schedaagente .corpo .immobili .contentbox{max-width:1600px;margin:0px auto}.schedaagente .corpo .box_mappa{position:relative;padding:80px 0px 80px 0px;margin:165px 0px 0px 0px}.schedaagente .corpo .box_mappa::after{content:'';position:absolute;z-index:-1;top:-202px;left:0px;width:100%;background-image:url(../img/inclinato_4.png);height:202px;background-size:cover;background-repeat:no-repeat;width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px)}.schedaagente .corpo .box_mappa .mappa{padding:0px 0px 0px 0px}.schedaagente .corpo .box_mappa .mappa .cartina{width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);height:500px}.schedaagente .footer_scheda{padding:100px 0px 50px 0px;font-weight:700;font-size:21px;text-align:center}.schedaagente .footer_scheda .cont_condivisioni{text-align:center;text-transform:uppercase;color:#222222}.schedaagente .footer_scheda .cont_condivisioni .condivisioni{width:auto;list-style:none;text-align:center;padding:0;margin-top:20px}.schedaagente .footer_scheda .cont_condivisioni .condivisioni li{display:inline-block;vertical-align:top}.schedaagente .footer_scheda .cont_condivisioni .condivisioni .onlyMobile{display:none}.schedaagente .footer_scheda .cont_condivisioni .condivisioni li i{width:32px;height:32px;line-height:32px;text-align:center;background:var(--col-sec);color:#fff;border-radius:5px;margin:0px 12px 0px 12px}.schedaagente .footer_scheda .cont_condivisioni .condivisioni li i:hover{background:var(--col-princ)}.schedaagente .corpo .certificazioni_dettaglio{margin-right:10px;width:220px;height:120px;border:1px solid #dedede;float:left;position:relative;background:#fff;overflow:hidden}.schedaagente .corpo .certificazioni_dettaglio img{max-width:90%;max-height:90%;position:absolute;margin:auto;top:0px;left:0px;right:0px;bottom:0px}.blacksite .schedaagente .testata{background:#131313}.blacksite .schedaagente .testata .foto{border:1px solid #fff;background-color:#000}.blacksite .schedaagente .testata .padding_testata{color:#fff}.blacksite .schedaagente .testata .padding_testata a{color:var(--col-sec)}.blacksite .schedaagente .testata .padding_testata a:hover{color:var(--col-sec)}.blacksite .schedaagente .testata .padding_testata .altre_agenzie{color:var(--col-sec)}.blacksite .schedaagente .testata h1{color:#fff}.blacksite .schedaagente .testata h2{color:#fff}.blacksite .schedaagente .testata h3{color:#fff}.blacksite .schedaagente .testata .cont_social a .la{color:#878c92}.blacksite .schedaagente .testata .cont_social a:hover .la{color:var(--col-sec)}.blacksite .schedaagente .testata .azioni{color:#fff}.blacksite .schedaagente .testata .azioni .bottoni{border:1px solid #878c92;color:#878c92}.blacksite .schedaagente .testata .azioni .bottoni:hover{background:var(--col-princ);border:1px solid var(--col-princ);color:#ffffff}.blacksite .schedaagente .corpo .titolo_sez{color:#fff}.blacksite .schedaagente .corpo .testo{color:#fff}.blacksite .schedaagente .corpo .testo .lingueparlate{color:#fff}.blacksite .schedaagente .corpo .testo .lingueparlate strong{color:var(--col-sec)}.blacksite .schedaagente .corpo .box_video .titolo_sez{color:#fff}.blacksite .schedaagente .corpo .immobili .titolo_sez{color:#fff}.blacksite .schedaagente .corpo .box_mappa .titolo_sez{color:#fff}.blacksite .schedaagente .corpo .box_mappa .mappa .cartina{border:15px solid #fff}.blacksite .schedaagente .footer_scheda .cont_condivisioni{color:#fff}.blacksite .schedaagente .footer_scheda .cont_condivisioni a .la{color:#878c92}.blacksite .schedaagente .footer_scheda .cont_condivisioni a:hover .la{color:var(--col-sec)}@media only screen and (max-width:1600px){.schedaagente .datiagente{width:60% !important}.schedaagente .corpo .immobili .contentbox{max-width:95% !important}}@media only screen and (max-width:1536px){.schedaagente .datiagente{width:58% !important}}@media only screen and (max-width:1440px){.schedaagente .gallery{width:572px !important}.schedaagente .corpo{padding:75px 0px 0px 0px !important}}@media only screen and (max-width:1280px){.schedaagente .gallery{width:508px !important}}@media only screen and (max-width:1024px){.schedaagente .gallery{width:407px !important;height:515px !important}.schedaagente .corpo .box_formcontatto.col_dx{width:48% !important}}@media only screen and (max-width:900px){.schedaagente .gallery{width:100% !important;background-position:center;margin:0px 0px 45px 0px}.schedaagente .datiagente{width:100% !important;height:auto !important}.schedaagente .datiagente .padding_datiagente{padding:20px 140px 30px 35px !important}}@media only screen and (max-width:768px){.schedaagente .corpo .testo.col_sx{width:100% !important}.schedaagente .corpo .box_formcontatto.col_dx{width:100% !important}}@media only screen and (max-width:600px){.schedaagente .corpo .box_formcontatto{background-position:top 5px center}.schedaagente .corpo .scheda_form{padding:175px 0px 0px 0px !important}.schedaagente .datiagente .padding_datiagente{padding:20px 20px 110px 20px !important}.schedaagente .datiagente .padding_datiagente h1{font-size:32px !important}.schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli{padding:0px 0px 0px 0px !important}.schedaagente .corpo .box_video .video iframe{width:100%;height:350px}}@media only screen and (max-width:390px){.schedaagente .sectionpage{width:90%}.schedaagente .gallery{height:365px !important}.schedaagente .corpo .scheda_form .contatto_agenziaagente .foto{float:none !important}.schedaagente .corpo .scheda_form .contatto_agenziaagente .foto figure{margin:auto !important}.schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli{float:none !important;padding:0px 0px 0px 0px !important}}.schedaagente .corpo .scheda_form{padding:45px 0px 0px 0px}.schedaagente .corpo .scheda_form .form-floating{width:100%}.schedaagente .corpo .scheda_form .contatto_agenziaagente{margin:0px 0px 50px 0px}.schedaagente .corpo .scheda_form .contatto_agenziaagente .foto{float:left}.schedaagente .corpo .scheda_form .contatto_agenziaagente .foto figure{margin:auto;height:140px;width:140px;margin:0px 15px 0px 0px;position:relative;box-shadow:0 -1px 15px rgba(0, 0, 0, .2);background:#eeeeee;overflow:hidden;border-radius:50%}.schedaagente .corpo .scheda_form .contatto_agenziaagente .foto figure img{display:block;width:100%;height:100%;object-fit:cover;transform:translate(0)}.schedaagente .corpo .scheda_form .contatto_agenziaagente .foto figure:hover img{transform:scale(1.1)}.schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli{float:left;display:flex;align-items:center;justify-content:center;height:140px;line-height:22px;font-size:16px;font-weight:600;color:var(--col-princ);padding:0px 102px 0px 0px}.schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli strong{color:var(--col-sec);font-size:20px}.schedaagente .corpo .scheda_form .contatto_form{clear:both}.schedaagente .corpo .scheda_form .contatto_form .titolo_sez{font-size:22px;font-weight:700;color:var(--col-sec)}.schedaagente .corpo .scheda_form .contatto_form .grid-6 .form-floating{width:95%}.schedaagente .corpo .scheda_form .contatto_form .grid-6:nth-child(odd) .form-floating{margin-right:auto}.schedaagente .corpo .scheda_form .contatto_form .grid-6:nth-child(even) .form-floating{margin-left:auto}.schedaagente .corpo .scheda_form .contatto_form button[type="submit"]{margin-right:0px;background:#4db3e6}.schedaagente .corpo .scheda_form .contatto_form button[type="submit"]:hover{background:var(--col-sec)}.schedaagente .corpo .scheda_form .contatto_form .checkRadio_normal .txtPrivacy{font-size:13px;line-height:14px;margin-top:6px;margin-left:35px}.blacksite .schedaagente .corpo .scheda_form .contatto_agenziaagente .foto figure{background:#000;border:8px solid var(--col-sec)}.blacksite .schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli{color:#fff}.blacksite .schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli .tipoutente{color:var(--col-princ)}.blacksite .schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli strong{color:#fff}.blacksite .schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli a{color:var(--col-sec)}.blacksite .schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli a:hover{color:var(--col-princ)}.blacksite .schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli .telefono{background:var(--col-sec);color:#ffffff}.blacksite .schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli .telefono:hover{background:var(--col-princ);color:#ffffff}.blacksite .schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli .whatsapp{background:#33aa58;color:#ffffff}.blacksite .schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli .whatsapp:hover{background:#288645;color:#ffffff}@media only screen and (max-width:1440px){.schedaagente .corpo .scheda_form .contatto_form{padding:0px 10px 0px 10px}.schedaagente .corpo .scheda_form .contatto_agenziaagente{padding:0px 20px 0px 20px}}@media only screen and (max-width:1024px){.schedaagente .corpo .scheda_form .contatto_agenziaagente{padding:0px 0px 30px 0px;width:100%;float:none;border-right:0px;border-bottom:1px solid #d9d9da}.schedaagente .corpo .scheda_form .contatto_form{padding:30px 0px 0px 0px;width:100%;float:none}}@media only screen and (max-width:480px){.schedaagente .corpo .scheda_form .contatto_form .grid-6{width:100%}.schedaagente .corpo .scheda_form .contatto_form .grid-6 .form-floating{width:100%}.schedaagente .corpo .scheda_form .contatto_form .grid-6:nth-child(odd) .form-floating{margin-right:unset}.schedaagente .corpo .scheda_form .contatto_form .grid-6:nth-child(even) .form-floating{margin-left:unset}.schedaagente .corpo .scheda_form .contatto_form .infoPrivacy{padding:0px 0px 25px 0px;width:100%;float:none}.schedaagente .corpo .scheda_form .contatto_form .bottSubmit{padding:0px 0px 0px 0px;width:100%;float:none}.schedaagente .footer_scheda{padding:20px 0px 50px 0px}}@media only screen and (max-width:390px){.schedaagente .corpo .scheda_form .contatto_agenziaagente .foto figure{height:200px;width:200px}.schedaagente .corpo .scheda_form .contatto_agenziaagente .dettagli strong{font-size:24px}}#turnUp{position:fixed;right:20px;bottom:30px;background:var(--col-princ);color:#fff;font-size:16px;padding:15px;cursor:pointer;border-radius:50%;z-index:99;display:none}#turnUp:hover{background:var(--col-princ)}footer{width:100%;position:relative;z-index:1;background-color:var(--col-sec);color:#fff;padding:70px 0px 0px 0px;clear:both}footer a{color:#fff}.chiusura{background-color:#0a2a64;text-align:center;font-size:14px;color:#fff;padding:15px 0px 15px 0px;margin:70px 0px 0px 0px}.chiusura .contentbox{max-width:1600px;width:95%;margin:auto}.chiusura a{color:#fff;text-decoration:underline}.chiusura a:hover{text-decoration:none}.credits{max-width:1600px;width:95%;margin:auto}.credits .grid-3{text-align:center;border-right:1px solid rgba(255, 255, 255, .25);padding:35px 0px 35px 0px}.credits .grid-3 .logo_footer{margin-bottom:25px}.credits .grid-3 .logo_footer img{max-height:95px}.credits .grid-3 .rag_soc_footer span{font-weight:600}.credits .grid-7{padding:64px 190px 0px 160px}.credits .grid-2{padding:75px 0px 0px 0px}.social_footer{margin-top:10px;text-align:center}.social_footer .tit_soc_foot{text-align:center;display:block;margin:0px 0px 10px 0px}.social_footer a{margin:0px 8px 8px 0px;display:inline-block;text-align:center}.social_footer .fa-brands{font-size:20px;color:#fff}.social_footer a:hover .fa-brands{color:#fff;text-decoration:none}.social_footer .fa-facebook{color:#fff}.social_footer .fa-twitter{color:#fff}.social_footer .fa-youtube{color:#fff}.social_footer .fa-linkedin{color:#fff}.social_footer .fa-instagram{color:#fff}.social_footer .fa-pinterest{color:#fff}.social_footer .fa-whatsapp{color:#fff}.social_footer .fa-rss{color:#fff}@media only screen and (max-width:1280px){.credits .grid-7{padding:64px 130px 0px 160px !important}}@media only screen and (max-width:1024px){.credits .grid-7{padding:64px 70px 0px 40px !important}#turnUp{bottom:20px;opacity:0.6}footer{padding:70px 0px 0px 0px}}@media only screen and (max-width:900px){.credits .grid-7{padding:64px 35px 0px 35px !important}}@media only screen and (max-width:768px){.aboutus-boxscopridipiu .box.num4{grid-template-areas:"a a"}footer{padding:30px 0px 0px 0px !important}.credits .grid-3{width:100% !important;text-align:center;padding:0px 0px 25px 0px !important}.credits .grid-7{width:100% !important;text-align:center;padding:0px 0px 25px 0px !important}.credits .grid-2{width:100% !important;text-align:center;padding:0px 0px 0px 0px !important}}@media only screen and (max-width:600px){#turnUp{bottom:80px !important}.aboutus-boxscopridipiu .box.num4{grid-template-areas:"a";justify-content:center}}@media only screen and (max-width:480px){footer{padding:30px 0px 0px 0px !important}.chiusura{margin:30px 0px 0px 0px !important}}.menu_3{float:left}.menu_3 ul{margin:0;padding:0;list-style:none;z-index:8888;text-align:left}.menu_3 li{color:#fff;text-transform:uppercase;color:#333;font-size:14px;line-height:20px;text-align:left;margin:0px 0px 8px 0px;padding:0px 100px 0px 0px}.menu_3 li a{text-decoration:none;color:#fff}.menu_3 li a:hover{text-decoration:underline}@media only screen and (max-width:768px){.menu_3{float:none;display:inline-block;vertical-align:top;margin:0px 15px 0px 0px}.menu_3 li{text-align:center;padding:0px 0px 0px 0px}}@media only screen and (max-width:390px){.menu_3{width:100%;margin:0px 0px 0px 0px}}.menu_4{float:left}.menu_4 ul{margin:0;padding:0;list-style:none;z-index:8888;text-align:left}.menu_4 li{color:#fff;text-transform:uppercase;color:#333;font-size:14px;line-height:20px;text-align:left;margin:0px 0px 8px 0px;padding:0px 100px 0px 0px}.menu_4 li a{text-decoration:none;color:#fff}.menu_4 li a:hover{text-decoration:underline}@media only screen and (max-width:1024px){}@media only screen and (max-width:768px){.menu_4{float:none;display:inline-block;vertical-align:top;margin:0px 0px 0px 15px}.menu_4 li{text-align:center;padding:0px 0px 0px 0px}}@media only screen and (max-width:390px){.menu_3{width:100%;margin:0px 0px 0px 0px}}.menu_5{display:inline-block}.menu_5 ul{margin:0;padding:0;list-style:none;z-index:8888;text-align:center}.menu_5 li{color:#fff;font-size:14px;text-align:center;line-height:15px;vertical-align:middle;white-space:nowrap;display:inline-block;padding:0px 5px;border-right:1px solid #fff}.menu_5 li a{text-decoration:underline;color:#fff}.menu_5 li a:hover{text-decoration:none}@media only screen and (max-width:900px){}.mappa-halfmap-cant{height:100vh;width:100%}@media only screen and (max-width:1024px){.halfmapcant .col-6{width:100%}.halfmapcant .mappa-halfmap-cant{height:400px;margin-bottom:25px}}.elenco.cantieri .ordine{text-align:left;margin-top:15px;margin-bottom:35px}.elenco.cantieri .ordine .tit_ordinamento{display:inline-block}.elenco.cantieri .ordine .cambiaordinamento{display:inline-block;margin-left:10px;padding-left:10px;cursor:pointer;border-left:1px solid #ebebeb}.elenco.cantieri .ordine .cambiaordinamento a{border-radius:5px;border:1px solid #222222;color:#222222;padding:10px;margin-left:10px}.elenco.cantieri .ordine .cambiaordinamento a:hover{border-radius:5px;border:1px solid var(--col-princ);color:var(--col-princ);padding:10px;margin-left:10px}.elenco.cantieri .ordine .cambiaordinamento a:hover .la{color:var(--col-princ)}.elenco.cantieri .ordine .cambiaordinamento .la{background:transparent;color:#222222;margin-left:0px}.elenco.cantieri .vista{text-align:right;margin-top:15px}.elenco.cantieri .vista .tit_ordinamento{display:none}.elenco.cantieri .vista a{border-radius:5px;padding:10px;font-size:16px;vertical-align:middle;margin-left:10px;border:1px solid #222222;color:#222222}.elenco.cantieri .vista .la{font-size:26px;vertical-align:middle;color:#222222;margin-top:-4px}.elenco.cantieri .vista .active a{background:#222222;color:#ffffff}.elenco.cantieri .vista .active a .la{color:#ffffff}/*ordinamento .ordinamentoPagina{padding:30px;text-align:center}.ordinamentoPagina .titolo{margin-bottom:20px;display:block;color:#858585;font-size:24px;font-family:'Lato', sans-serif;font-weight:400}.ordinamentoPagina .order a{background:var(--col-sec);color:#ffffff;display:inline-block;padding:10px;width:50px;max-width:250px;margin:auto;margin-bottom:20px;border-radius:5px}.ordinamentoPagina .order a:hover{background:#4c4c4c;color:#ffffff}*/ .halfmap .elenco.cantieri .ordine{width:50%}.halfmap .elenco.cantieri .vista{width:50%}.blacksite .elenco.cantieri .ordine .cambiaordinamento a{border:1px solid #fff;color:#fff}.blacksite .elenco.cantieri .ordine .cambiaordinamento a:hover{border:1px solid var(--col-princ);color:var(--col-princ)}.blacksite .elenco.cantieri .ordine .cambiaordinamento a:hover .la{color:var(--col-princ)}.blacksite .elenco.cantieri .ordine .cambiaordinamento .la{background:transparent;color:#fff}.blacksite .elenco.cantieri .vista a{border:1px solid #fff;color:#fff}.blacksite .elenco.cantieri .vista .la{color:#fff}.blacksite .elenco.cantieri .vista .active a{background:#4c4c4c;color:#ffffff}.blacksite .elenco.cantieri .vista .active a .la{color:#ffffff}.blacksite .ordinamentoPagina .titolo{color:#fff}.blacksite .ordinamentoPagina .macroSez{color:#fff}.blacksite .ordinamentoPagina .order a{background:var(--col-sec);color:#ffffff}.blacksite .ordinamentoPagina .order a:hover{background:#4c4c4c;color:#ffffff}@media only screen and (max-width:1280px){.halfmap .elenco.cantieri .ordine{width:100%;margin-bottom:5px}.halfmap .elenco.cantieri .vista{width:100%;margin-bottom:20px}}@media only screen and (max-width:1024px){.elenco.cantieri .ordine{width:50%}.elenco.cantieri .vista{width:50%}.halfmap .elenco.cantieri .ordine{width:50%;margin-bottom:20px}.halfmap .elenco.cantieri .vista{width:50%;margin-bottom:20px}}@media only screen and (max-width:900px){.elenco.cantieri .vista{display:none}.elenco.cantieri .ordine{width:100%}.halfmap .elenco.cantieri .ordine{width:100%;margin-bottom:35px}}@media only screen and (max-width:600px){.ordinamentoPagina .orderData{line-height:22px !important}}@media only screen and (max-width:480px){.ordinamentoPagina .orderData{line-height:40px !important}.ordinamentoPagina .macroSez{width:100%}.ordinamentoPagina .macroSez .grid-6{font-size:13px}}.cantieri_listgriglia{background-color:#fff;border:1px solid #eeeeee;border-radius:5px;margin:auto;margin-bottom:25px;max-width:380px}.cantieri_listgriglia a{text-decoration:none}.cantieri_listgriglia figure{border-radius:5px 5px 0px 0px;height:270px;width:100%;position:relative;background:#eeeeee;overflow:hidden;position:relative}.cantieri_listgriglia figure img{display:block;width:100%;height:100%;object-fit:cover}.cantieri_listgriglia .boxdettagli{position:relative}.cantieri_listgriglia .info{padding:15px;text-align:left}.cantieri_listgriglia .info .titolo{font-weight:700;font-size:18px;color:#555555;margin-bottom:10px;min-height:55px}.cantieri_listgriglia .info .dove{text-align:right;font-size:20px;color:#777777;margin-bottom:0px;min-height:60px;position:relative;padding-right:50px}.cantieri_listgriglia .info .dove small{font-size:15px}.cantieri_listgriglia .info .dove .la{color:#d4dadc;font-size:60px;position:absolute;right:-10px;top:-4px}.cantieri_listgriglia .action{padding:15px;text-align:left;margin-bottom:40px}.cantieri_listgriglia .action .codice{line-height:40px;font-weight:400;color:#5f5f5f;font-size:13px;float:left;text-align:left}.cantieri_listgriglia .action .dettagli{padding:10px 15px;border-radius:5px;font-weight:400;background:var(--col-princ);color:#ffffff;font-size:14px;float:right;text-align:center}.cantieri_listgriglia a:hover{text-decoration:none}.cantieri_listgriglia a:hover > .action .dettagli{background:var(--col-sec)}.cantieri_listgriglia:hover{border:1px solid var(--col-princ)}.blacksite .cantieri_listgriglia{background-color:var(--black-1);border:1px solid var(--black-4)}.blacksite .cantieri_listgriglia figure{background:var(--black-1)}.blacksite .cantieri_listgriglia .info .titolo{color:#fff}.blacksite .cantieri_listgriglia .info .dove{color:#d4dadc}.blacksite .cantieri_listgriglia .info .dove .la{color:#d4dadc}.blacksite .cantieri_listgriglia .action .codice{color:#ffffff}.blacksite .cantieri_listgriglia .action .dettagli{background:var(--col-princ);color:#ffffff}.blacksite .cantieri_listgriglia a:hover > .action .dettagli{background:var(--col-sec)}.blacksite .cantieri_listgriglia:hover{border:1px solid var(--col-princ)}@media only screen and (max-width:480px){}.cantieri_listlista{background-color:#fff;border:1px solid #dee2e6 !important;border-radius:5px;margin:auto;margin-bottom:25px}.cantieri_listlista a{text-decoration:none}.cantieri_listlista figure{border-radius:5px 0px 0px 5px;height:330px;width:100%;position:relative;background:#eeeeee;overflow:hidden;position:relative;margin:0}.cantieri_listlista figure img{display:block;width:100%;height:100%;object-fit:cover}.cantieri_listlista .boxdettagli{position:relative}.cantieri_listlista .info{padding:15px 15px 0px 15px;text-align:left}.cantieri_listlista .info .titolo{font-weight:700;font-size:18px;color:#555555;margin-bottom:10px}.cantieri_listlista .info .dove{padding-left:50px;text-align:left;font-size:20px;color:#777777;margin-bottom:0px;min-height:60px;position:relative;padding-right:50px}.cantieri_listlista .info .dove small{font-size:15px}.cantieri_listlista .info .dove .la{color:#d4dadc;font-size:60px;position:absolute;left:-10px;top:-4px}.cantieri_listlista .info .testo{color:#5f5f5f;margin:10px 0px;text-align:justify;font-size:16px;min-height:70px !important}.cantieri_listlista .action{padding:0px 15px 15px 15px;text-align:left}.cantieri_listlista .action .codice{line-height:40px;font-weight:400;color:#5f5f5f;font-size:13px;float:left;text-align:left}.cantieri_listlista .action .dettagli{padding:10px 15px;border-radius:5px;font-weight:400;background:var(--col-princ);color:#ffffff;font-size:14px;float:right;text-align:center}.cantieri_listlista a:hover{text-decoration:none}.cantieri_listlista a:hover > .action .dettagli{background:var(--col-sec)}.cantieri_listlista:hover{border:1px solid var(--col-princ) !important}.halfmap .cantieri_listlista .col-4{width:40%}.halfmap .cantieri_listlista .col-8{width:60%}.halfmap .cantieri_listlista .info .testo{font-size:14px}.halfmap .cantieri_listlista figure{height:320px}.halfmap .cantieri_listlista .info .testo{min-height:100px !important}.blacksite .cantieri_listlista{background-color:#131313;border:1px solid #dee2e6 !important}.blacksite .cantieri_listlista figure{background:#000}.blacksite .cantieri_listlista .info .titolo{color:#fff}.blacksite .cantieri_listlista .info .dove{color:#fff}.blacksite .cantieri_listlista .info .dove .la{color:#d4dadc}.blacksite .cantieri_listlista .info .testo{color:#fff}.blacksite .cantieri_listlista .action .codice{color:#fff}.blacksite .cantieri_listlista .action .dettagli{background:var(--col-princ);color:#ffffff}.blacksite .cantieri_listlista a:hover > .action .dettagli{background:var(--col-sec)}.blacksite .cantieri_listlista:hover{border:1px solid var(--col-princ) !important}@media only screen and (max-width:1440px){.halfmap .cantieri_listlista .info .testo{display:none}.halfmap .cantieri_listlista figure{height:250px}}@media only screen and (max-width:1280px){.cantieri_listlista figure{height:350px}}@media only screen and (max-width:1024px){.cantieri_listlista .col-4{width:30%}.cantieri_listlista .col-8{width:70%}}@media only screen and (max-width:812px){.cantieri_listlista .col-4{width:35%}.cantieri_listlista .col-8{width:65%}.cantieri_listlista .info .testo{font-size:13px}.halfmap .cantieri_listlista .col-4{width:35%}.halfmap .cantieri_listlista .col-8{width:65%}.halfmap .cantieri_listlista .info .testo{font-size:13px}}@media only screen and (max-width:600px){.cantieri_listlista{max-width:380px}.cantieri_listlista .col-4{width:100%}.cantieri_listlista .col-8{width:100%}.cantieri_listlista .icone .ico img{margin:auto;display:block}.cantieri_listlista .action{margin-bottom:40px}.cantieri_listlista figure{border-radius:5px 5px 0px 0px}.halfmap .cantieri_listlista .col-4{width:100%}.halfmap .cantieri_listlista .col-8{width:100%}.halfmap .cantieri_listlista .icone .ico img{margin:auto;display:block}.halfmap .cantieri_listlista .action{margin-bottom:40px}.halfmap .cantieri_listlista figure{border-radius:5px 5px 0px 0px}}@media only screen and (max-width:380px){.cantieri_listlista figure{height:270px}.halfmap .cantieri_listlista figure{height:270px}}@media only screen and (max-width:320px){.cantieri_listlista figure{height:240px}.halfmap .cantieri_listlista figure{height:240px}}.schedacantiere .gallery{height:750px;position:relative}.schedacantiere .sectionpage{max-width:1600px;width:95%;min-height:unset}.schedacantiere .sectionpage .sx{background:#fff}.schedacantiere .sectionpage .sx .padding{padding:30px}.schedacantiere .sectionpage .dx{background:#fff}.schedacantiere .sectionpage .dx .padding{padding:30px}.schedacantiere .sectionpage h2{text-transform:uppercase}.schedacantiere .sectionpage .sx .close_section{border-bottom:2px solid #f1f1f1;margin:50px 0 50px 0;clear:both}.schedacantiere .sectionpage .sx .titolo_sez{float:left;vertical-align:text-top;width:18%;font-weight:700;text-align:left;color:#222222;font-size:20px;text-transform:none}.schedacantiere .sectionpage .sx .titolo_sez .sottotitolo{font-weight:var(--txt-fontweight);text-align:left;font-size:16px;text-transform:none}.schedacantiere .sectionpage .sx .dettaglio{float:right;vertical-align:text-top;width:79%}.schedacantiere .sectionpage .sx .dettaglio .immoCond{float:right;margin-top:10px;margin-left:20px;position:relative}.schedacantiere .sectionpage .sx .dettaglio .immoCond .fa{font-size:30px;cursor:pointer;color:var(--col-princ)}.schedacantiere .sectionpage .sx .dettaglio .immoCond .cont_condivisioni{display:none;width:auto;border:1px solid #222222;background:#fff;list-style:none;position:absolute;right:0px;top:35px;padding:10px;z-index:500;border-radius:5px}.schedacantiere .sectionpage .sx .dettaglio .immoCond .cont_condivisioni a .la{font-size:40px;color:#878c92;cursor:pointer}.schedacantiere .sectionpage .sx .dettaglio .immoCond .cont_condivisioni a:hover .la{color:var(--col-sec);text-decoration:none}.schedacantiere .sectionpage .sx .dettaglio .immoCond .cont_condivisioni .condivisioni{width:auto;list-style:none;text-align:center;padding:0}.schedacantiere .sectionpage .sx .dettaglio .immoCond .cont_condivisioni .condivisioni li{margin:15px 0px}.schedacantiere .sectionpage .sx .dettaglio .immoCond .cont_condivisioni .condivisioni .onlyMobile{display:none}.schedacantiere .sectionpage .sx .dettaglio .immoStampa{float:right;margin-top:10px;margin-left:20px}.schedacantiere .sectionpage .sx .dettaglio .immoStampa .fa{font-size:30px;cursor:pointer;color:var(--col-princ)}.schedacantiere .sectionpage .sx .dettaglio .testo{margin-top:20px;font-weight:var(--txt-fontweight);text-align:justify;color:#555555;font-size:16px;position:relative}.schedacantiere .sectionpage .sx .dettaglio .caratteristiche .box{float:left;min-height:24px;font-size:16px;width:33%;padding:8px 0px;text-align:left;font-weight:var(--txt-fontweight);border-bottom:1px solid #f1f1f1}.schedacantiere .sectionpage .sx .dettaglio .caratteristiche .box strong{font-weight:600}.schedacantiere .sectionpage .sx .dettaglio .planimetrie .foto figure{height:200px;background:#fff;border:1px solid #aaaaaa}.schedacantiere .sectionpage .sx .dettaglio .planimetrie .foto .zoom{cursor:pointer}.schedacantiere .sectionpage .sx .dettaglio .planimetrie .foto figure img{object-fit:contain;width:100%;height:100%}.schedacantiere .sectionpage .sx .dettaglio .mappa{position:relative}.schedacantiere .sectionpage .sx .dettaglio .mappa .cartina{width:100%;height:400px;border:1px solid #e6e5e5}.schedacantiere .sectionpage .sx .dettaglio .mobile-collapse .collapse{display:block;height:100% !important;overflow:hidden}.schedacantiere .sectionpage .sx .dettaglio .mobile-collapse .collapse.show{height:100% !important;overflow:unset}.schedacantiere .sectionpage .sx .dettaglio .mobile-collapse a.collapsed{display:none;margin-top:20px;text-align:center}.schedacantiere .sectionpage .sx .dettaglio .mobile-collapse a.collapsed:after{content:attr(data-close)}.schedacantiere .sectionpage .sx .dettaglio .mobile-collapse a:not(.collapsed){display:block;margin-top:20px;text-align:center}.schedacantiere .sectionpage .sx .dettaglio .mobile-collapse a:not(.collapsed):after{content:attr(data-open)}.blacksite .schedacantiere .sectionpage .sx{background:var(--black-4)}.blacksite .schedacantiere .sectionpage .sx .titolo_sez{color:#fff}.blacksite .schedacantiere .sectionpage .sx .dettaglio .testo{color:#fff}.blacksite .schedacantiere .sectionpage .sx .dettaglio .caratteristiche .box{color:#fff}.blacksite .schedacantiere .sectionpage .sx .dettaglio .planimetrie .foto figure{background:var(--black-1)}.blacksite .schedacantiere .sectionpage .dx{background:var(--black-4)}.blacksite .schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli{color:#fff}.blacksite .schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli .tipoutente{color:#fff}@media only screen and (max-width:1536px){.schedacantiere .sectionpage .sx{width:70%}}@media only screen and (max-width:1440px){.schedacantiere .sectionpage .sx{margin-right:0px !important;width:100%}.schedacantiere .sectionpage .dx{margin-left:0px !important;margin-top:20px;width:100%}}@media only screen and (max-width:1024px){.schedacantiere .sectionpage .sx .titolo_sez{width:100%;float:unset;margin-bottom:25px}.schedacantiere .sectionpage .sx .dettaglio{width:100%;float:unset}}@media only screen and (max-width:900px){.schedacantiere .sectionpage .sx .dettaglio .caratteristiche .box{width:50%}}@media only screen and (max-width:600px){.schedacantiere .sectionpage .sx .dettaglio .prezzo{float:unset;text-align:right;width:100%;margin-top:15px}}@media only screen and (max-width:480px){.schedacantiere .sectionpage .sx .dettaglio .caratteristiche .box{width:100%;text-align:center}.schedacantiere .sectionpage .sx .dettaglio .mobile-collapse .collapse{height:125px !important}.schedacantiere .sectionpage .sx .dettaglio .mobile-collapse a.collapsed{display:block}.schedacantiere .sectionpage .sx .padding{padding:20px 10px}}@media only screen and (max-width:390px){.schedacantiere .sectionpage h1{font-size:30px;text-align:center}.schedacantiere .sectionpage h2{font-size:25px;text-align:center}}@media only screen and (max-width:390px){.schedacantiere .sectionpage{width:90%}.schedacantiere .sectionpage h1{font-size:25px}.schedacantiere .sectionpage h2{font-size:20px}}.schedacantiere .sectionpage .dx .scheda_form .tit_dx{background:#6f6f6f;text-transform:uppercase;font-size:20px;padding:5px 0px;color:#ffffff}.schedacantiere .sectionpage .dx .scheda_form .form-floating{width:100%}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente{text-align:center;padding:0px}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .foto{position:relative;margin-bottom:30px;display:block}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .foto figure{margin:auto;height:260px;width:260px;position:relative;background:var(--col-sec);overflow:hidden;border:8px solid var(--col-sec);border-radius:50%}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .foto figure img{min-width:100%;max-height:100%;position:absolute;margin:auto;top:0px;left:0px;right:0px;bottom:0px}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .foto figure.agenzia{width:260px;height:130px;position:relative;margin:auto;background:transparent;border:none;border-radius:0}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .foto figure.agenzia img{width:100%;position:absolute;margin:auto;top:0px;left:0px;right:0px;bottom:0px}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli{margin:auto;text-align:center;position:relative;color:#555555;font-size:17px}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli .tipoutente{font-family:'Lato', sans-serif;color:#222222;font-size:20px;font-weight:700;text-transform:uppercase}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli strong{text-transform:uppercase;font-size:30px;color:#222222}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli a{color:var(--col-princ)}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli a:hover{color:var(--col-sec);text-decoration:underline}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli .telefono{text-decoration:none;position:relative;text-transform:uppercase;min-width:250px;display:inline-block;text-align:center;background:var(--col-princ);color:#ffffff;padding:5px 20px;border-radius:5px;font-size:20px;margin-top:25px}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli .telefono:hover{text-decoration:none;background:var(--col-sec);color:#ffffff}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli .whatsapp{text-decoration:none;position:relative;text-transform:uppercase;min-width:250px;display:inline-block;text-align:center;background:#33aa58;color:#ffffff;padding:5px 20px;border-radius:5px;font-size:20px;margin-top:25px}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli .whatsapp:hover{text-decoration:none;background:#288645;color:#ffffff}.schedacantiere .sectionpage .dx .scheda_form .cont_social{text-align:center;margin-top:20px}.schedacantiere .sectionpage .dx .scheda_form .cont_social a .la{font-size:40px;color:#878c92}.schedacantiere .sectionpage .dx .scheda_form .cont_social a:hover .la{color:var(--col-sec);text-decoration:none}.schedacantiere .sectionpage .dx .scheda_form .cont_social .social{width:auto;list-style:none;text-align:center;padding:0;margin-top:20px}.schedacantiere .sectionpage .dx .scheda_form .cont_social .social li{display:inline;margin:0px}.schedacantiere .sectionpage .dx .scheda_form .contatto_form{text-align:center;margin-top:45px}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-6{width:100%}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-8{width:100%}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-4{width:100%}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .input{width:100%}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .checkRadio_normal{margin-left:0px}.schedacantiere .sectionpage .dx .scheda_form .contatto_form button[type="submit"]{margin-right:0px;margin-top:20px}.schedacantiere .sectionpage .dx .scheda_form .contatto_form textarea{font-size:14px}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .checkRadio_normal .txtPrivacy{font-size:13px;line-height:20px;margin-left:35px}@media only screen and (max-width:1440px){.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-6{width:48%}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-6:nth-child(odd){float:right}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-6:nth-child(even){float:left}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-8{width:70%}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-4{width:30%}}@media only screen and (max-width:1280px){.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-8{width:100%}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-4{width:100%}}@media only screen and (max-width:1024px){.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente{padding:0px 0px 30px 0px;width:100%;float:none;border-right:0px;border-bottom:1px solid #d9d9da}.schedacantiere .sectionpage .dx .scheda_form .contatto_form{padding:30px 0px 0px 0px;width:100%;float:none}}@media only screen and (max-width:480px){.schedacantiere .sectionpage .dx .scheda_form{padding:20px 5px}.schedacantiere .sectionpage .dx .scheda_form .contatto_form .grid-6{width:100%}}@media only screen and (max-width:390px){.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .foto figure{height:200px;width:200px}.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli strong{font-size:23px}}@media only screen and (max-width:320px){.schedacantiere .sectionpage .dx .scheda_form .contatto_agenziaagente .foto figure.agenzia{width:220px}}.halfmapimmo{margin:0px 0px 30px 0px}.halfmapimmo .row{align-items:start;justify-content:left}.mappa-halfmap{display:none;height:100vh;width:100%}@media only screen and (max-width:1440px){.mappa-halfmap{height:60vh}}@media only screen and (max-width:1024px){.halfmapimmo .col-6{width:100%}.halfmapimmo .mappa-halfmap{height:400px;margin-bottom:25px}.halfmapimmo .row{justify-content:center}}.elenco.immobili .ordine{text-align:left;margin-bottom:35px}.elenco.immobili .ordine .tit_ordinamento{display:inline-block}.elenco.immobili .ordine .cambiaordinamento{display:inline-block;margin-left:10px;padding-left:10px;cursor:pointer;border-left:1px solid #ebebeb}.elenco.immobili .ordine .cambiaordinamento a{border-radius:5px;border:1px solid #222222;color:#222222;padding:10px;margin-left:10px}.elenco.immobili .ordine .cambiaordinamento a:hover{border-radius:5px;border:1px solid var(--col-princ);color:var(--col-princ);padding:10px;margin-left:10px}.elenco.immobili .ordine .cambiaordinamento a:hover .la{color:var(--col-princ)}.elenco.immobili .ordine .cambiaordinamento .la{background:transparent;color:#222222;margin-left:0px}.elenco.immobili .vista{text-align:right;margin-bottom:35px;margin-top:-35px}.elenco.immobili .vista .tit_ordinamento{display:none}.elenco.immobili .vista .openHalfMap{float:right;background:#4db3e6}.elenco.immobili .vista .openHalfMap a{display:block;padding:15px 30px;color:#fff;text-transform:uppercase}.elenco.immobili .vista .openHalfMap i{color:#fff;margin:0px 10px 0px 0px}.elenco.immobili .vista .openHalfMap:hover{background:var(--col-sec)}.elenco.immobili .vista .closeHalfMap{display:none;float:right;background:#4db3e6}.elenco.immobili .vista .closeHalfMap a{display:block;padding:15px 30px;color:#fff;text-transform:uppercase}.elenco.immobili .vista .closeHalfMap i{color:#fff;margin:0px 10px 0px 0px}.elenco.immobili .vista .closeHalfMap:hover{background:var(--col-sec)}/*ordinamento .ordinamentoPagina{padding:30px;text-align:center}.ordinamentoPagina .titolo{margin-bottom:20px;display:block;color:#858585;font-size:24px;font-family:'Lato', sans-serif;font-weight:400}.ordinamentoPagina .order a{background:var(--col-sec);color:#ffffff;display:inline-block;padding:10px;width:50px;max-width:250px;margin:auto;margin-bottom:20px;border-radius:5px}.ordinamentoPagina .order a:hover{background:#4c4c4c;color:#ffffff}*/ .cambiaordinamento{position:relative;float:right;margin:0px 17px 0px 0px;border:1px solid #afafaf;color:#afafaf;border-radius:2px;line-height:52px}.cambiaordinamento a{display:block;padding:0px 20px 0px 20px}.cambiaordinamento i{margin:0px 0px 0px 40px;font-weight:600;color:var(--col-sec)}.cambiaordinamento:hover{border:1px solid var(--col-sec)}#modalOrder{position:absolute;top:52px;right:0px;min-width:100%;z-index:300;display:none}.arrowOrder{margin-left:auto;margin-right:15px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:12px solid #464c55}.ordinamentoPagina.new{text-align:left;background:#fff;border-left:1px solid #afafaf;border-right:1px solid #afafaf;border-bottom:1px solid #afafaf;position:relative;overflow:visible}.ordinamentoPagina.new .macroSez a{color:#6d6a6a;border-top:1px solid #afafaf;display:block;padding:12px 20px 12px 20px;line-height:16px}.ordinamentoPagina.new .macroSez a.active{color:#ffffff;background:var(--col-sec)}.ordinamentoPagina.new .macroSez a:hover{color:#ffffff;background:var(--col-sec)}.elencoImmo{padding:0px 0px 30px 0px}.six_logo{text-align:center;align-items:center;justify-content:center;display:flex}.six_logo img{height:525px}.halfmap .elenco.immobili .ordine{width:50%}.halfmap .elenco.immobili .vista{width:50%}.blacksite .elenco.immobili .ordine .cambiaordinamento a{border:1px solid #fff;color:#fff}.blacksite .elenco.immobili .ordine .cambiaordinamento a:hover{border:1px solid var(--col-princ);color:var(--col-princ)}.blacksite .elenco.immobili .ordine .cambiaordinamento a:hover .la{color:var(--col-princ)}.blacksite .elenco.immobili .ordine .cambiaordinamento .la{background:transparent;color:#fff}.blacksite .elenco.immobili .vista a{border:1px solid #fff;color:#fff}.blacksite .elenco.immobili .vista .la{color:#fff}.blacksite .elenco.immobili .vista .active a{background:#4c4c4c;color:#ffffff}.blacksite .elenco.immobili .vista .active a .la{color:#ffffff}.blacksite .ordinamentoPagina .titolo{color:#fff}.blacksite .ordinamentoPagina .macroSez{color:#fff}.blacksite .ordinamentoPagina .order a{background:var(--col-sec);color:#ffffff}.blacksite .ordinamentoPagina .order a:hover{background:#4c4c4c;color:#ffffff}@media only screen and (max-width:1280px){.halfmap .elenco.immobili .ordine{width:100%;margin-bottom:5px}.halfmap .elenco.immobili .vista{width:100%;margin-bottom:20px}}@media only screen and (max-width:1024px){.elenco.immobili .ordine{width:50%}.elenco.immobili .vista{width:50%}.halfmap .elenco.immobili .ordine{width:50%;margin-bottom:20px}.halfmap .elenco.immobili .vista{width:50%;margin-bottom:20px}}@media only screen and (max-width:900px){.elenco.immobili .vista{display:none}.elenco.immobili .ordine{width:100%}.halfmap .elenco.immobili .ordine{width:100%;margin-bottom:35px}.six_logo img{margin:0px 0px 30px 0px}}@media only screen and (max-width:600px){.ordinamentoPagina .orderData{line-height:22px !important}}@media only screen and (max-width:480px){.ordinamentoPagina .orderData{line-height:40px !important}.ordinamentoPagina .macroSez{width:100%}.ordinamentoPagina .macroSez .grid-6{font-size:13px}}.immobili_listgriglia{width:100%;margin:0px auto 30px;background-color:#fff;border-radius:6px;max-width:425px;box-shadow:0 2px 7px rgba(0, 0, 0, .2)}.immobili_listgriglia a{text-decoration:none}.immobili_listgriglia figure{border-radius:6px 6px 0px 0px;height:270px;width:100%;position:relative;background:#eeeeee;overflow:hidden;position:relative}.immobili_listgriglia figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.immobili_listgriglia figure .dettagli{position:absolute;bottom:12px;right:10px;z-index:102}.immobili_listgriglia figure .dettagli .motivazione{float:right;padding:0px 20px 0px 20px;line-height:37px;font-size:13px;text-transform:uppercase}.immobili_listgriglia figure .dettagli .motivazione.vendita{background:var(--col-princ);color:#ffffff}.immobili_listgriglia figure .dettagli .motivazione.affittovendita{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listgriglia figure .dettagli .motivazione.affitto{background:var(--col-sec);color:#ffffff}.immobili_listgriglia figure .dettagli .motivazione.affitto_stagionale{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listgriglia figure .statoImm{position:absolute;top:10px;right:10px}.immobili_listgriglia figure .statoImm img{width:90px}/* .immobili_listgriglia figure .statoImm{position:absolute;top:0px;right:0px;left:0px;margin:0px auto;z-index:103;line-height:42px;text-align:center;width:50%;font-size:20px;font-weight:500;text-transform:uppercase}.immobili_listgriglia figure .statoImm.venduto{background:var(--col-sec);color:#ffffff}.immobili_listgriglia figure .statoImm.affittato{background:#2c496a;color:#ffffff}.immobili_listgriglia figure .statoImm.ribasso{background:#ff7200;color:#ffffff}.immobili_listgriglia figure .statoImm.nuovo{background:#62b546;color:#ffffff}.immobili_listgriglia figure .statoImm.lusso{background:#ded20f;color:#ffffff}*/ .immobili_listgriglia figure .agente{position:absolute;bottom:0px;right:0px;z-index:102;width:100%}.immobili_listgriglia figure .agente .foto{margin:10px 10px 25px 10px;float:right;position:relative}.immobili_listgriglia figure .agente .foto figure{height:40px;width:40px;position:relative;background:#f9f9f9;overflow:hidden;border-radius:50%}.immobili_listgriglia figure .agente .foto figure:before{background:unset !important}.immobili_listgriglia figure .agente .foto figure img{width:100%;height:100%;position:absolute;margin:auto;top:0px;left:0px;right:0px;bottom:0px}.immobili_listgriglia figure .agente .dettagli{text-align:right;margin:2px 0px 0px 0px;float:right;position:relative;color:#ffffff;font-size:12px}.immobili_listgriglia figure .immoPreferiti{float:right;margin:0px 2px 0px 0px;background:rgba(255,255,255,0.5);border-radius:5px;padding:0px 8px 0px 9px}.immobili_listgriglia figure .immoPreferiti:hover{background:rgba(11, 50, 121, .5)}.immobili_listgriglia figure .immoPreferiti.attivo{background:rgba(11, 50, 121, .5)}.immobili_listgriglia figure .immoPreferiti .la{font-size:20px;cursor:pointer;color:#ffffff;line-height:37px}.immobili_listgriglia .boxdettagli{position:relative;padding:17px 17px 0px 17px}.immobili_listgriglia .info{text-align:left;border-bottom:.5px solid #afafaf;margin:0px 0px 17px 0px}.immobili_listgriglia .info .titolo{float:left;font-size:20px;font-weight:600;color:var(--col-sec);margin:0px 0px 15px 0px}.immobili_listgriglia .info .prezzo{float:right;font-size:20px;font-weight:600;color:var(--col-sec);margin:0px 0px 15px 0px}.immobili_listgriglia .info .dove{text-align:left;font-size:14px;color:#555555;min-height:60px;position:relative}.immobili_listgriglia .info .dove i{float:left;color:#6d6a6a;font-size:22px;margin:0px 13px 0px 0px}.immobili_listgriglia .bottom{display:flex;min-height:115px}.immobili_listgriglia .icone{flex:1}.immobili_listgriglia .icone .ico{width:100%;margin:0px 0px 17px 0px}.immobili_listgriglia .icone .ico i{float:left;font-size:16px;margin:0px 10px 0px 0px;color:#6d6a6a;height:20px;width:20px}.immobili_listgriglia .icone .ico span{float:left;color:#6d6a6a;font-size:14px}.immobili_listgriglia .icone .ico span strong{}.immobili_listgriglia .action{flex:1;position:relative}.immobili_listgriglia .action .codice{position:absolute;bottom:17px;right:0px;background:#e4e3e3;border-radius:4px;color:#333;text-transform:uppercase;width:90%;font-size:12px;text-align:center}.immobili_listgriglia a:hover{text-decoration:none}.immobili_listgriglia:hover{}.immobili_listgriglia figure:hover img{transform:scale(1.1)}.blacksite .immobili_listgriglia{background-color:var(--black-1);border:1px solid var(--black-4)}.blacksite .immobili_listgriglia figure{background:var(--black-1)}.blacksite .immobili_listgriglia figure:before{content:'';position:absolute;bottom:0px;left:0px;z-index:101;width:100%;height:100px;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#000000',GradientType=0 )}.blacksite .immobili_listgriglia figure .dettagli .motivazione.vendita{background:rgba(0,0,0,0.5);color:#ffffff}.blacksite .immobili_listgriglia figure .dettagli .motivazione.affittovendita{background:rgba(0,0,0,0.5);color:#ffffff}.blacksite .immobili_listgriglia figure .dettagli .motivazione.affitto{background:rgba(0,0,0,0.5);color:#ffffff}.blacksite .immobili_listgriglia figure .dettagli .motivazione.affitto_stagionale{background:rgba(0,0,0,0.5);color:#ffffff}.blacksite .immobili_listgriglia figure .statoImm.venduto{background:#2c496a;color:#ffffff}.blacksite .immobili_listgriglia figure .statoImm.affittato{background:#2c496a;color:#ffffff}.blacksite .immobili_listgriglia figure .statoImm.ribasso{background:#ff7200;color:#ffffff}.blacksite .immobili_listgriglia figure .statoImm.nuovo{background:#62b546;color:#ffffff}.blacksite .immobili_listgriglia figure .statoImm.lusso{background:#ded20f;color:#ffffff}.blacksite .immobili_listgriglia figure .agente .foto figure{background:#000}.blacksite .immobili_listgriglia figure .agente .foto figure:before{background:unset !important}.blacksite .immobili_listgriglia figure .agente .dettagli{color:#ffffff}.blacksite .immobili_listgriglia figure .immoPreferiti{background:rgba(0,0,0,0.3)}.blacksite .immobili_listgriglia figure .immoPreferiti.attivo{background:var(--col-princ)}.blacksite .immobili_listgriglia figure .immoPreferiti .la{color:#ffffff}.blacksite .immobili_listgriglia figure .prezzo{color:#ffffff}.blacksite .immobili_listgriglia .info .titolo{color:#fff}.blacksite .immobili_listgriglia .info .dove{color:#d4dadc}.blacksite .immobili_listgriglia .info .dove .la{color:#d4dadc}.blacksite .immobili_listgriglia .icone .ico{color:#d4dadc}.blacksite .immobili_listgriglia .action .codice{color:#ffffff}.blacksite .immobili_listgriglia .action .dettagli{background:var(--col-princ);color:#ffffff}.blacksite .immobili_listgriglia a:hover > .action .dettagli{background:var(--col-sec)}.blacksite .immobili_listgriglia:hover{border:1px solid var(--col-princ)}@media only screen and (max-width:1440px){.immobili_listgriglia .boxdettagli{padding:17px 12px 0px 12px !important}.immobili_listgriglia .info .titolo{font-size:18px !important}.immobili_listgriglia .info .prezzo{font-size:18px !important}.immobili_listgriglia .icone .ico span{font-size:12px !important}}@media only screen and (max-width:480px){.immobili_listgriglia .icone .ico img{margin:auto;display:block}}.immobili_listhome{width:96%;margin:auto;background-color:#fff;border-radius:6px;max-width:380px;box-shadow:0 2px 7px rgba(0, 0, 0, .2)}.immobili_listhome a{text-decoration:none}.immobili_listhome figure{border-radius:6px 6px 0px 0px;height:270px;width:100%;position:relative;background:#eeeeee;overflow:hidden;position:relative}.immobili_listhome figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.immobili_listhome figure .dettagli{position:absolute;bottom:12px;right:10px;z-index:102}.immobili_listhome figure .dettagli .motivazione{float:right;padding:0px 20px 0px 20px;line-height:37px;font-size:13px;text-transform:uppercase}.immobili_listhome figure .dettagli .motivazione.vendita{background:var(--col-princ);color:#ffffff}.immobili_listhome figure .dettagli .motivazione.affittovendita{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listhome figure .dettagli .motivazione.affitto{background:var(--col-sec);color:#ffffff}.immobili_listhome figure .dettagli .motivazione.affitto_stagionale{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listhome figure .statoImm{position:absolute;top:10px;right:10px}.immobili_listhome figure .statoImm img{width:90px}/* .immobili_listhome figure .statoImm{position:absolute;top:10px;right:10px;left:0px;margin:0px auto;z-index:103;line-height:42px;text-align:center;width:50%;font-size:20px;font-weight:500;text-transform:uppercase}.immobili_listhome figure .statoImm.venduto{background:var(--col-sec);color:#ffffff}.immobili_listhome figure .statoImm.affittato{background:#2c496a;color:#ffffff}.immobili_listhome figure .statoImm.ribasso{background:#ff7200;color:#ffffff}.immobili_listhome figure .statoImm.nuovo{background:#62b546;color:#ffffff}.immobili_listhome figure .statoImm.lusso{background:#ded20f;color:#ffffff}*/ .immobili_listhome figure .agente{position:absolute;bottom:0px;right:0px;z-index:102;width:100%}.immobili_listhome figure .agente .foto{margin:10px 10px 25px 10px;float:right;position:relative}.immobili_listhome figure .agente .foto figure{height:40px;width:40px;position:relative;background:#f9f9f9;overflow:hidden;border-radius:50%}.immobili_listhome figure .agente .foto figure:before{background:unset !important}.immobili_listhome figure .agente .foto figure img{width:100%;height:100%;position:absolute;margin:auto;top:0px;left:0px;right:0px;bottom:0px}.immobili_listhome figure .agente .dettagli{text-align:right;margin:2px 0px 0px 0px;float:right;position:relative;color:#ffffff;font-size:12px}.immobili_listhome figure .immoPreferiti{float:right;margin:0px 2px 0px 0px;background:rgba(255,255,255,0.5);border-radius:5px;padding:0px 8px 0px 9px}.immobili_listhome figure .immoPreferiti:hover{background:rgba(11, 50, 121, .5)}.immobili_listhome figure .immoPreferiti.attivo{background:rgba(11, 50, 121, .5)}.immobili_listhome figure .immoPreferiti .la{font-size:20px;cursor:pointer;color:#ffffff;line-height:37px}.immobili_listhome .boxdettagli{position:relative;padding:17px 17px 0px 17px}.immobili_listhome .info{text-align:left;border-bottom:.5px solid #afafaf;margin:0px 0px 17px 0px}.immobili_listhome .info .titolo{float:left;font-size:18px;font-weight:600;color:var(--col-sec);margin:0px 0px 15px 0px}.immobili_listhome .info .prezzo{float:right;font-size:18px;font-weight:600;color:var(--col-sec);margin:0px 0px 15px 0px}.immobili_listhome .info .dove{text-align:left;font-size:14px;color:#555555;min-height:60px;position:relative}.immobili_listhome .info .dove i{float:left;color:#6d6a6a;font-size:22px;margin:0px 13px 0px 0px}.immobili_listhome .bottom{display:flex;min-height:115px}.immobili_listhome .icone{flex:1}.immobili_listhome .icone .ico{width:100%;margin:0px 0px 17px 0px}.immobili_listhome .icone .ico i{float:left;font-size:16px;margin:0px 10px 0px 0px;color:#6d6a6a;height:20px;width:20px}.immobili_listhome .icone .ico span{float:left;color:#6d6a6a;font-size:14px}.immobili_listhome .action{flex:1;position:relative}.immobili_listhome .action .codice{position:absolute;bottom:17px;right:0px;background:#e4e3e3;border-radius:4px;color:#333;text-transform:uppercase;width:90%;font-size:12px;text-align:center}.immobili_listhome a:hover{text-decoration:none}.immobili_listhome figure:hover img{transform:scale(1.1)}.blacksite .immobili_listhome{background-color:var(--black-1);border:1px solid var(--black-4)}.blacksite .immobili_listhome .info .titolo{color:#fff}.blacksite .immobili_listhome .info .dove{color:#fff}.blacksite .immobili_listhome .info .dove .la{color:#fff}.blacksite .immobili_listhome .action .codice{color:#fff}@media only screen and (max-width:1440px){.immobili_listhome .boxdettagli{padding:17px 12px 0px 12px !important}.immobili_listhome .info .titolo{font-size:18px !important}.immobili_listhome .info .prezzo{font-size:18px !important}.immobili_listhome .icone .ico span{font-size:12px !important}}@media only screen and (max-width:480px){.immobili_listhome .icone .ico img{margin:auto;display:block}}.immobili_listlista{background-color:#fff;border:1px solid #dee2e6 !important;border-radius:5px;margin:auto;margin-bottom:25px}.immobili_listlista a{text-decoration:none}.immobili_listlista figure{border-radius:5px 0px 0px 5px;height:330px;width:100%;position:relative;background:#eeeeee;overflow:hidden;position:relative;margin:0}.immobili_listlista figure:before{content:'';position:absolute;bottom:0px;left:0px;z-index:101;width:100%;height:100px;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#000000',GradientType=0 )}.immobili_listlista figure img{display:block;width:100%;height:100%;object-fit:cover}.immobili_listlista figure .dettagli{position:absolute;top:10px;right:0px;z-index:102}.immobili_listlista figure .dettagli .motivazione{padding:5px 55px 5px 10px;font-size:13px;text-transform:uppercase}.immobili_listlista figure .dettagli .motivazione.vendita{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listlista figure .dettagli .motivazione.affittovendita{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listlista figure .dettagli .motivazione.affitto{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listlista figure .dettagli .motivazione.affitto_stagionale{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listlista figure .statoImm{position:absolute;top:10px;right:10px}.immobili_listlista figure .statoImm img{width:90px}/* .immobili_listlista figure .statoImm{position:absolute;top:50px;right:0px;z-index:103;padding:5px 10px;font-size:12px;text-transform:uppercase}.immobili_listlista figure .statoImm.venduto{background:#2c496a;color:#ffffff}.immobili_listlista figure .statoImm.affittato{background:#2c496a;color:#ffffff}.immobili_listlista figure .statoImm.ribasso{background:#ff7200;color:#ffffff}.immobili_listlista figure .statoImm.nuovo{background:#62b546;color:#ffffff}.immobili_listlista figure .statoImm.lusso{background:#ded20f;color:#ffffff}*/ .immobili_listlista figure .agente{position:absolute;bottom:0px;right:0px;z-index:102;width:100%}.immobili_listlista figure .agente .foto{margin:10px 10px 25px 10px;float:right;position:relative}.immobili_listlista figure .agente .foto figure{height:40px;width:40px;position:relative;background:#f9f9f9;overflow:hidden;border-radius:50%}.immobili_listlista figure .agente .foto figure:before{background:unset !important}.immobili_listlista figure .agente .foto figure img{width:100%;height:100%;position:absolute;margin:auto;top:0px;left:0px;right:0px;bottom:0px}.immobili_listlista figure .agente .dettagli{text-align:right;margin:2px 0px 0px 0px;float:right;position:relative;color:#ffffff;font-size:12px}.immobili_listlista figure .immoPreferiti{position:absolute;top:10px;left:10px;z-index:102;background:rgba(0,0,0,0.3);border-radius:5px;padding:3px 5px}.immobili_listlista figure .immoPreferiti.attivo{background:var(--col-princ)}.immobili_listlista figure .immoPreferiti .la{font-size:20px;cursor:pointer;color:#ffffff}.immobili_listlista figure .prezzo{position:absolute;z-index:102;bottom:10px;right:10px;font-weight:var(--txt-fontweight);color:#ffffff;font-size:20px;text-align:left}.immobili_listlista .boxdettagli{position:relative}.immobili_listlista .info{padding:15px 15px 0px 15px;text-align:left}.immobili_listlista .info .titolo{font-weight:700;font-size:18px;color:#555555;margin-bottom:10px}.immobili_listlista .info .dove{padding-left:50px;text-align:left;font-size:20px;color:#777777;margin-bottom:0px;min-height:60px;position:relative;padding-right:50px}.immobili_listlista .info .dove small{font-size:15px}.immobili_listlista .info .dove .la{color:#d4dadc;font-size:60px;position:absolute;left:-10px;top:-4px}.immobili_listlista .info .testo{color:#5f5f5f;margin:15px 0px;text-align:justify;font-size:16px;min-height:70px !important}.immobili_listlista .icone{min-height:61px}.immobili_listlista .icone .ico{font-weight:400;width:33.33%;float:left;padding:15px;color:#8b8782;font-size:12px;text-align:center}.immobili_listlista .icone .ico img{width:30px;height:30px;margin-right:5px}.immobili_listlista .icone .ico:nth-child(1){border-left:0px}.immobili_listlista .action{padding:0px 15px 15px 15px;text-align:left}.immobili_listlista .action .codice{line-height:40px;font-weight:400;color:#5f5f5f;font-size:13px;float:left;text-align:left}.immobili_listlista .action .dettagli{padding:10px 15px;border-radius:5px;font-weight:400;background:var(--col-princ);color:#ffffff;font-size:14px;float:right;text-align:center}.immobili_listlista a:hover{text-decoration:none}.immobili_listlista a:hover > .action .dettagli{background:var(--col-sec)}.immobili_listlista:hover{border:1px solid var(--col-princ) !important}.halfmap .immobili_listlista .col-4{width:40%}.halfmap .immobili_listlista .col-8{width:60%}.halfmap .immobili_listlista .info .testo{font-size:14px}.halfmap .immobili_listlista figure{height:380px}.blacksite .immobili_listlista{background:var(--black-1);border:1px solid var(--black-4) !important}.blacksite .immobili_listlista:hover{border:1px solid var(--col-princ) !important}.blacksite .immobili_listlista .info .titolo{color:#fff}.blacksite .immobili_listlista .info .dove{color:#fff}.blacksite .immobili_listlista .info .testo{color:#fff}.blacksite .immobili_listlista .icone .ico{color:#fff}.blacksite .immobili_listlista .action .codice{color:#fff}@media only screen and (max-width:1440px){.halfmap .immobili_listlista .info .testo{display:none}.halfmap .immobili_listlista figure{height:250px}}@media only screen and (max-width:1280px){.immobili_listlista figure{height:350px}}@media only screen and (max-width:1024px){.immobili_listlista .col-4{width:30%}.immobili_listlista .col-8{width:70%}}@media only screen and (max-width:812px){.immobili_listlista .col-4{width:35%}.immobili_listlista .col-8{width:65%}.immobili_listlista .info .testo{font-size:14px}.halfmap .immobili_listlista .col-4{width:35%}.halfmap .immobili_listlista .col-8{width:65%}.halfmap .immobili_listlista .info .testo{font-size:14px}}@media only screen and (max-width:480px){.immobili_listlista .col-4{width:100%}.immobili_listlista .col-8{width:100%}.immobili_listlista .icone .ico img{margin:auto;display:block}.immobili_listlista .action{margin-bottom:40px}.immobili_listlista figure{border-radius:5px 5px 0px 0px}.halfmap .immobili_listlista .col-4{width:100%}.halfmap .immobili_listlista .col-8{width:100%}.halfmap .immobili_listlista .icone .ico img{margin:auto;display:block}.halfmap .immobili_listlista .action{margin-bottom:40px}.halfmap .immobili_listlista figure{border-radius:5px 5px 0px 0px}}@media only screen and (max-width:380px){.elenco.immobili .ordine .tit_ordinamento{width:100%;text-align:center}.elenco.immobili .ordine .cambiaordinamento{margin-left:0px;padding-left:0px;border-left:0px solid #ebebeb;width:100%;text-align:center;margin-top:25px}.immobili_listlista figure{height:270px}.halfmap .immobili_listlista figure{height:270px}}@media only screen and (max-width:320px){.immobili_listlista figure{height:240px}.halfmap .immobili_listlista figure{height:240px}}.immobili_listpertinenze{background-color:#fff;border:1px solid #dee2e6 !important;border-radius:5px;margin:auto;margin-bottom:25px}.immobili_listpertinenze a{text-decoration:none}.immobili_listpertinenze figure{border-radius:5px 0px 0px 5px;height:330px;width:100%;position:relative;background:#eeeeee;overflow:hidden;position:relative;margin:0}.immobili_listpertinenze figure:before{content:'';position:absolute;bottom:0px;left:0px;z-index:101;width:100%;height:100px;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#000000',GradientType=0 )}.immobili_listpertinenze figure img{display:block;width:100%;height:100%;object-fit:cover}.immobili_listpertinenze figure .dettagli{position:absolute;top:10px;right:0px;z-index:102}.immobili_listpertinenze figure .dettagli .motivazione{padding:5px 55px 5px 10px;font-size:13px;text-transform:uppercase}.immobili_listpertinenze figure .dettagli .motivazione.vendita{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listpertinenze figure .dettagli .motivazione.affittovendita{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listpertinenze figure .dettagli .motivazione.affitto{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listpertinenze figure .dettagli .motivazione.affitto_stagionale{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listpertinenze figure .statoImm{position:absolute;top:50px;right:0px;z-index:103;padding:5px 10px;font-size:12px;text-transform:uppercase}.immobili_listpertinenze figure .statoImm.venduto{background:#2c496a;color:#ffffff}.immobili_listpertinenze figure .statoImm.affittato{background:#2c496a;color:#ffffff}.immobili_listpertinenze figure .statoImm.ribasso{background:#ff7200;color:#ffffff}.immobili_listpertinenze figure .statoImm.nuovo{background:#62b546;color:#ffffff}.immobili_listpertinenze figure .statoImm.lusso{background:#ded20f;color:#ffffff}.immobili_listpertinenze figure .agente{position:absolute;bottom:0px;right:0px;z-index:102;width:100%}.immobili_listpertinenze figure .agente .foto{margin:10px 10px 25px 10px;float:right;position:relative}.immobili_listpertinenze figure .agente .foto figure{height:40px;width:40px;position:relative;background:#f9f9f9;overflow:hidden;border-radius:50%}.immobili_listpertinenze figure .agente .foto figure:before{background:unset !important}.immobili_listpertinenze figure .agente .foto figure img{width:100%;height:100%;position:absolute;margin:auto;top:0px;left:0px;right:0px;bottom:0px}.immobili_listpertinenze figure .agente .dettagli{text-align:right;margin:2px 0px 0px 0px;float:right;position:relative;color:#ffffff;font-size:12px}.immobili_listpertinenze figure .immoPreferiti{position:absolute;top:10px;left:10px;z-index:102;background:rgba(0,0,0,0.3);border-radius:5px;padding:3px 5px}.immobili_listpertinenze figure .immoPreferiti.attivo{background:var(--col-princ)}.immobili_listpertinenze figure .immoPreferiti .la{font-size:20px;cursor:pointer;color:#ffffff}.immobili_listpertinenze figure .prezzo{position:absolute;z-index:102;bottom:10px;right:10px;font-weight:var(--txt-fontweight);color:#ffffff;font-size:20px;text-align:left}.immobili_listpertinenze .boxdettagli{position:relative}.immobili_listpertinenze .info{padding:15px 15px 0px 15px;text-align:left}.immobili_listpertinenze .info .titolo{font-weight:700;font-size:18px;color:#555555;margin-bottom:10px}.immobili_listpertinenze .info .dove{padding-left:50px;text-align:left;font-size:20px;color:#777777;margin-bottom:0px;min-height:60px;position:relative;padding-right:50px}.immobili_listpertinenze .info .dove small{font-size:15px}.immobili_listpertinenze .info .dove .la{color:#d4dadc;font-size:60px;position:absolute;left:-10px;top:-4px}.immobili_listpertinenze .info .testo{color:#5f5f5f;margin:10px 0px;text-align:justify;font-size:16px;min-height:70px !important}.immobili_listpertinenze .icone{min-height:61px}.immobili_listpertinenze .icone .ico{font-weight:400;width:33.33%;float:left;padding:15px;color:#8b8782;font-size:12px;text-align:center}.immobili_listpertinenze .icone .ico img{width:30px;height:30px;margin-right:5px}.immobili_listpertinenze .icone .ico:nth-child(1){border-left:0px}.immobili_listpertinenze .action{padding:0px 15px 15px 15px;text-align:left}.immobili_listpertinenze .action .codice{line-height:40px;font-weight:400;color:#5f5f5f;font-size:13px;float:left;text-align:left}.immobili_listpertinenze .action .dettagli{padding:10px 15px;border-radius:5px;font-weight:400;background:var(--col-princ);color:#ffffff;font-size:14px;float:right;text-align:center}.immobili_listpertinenze a:hover{text-decoration:none}.immobili_listpertinenze a:hover > .action .dettagli{background:var(--col-sec)}.immobili_listpertinenze:hover{border:1px solid var(--col-princ) !important}.blacksite .immobili_listpertinenze{background:var(--black-1);border:1px solid var(--black-4) !important}.blacksite .immobili_listpertinenze:hover{border:1px solid var(--col-princ) !important}.blacksite .immobili_listpertinenze .info .titolo{color:#fff !important}.blacksite .immobili_listpertinenze .info .dove{color:#fff !important}.blacksite .immobili_listpertinenze .info .testo{color:#fff !important}.blacksite .immobili_listpertinenze .icone .ico{color:#fff !important}.blacksite .immobili_listpertinenze .action .codice{color:#fff !important}@media only screen and (max-width:1280px){.immobili_listpertinenze figure{height:350px}}@media only screen and (max-width:1024px){.immobili_listpertinenze .col-4{width:30%}.immobili_listpertinenze .col-8{width:70%}}@media only screen and (max-width:900px){.immobili_listpertinenze .col-4{width:35%}.immobili_listpertinenze .col-8{width:65%}.immobili_listpertinenze .info .testo{font-size:13px}}@media only screen and (max-width:600px){.immobili_listpertinenze{max-width:380px}.immobili_listpertinenze .col-4{width:100%}.immobili_listpertinenze .col-8{width:100%}.immobili_listpertinenze .icone .ico img{margin:auto;display:block}.immobili_listpertinenze .action{margin-bottom:40px}.immobili_listpertinenze figure{border-radius:5px 5px 0px 0px}}@media only screen and (max-width:380px){.immobili_listpertinenze figure{height:270px}}@media only screen and (max-width:320px){.immobili_listpertinenze figure{height:240px}}.immobili_listsimili{background-color:#fff;border:1px solid #eeeeee;border-radius:5px;margin:auto;margin-bottom:25px;max-width:380px}.immobili_listsimili{width:100%;margin:0px auto 30px;background-color:#fff;border-radius:6px;max-width:425px;box-shadow:0 2px 7px rgba(0, 0, 0, .2)}.immobili_listsimili a{text-decoration:none}.immobili_listsimili figure{border-radius:6px 6px 0px 0px;height:270px;width:100%;position:relative;background:#eeeeee;overflow:hidden;position:relative}.immobili_listsimili figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.immobili_listsimili figure .dettagli{position:absolute;bottom:12px;right:10px;z-index:102}.immobili_listsimili figure .dettagli .motivazione{float:right;padding:0px 20px 0px 20px;line-height:37px;font-size:13px;text-transform:uppercase}.immobili_listsimili figure .dettagli .motivazione.vendita{background:var(--col-princ);color:#ffffff}.immobili_listsimili figure .dettagli .motivazione.affittovendita{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listsimili figure .dettagli .motivazione.affitto{background:var(--col-sec);color:#ffffff}.immobili_listsimili figure .dettagli .motivazione.affitto_stagionale{background:rgba(0,0,0,0.5);color:#ffffff}.immobili_listsimili figure .statoImm{position:absolute;top:10px;right:10px}.immobili_listsimili figure .statoImm img{width:90px}/* .immobili_listsimili figure .statoImm{position:absolute;top:0px;right:0px;left:0px;margin:0px auto;z-index:103;line-height:42px;text-align:center;width:50%;font-size:20px;font-weight:500;text-transform:uppercase}.immobili_listsimili figure .statoImm.venduto{background:var(--col-sec);color:#ffffff}.immobili_listsimili figure .statoImm.affittato{background:#2c496a;color:#ffffff}.immobili_listsimili figure .statoImm.ribasso{background:#ff7200;color:#ffffff}.immobili_listsimili figure .statoImm.nuovo{background:#62b546;color:#ffffff}.immobili_listsimili figure .statoImm.lusso{background:#ded20f;color:#ffffff}*/ .immobili_listsimili figure .agente{position:absolute;bottom:0px;right:0px;z-index:102;width:100%}.immobili_listsimili figure .agente .foto{margin:10px 10px 25px 10px;float:right;position:relative}.immobili_listsimili figure .agente .foto figure{height:40px;width:40px;position:relative;background:#f9f9f9;overflow:hidden;border-radius:50%}.immobili_listsimili figure .agente .foto figure:before{background:unset !important}.immobili_listsimili figure .agente .foto figure img{width:100%;height:100%;position:absolute;margin:auto;top:0px;left:0px;right:0px;bottom:0px}.immobili_listsimili figure .agente .dettagli{text-align:right;margin:2px 0px 0px 0px;float:right;position:relative;color:#ffffff;font-size:12px}.immobili_listsimili figure .immoPreferiti{float:right;margin:0px 2px 0px 0px;background:rgba(255,255,255,0.5);border-radius:5px;padding:0px 8px 0px 9px}.immobili_listsimili figure .immoPreferiti:hover{background:rgba(11, 50, 121, .5)}.immobili_listsimili figure .immoPreferiti.attivo{background:rgba(11, 50, 121, .5)}.immobili_listsimili figure .immoPreferiti .la{font-size:20px;cursor:pointer;color:#ffffff;line-height:37px}.immobili_listsimili .boxdettagli{position:relative;padding:17px 17px 0px 17px}.immobili_listsimili .info{text-align:left;border-bottom:.5px solid #afafaf;margin:0px 0px 17px 0px}.immobili_listsimili .info .titolo{float:left;font-size:20px;font-weight:600;color:var(--col-sec);margin:0px 0px 15px 0px}.immobili_listsimili .info .prezzo{float:right;font-size:20px;font-weight:600;color:var(--col-sec);margin:0px 0px 15px 0px}.immobili_listsimili .info .dove{text-align:left;font-size:14px;color:#555555;min-height:60px;position:relative}.immobili_listsimili .info .dove i{float:left;color:#6d6a6a;font-size:22px;margin:0px 13px 0px 0px}.immobili_listsimili .bottom{display:flex;min-height:115px}.immobili_listsimili .icone{flex:1}.immobili_listsimili .icone .ico{width:100%;margin:0px 0px 17px 0px}.immobili_listsimili .icone .ico i{float:left;font-size:16px;margin:0px 10px 0px 0px;color:#6d6a6a;height:20px;width:20px}.immobili_listsimili .icone .ico span{float:left;color:#6d6a6a;font-size:13px}.immobili_listsimili .icone .ico span strong{}.immobili_listsimili .action{flex:1;position:relative}.immobili_listsimili .action .codice{position:absolute;bottom:17px;right:0px;background:#e4e3e3;border-radius:4px;color:#333;text-transform:uppercase;width:90%;font-size:12px;text-align:center}.immobili_listsimili a:hover{text-decoration:none}.immobili_listsimili:hover{}.immobili_listsimili figure:hover img{transform:scale(1.1)}.blacksite .immobili_listsimili{background:var(--black-1);border:1px solid var(--black-4)}.blacksite .immobili_listsimili .info .titolo{color:#fff}.blacksite .immobili_listsimili .info .dove{color:#fff}.blacksite .immobili_listsimili .icone .ico{color:#fff}.blacksite .immobili_listsimili .action .codice{color:#fff}.blacksite .schedaagenzia .corpo .scheda_form{background:var(--black-3)}@media only screen and (max-width:1600px){.immobili_listsimili .info .titolo{font-size:18px}.immobili_listsimili .info .prezzo{font-size:18px}}@media only screen and (max-width:1536px){.immobili_listsimili .info .titolo{font-size:16px}.immobili_listsimili .info .prezzo{font-size:16px}}@media only screen and (max-width:1440px){.immobili_listsimili .boxdettagli{padding:17px 10px 0px 10px}}@media only screen and (max-width:1024px){.immobili_listsimili .icone .ico i{margin:0px 8px 0px 0px !important}}@media only screen and (max-width:480px){.immobili_listsimili .icone .ico img{margin:auto;display:block}}.schedaimmobile .gallery{height:750px;position:relative;margin:-50px 0px 0px 0px}.schedaimmobile .gallery .immoVisto.scheda{top:10px}.schedaimmobile .gallery:after{content:'';position:absolute;z-index:2;bottom:0px;left:0px;width:100%;background-image:url(../img/inclinato_1.png);height:70px;background-size:cover;background-repeat:no-repeat}.schedaimmobile .gallery .statoImm{position:absolute;top:10px;right:10px}.schedaimmobile .gallery .statoImm img{width:240px}.schedaimmobile .sectionpage{padding:80px 0px 30px 0px;min-height:80vh}.schedaimmobile .sectionpage .corpo{max-width:1600px;margin:0px auto 0px}.schedaimmobile .sectionpage .corpo h1{float:left;margin:0px 0px 40px 0px}.schedaimmobile .sectionpage .corpo h1 span{font-weight:700}.schedaimmobile .sectionpage .corpo .immoCond{float:right;position:relative}.schedaimmobile .sectionpage .corpo .immoCond .fa{font-size:26px;cursor:pointer;color:var(--col-sec)}.schedaimmobile .sectionpage .corpo .immoCond .cont_condivisioni{display:none;width:auto;border:1px solid #222222;background:#fff;list-style:none;position:absolute;right:0px;top:35px;padding:10px;z-index:500;border-radius:5px}.schedaimmobile .sectionpage .corpo .immoCond .cont_condivisioni a i{font-size:40px;color:#878c92;cursor:pointer}.schedaimmobile .sectionpage .corpo .immoCond .cont_condivisioni a:hover i{color:var(--col-sec);text-decoration:none}.schedaimmobile .sectionpage .corpo .immoCond .cont_condivisioni .condivisioni{width:auto;list-style:none;text-align:center;padding:0}.schedaimmobile .sectionpage .corpo .immoCond .cont_condivisioni .condivisioni li{margin:15px 0px}.schedaimmobile .sectionpage .corpo .immoCond .cont_condivisioni .condivisioni .onlyMobile{display:none}.schedaimmobile .sectionpage .corpo .immoStampa{float:right;margin:0px 0px 0px 20px}.schedaimmobile .sectionpage .corpo .immoStampa .fa{font-size:26px;cursor:pointer;color:var(--col-sec)}.schedaimmobile .sectionpage .corpo .immoPreferiti{float:right;margin:0px 0px 0px 20px}.schedaimmobile .sectionpage .corpo .immoPreferiti .fas{font-size:26px;cursor:pointer;color:var(--col-princ)}.schedaimmobile .sectionpage .corpo .immoPreferiti .far{font-size:26px;cursor:pointer;color:var(--col-sec)}.schedaimmobile .sectionpage .corpo .section{position:relative;width:100%;margin:0px 0px 20px 0px;background:#fff;box-shadow:0 0 4px rgba(0, 0, 0, .2);border:1px solid #eff0f6;border-radius:10px;padding:45px 45px 45px 45px;background-image:url(../img/bg_1.png);background-repeat:no-repeat;background-size:cover}.schedaimmobile .sectionpage .corpo .section.first:after{content:'';height:100px;width:146px;position:absolute;bottom:0px;left:0px;right:auto;background-image:url(../img/corner_left.png);background-size:contain;background-repeat:no-repeat}.schedaimmobile .sectionpage .corpo .section.desc:after{content:'';width:100px;position:absolute;top:0px;bottom:0px;right:85px;margin:auto;background-position:center center;background-repeat:no-repeat;background-size:85px auto;background-image:url(../img/logo_col.png)}.schedaimmobile .sectionpage .corpo .section .colTitSx{float:left;vertical-align:text-top;width:18%}.schedaimmobile .sectionpage .corpo .section .dettaglio{float:right;vertical-align:text-top;width:79%}.schedaimmobile .sectionpage .corpo .section .titolo_sez{font-size:22px;font-weight:700;margin:0px 0px 25px 0px;color:var(--col-sec)}.schedaimmobile .sectionpage .corpo .section.first .Sx{float:left;width:22%}.schedaimmobile .sectionpage .corpo .section.first .Sx .statoImm{font-size:16px;margin:0px 0px 35px 0px}.schedaimmobile .sectionpage .corpo .section.first .Sx .statoImm span{border-radius:5px;display:inline-block;margin-top:10px;margin-right:10px;padding:8px 15px;text-transform:capitalize}.schedaimmobile .sectionpage .corpo .section.first .Sx .statoImm .venduto{background:#2c496a;color:#ffffff}.schedaimmobile .sectionpage .corpo .section.first .Sx .statoImm .affittato{background:#2c496a;color:#ffffff}.schedaimmobile .sectionpage .corpo .section.first .Sx .statoImm .ribasso{background:#ff7200;color:#ffffff}.schedaimmobile .sectionpage .corpo .section.first .Sx .statoImm .nuovo{background:#62b546;color:#ffffff}.schedaimmobile .sectionpage .corpo .section.first .Sx .statoImm .lusso{background:#ded20f;color:#ffffff}.schedaimmobile .sectionpage .corpo .section.first .Sx .ico{width:100%;margin:0px 0px 17px 0px}.schedaimmobile .sectionpage .corpo .section.first .Sx .ico i{float:left;font-size:16px;margin:0px 10px 0px 0px;color:var(--col-sec);height:20px;width:20px}.schedaimmobile .sectionpage .corpo .section.first .Sx .ico span{float:left;color:#6d6a6a;font-size:14px}.schedaimmobile .sectionpage .corpo .section.first .Sx .ico span strong{color:var(--col-sec)}.schedaimmobile .sectionpage .corpo .section.first .Dx{float:left;width:78%}.schedaimmobile .sectionpage .corpo .section.first .Dx .prezzo{float:right;color:#4db3e6;font-size:30px;line-height:32px;font-weight:700;margin:0px 0px 25px 0px}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb #gallery{height:428px;overflow:hidden}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb .col-lg-3{margin:0px 0px 20px 0px}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb figure{height:195px;width:100%;position:relative;background:#eeeeee;overflow:hidden;cursor:pointer;border-radius:6px}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb figure:hover img{transform:scale(1.1)}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb .plus_foto{display:block;float:right;cursor:pointer;color:#fff;text-transform:uppercase;padding:8px 75px 8px 75px;background:var(--col-princ);border-radius:5px;margin:25px 0px 0px 0px}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb .plus_foto:hover{background:#8c1340}.schedaimmobile .sectionpage .corpo .section.desc .dettaglio{padding:0px 230px 0px 0px}.schedaimmobile .sectionpage .corpo .section .classe_energetica{font-size:14px}.schedaimmobile .sectionpage .corpo .section .classe_energetica .liv_classe{border-radius:5px;display:inline-block;padding:4px 7px;text-transform:capitalize}.schedaimmobile .sectionpage .corpo .section .dettaglio .caratteristiche .box{display:table-row;min-height:24px;font-size:16px;width:48%;padding:8px 0px;text-align:left;font-weight:var(--txt-fontweight);border-bottom:0.5px solid #afafaf}.schedaimmobile .sectionpage .corpo .section .dettaglio .caratteristiche .box span{display:table-cell}.schedaimmobile .sectionpage .corpo .section .dettaglio .caratteristiche .box span:nth-child(1){float:left;font-weight:600}.schedaimmobile .sectionpage .corpo .section .dettaglio .caratteristiche .box span:nth-child(2){float:right}.schedaimmobile .sectionpage .corpo .section .dettaglio .caratteristiche .box:nth-child(odd){float:left}.schedaimmobile .sectionpage .corpo .section .dettaglio .caratteristiche .box:nth-child(even){float:right}.schedaimmobile .sectionpage .corpo .section .dettaglio .stanze .box{float:left;min-height:24px;font-size:16px;width:50%;padding:8px 0px;text-align:left;font-weight:var(--txt-fontweight);border-bottom:0.5px solid #afafaf}.schedaimmobile .sectionpage .corpo .section .dettaglio .planimetrie .foto figure{height:200px;background:#fff;border:1px solid #aaaaaa}.schedaimmobile .sectionpage .corpo .section .dettaglio .planimetrie .foto .zoom{cursor:pointer}.schedaimmobile .sectionpage .corpo .section .dettaglio .planimetrie .foto figure img{object-fit:contain;width:100%;height:100%}.schedaimmobile .sectionpage .corpo .section .dettaglio .mappa{position:relative}.schedaimmobile .sectionpage .corpo .section .dettaglio .mappa .indirizzo{line-height:24px;margin:0px 0px 12px 0px}.schedaimmobile .sectionpage .corpo .section .dettaglio .mappa .indirizzo i{font-size:22px}.schedaimmobile .sectionpage .corpo .section .dettaglio .mappa .cartina{width:100%;height:400px;border:0.5px solid #afafaf}.schedaimmobile .sectionpage .corpo .section .dettaglio .video iframe{width:100%;height:450px}.schedaimmobile .sectionpage .corpo .section .dettaglio .virtualtour iframe{width:100%;height:450px}.schedaimmobile .pertinenze{padding-top:20px}.schedaimmobile .sectionpage .corpo .simili{position:relative;margin:80px 0px 0px 0px;padding:0px 0px 95px 0px}.schedaimmobile .sectionpage .corpo .simili:after{content:'';position:absolute;z-index:-1;bottom:0px;left:0px;width:100%;background-image:url(../img/inclinato_4.png);height:202px;background-size:cover;background-repeat:no-repeat;width:100vw;margin-left:calc(-50vw + 792px)}.schedaimmobile .sectionpage .corpo .simili .titolo_sez{font-size:22px;font-weight:700;margin:0px 0px 25px 0px;color:var(--col-sec)}.schedaimmobile .sectionpage .corpo .section .dettaglio .mobile-collapse .collapse{display:block;height:100% !important;overflow:hidden}.schedaimmobile .sectionpage .corpo .section .dettaglio .mobile-collapse .collapse.show{height:100% !important;overflow:unset}.schedaimmobile .sectionpage .corpo .section .dettaglio .mobile-collapse a.collapsed{display:none;margin-top:20px;text-align:center}.schedaimmobile .sectionpage .corpo .section .dettaglio .mobile-collapse a.collapsed:after{content:attr(data-close)}.schedaimmobile .sectionpage .corpo .section .dettaglio .mobile-collapse a:not(.collapsed){display:block;margin-top:20px;text-align:center}.schedaimmobile .sectionpage .corpo .section .dettaglio .mobile-collapse a:not(.collapsed):after{content:attr(data-open)}.blacksite .schedaimmobile .sectionpage .corpo .section{background:var(--black-4)}.blacksite .schedaimmobile .sectionpage .corpo .section .titolo_sez{color:#fff}.blacksite .schedaimmobile .sectionpage .corpo .section .dettaglio .testo{color:#fff}.blacksite .schedaimmobile .sectionpage .corpo .section .dettaglio .classe_energetica{color:#fff}.blacksite .schedaimmobile .sectionpage .corpo .section .dettaglio .caratteristiche .box{color:#fff}.blacksite .schedaimmobile .sectionpage .corpo .section .dettaglio .planimetrie .foto figure{background:var(--black-1);border:2px solid var(--black-4)}.blacksite .schedaimmobile .sectionpage .dx{background:var(--black-4)}.blacksite .schedaimmobile .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli{color:#fff}.blacksite .schedaimmobile .sectionpage .dx .scheda_form .contatto_agenziaagente .dettagli .tipoutente{color:#fff}@media only screen and (max-width:1536px){.schedaimmobile .sectionpage .corpo .section{width:70%}}@media only screen and (max-width:1440px){.schedaimmobile .sectionpage .corpo .section{margin-right:0px !important;width:100%}.schedaimmobile .sectionpage .dx{margin-left:0px !important;margin-top:20px;width:100%}}@media only screen and (max-width:1024px){.schedaimmobile .sectionpage .corpo .section .titolo_sez{width:100%;float:unset;margin-bottom:25px}.schedaimmobile .sectionpage .corpo .section .dettaglio{width:100%;float:unset}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb figure{height:115px}.schedaimmobile .sectionpage .corpo .section .colTitSx{float:unset;width:100%}.schedaimmobile .sectionpage .corpo .section.desc::after{display:none}.schedaimmobile .sectionpage .corpo .section.desc .dettaglio{padding:0px 0px 0px 0px}.schedaimmobile .sectionpage .corpo .simili::after{display:none}.schedaimmobile .gallery .statoImm img{width:200px}}@media only screen and (max-width:900px){.schedaimmobile .sectionpage .corpo .section .dettaglio .caratteristiche .box{width:49%}.schedaimmobile .sectionpage .corpo .section.first .Sx{float:unset;width:100%;text-align:center}.schedaimmobile .sectionpage .corpo .section.first .Sx .ico{width:unset;margin:0px 20px 17px 20px;display:inline-block}.schedaimmobile .sectionpage .corpo .section.first .Dx{float:unset;width:100%}.schedaimmobile .sectionpage .corpo .section.first .Dx .prezzo{float:unset;text-align:center}.schedaimmobile .sectionpage .corpo .section{margin-top:25px}.schedaimmobile .gallery .statoImm{top:60px}.schedaimmobile .gallery .statoImm img{width:170px}}@media only screen and (max-width:600px){.schedaimmobile .sectionpage .corpo .section .dettaglio .prezzo{float:unset;text-align:right;width:100%;margin-top:15px}.schedaimmobile .sectionpage .corpo .section .dettaglio .caratteristiche .box{width:100%;text-align:center}.schedaimmobile .sectionpage .corpo .section .dettaglio .mobile-collapse .collapse{height:125px !important}.schedaimmobile .sectionpage .corpo .section .dettaglio .mobile-collapse a.collapsed{display:block}.schedaimmobile .sectionpage .corpo .section .padding{padding:20px 10px}}@media only screen and (max-width:480px){.schedaimmobile .gallery .statoImm img{width:100px}}@media only screen and (max-width:390px){.schedaimmobile .sectionpage h1{font-size:30px;text-align:center}.schedaimmobile .sectionpage h2{font-size:25px;text-align:center}.schedaimmobile .sectionpage .corpo .section{padding:20px}}@media only screen and (max-width:390px){.schedaimmobile .sectionpage{width:90%}.schedaimmobile .sectionpage h1{font-size:25px}.schedaimmobile .sectionpage h2{font-size:20px}}.schedaimmobile .sectionpage .corpo .section.contatti .colTitSx .titolo_sez{color:var(--col-princ)}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_agenziaagente{float:right;width:35%;padding:0px 0px 0px 50px}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_agenziaagente h3{color:#333;font-size:16px;font-weight:500;line-height:26px;margin:0px 0px 20px 0px}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_agenziaagente .agenzie_listgriglia .boxdettagli .middle_info .social{float:none;text-align:center}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form{float:left;width:65%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .grid-6:nth-child(even) .form-floating{float:right}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .grid-12 .form-floating{width:100%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .form-floating{width:98%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .grid-8{width:100%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .grid-4{width:100%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .input{width:100%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .checkRadio_normal{margin-left:0px}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form button[type="submit"]{margin-right:0px;margin-top:20px}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form textarea{font-size:14px;line-height:22px}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .checkRadio_normal .txtPrivacy{font-size:13px;line-height:20px;margin-left:35px}.section.contatti .AuxiliaFinanceSx{width:90%;margin-top:200px}.section.contatti .AuxiliaFinanceForm{display:none}@media only screen and (max-width:1440px){.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .grid-6{width:48%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .grid-6:nth-child(odd){float:right}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .grid-6:nth-child(even){float:left}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .grid-8{width:70%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .grid-4{width:30%}}@media only screen and (max-width:1280px){.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .grid-8{width:100%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .grid-4{width:100%}}@media only screen and (max-width:1024px){.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_agenziaagente{padding:0px 0px 30px 0px;width:100%;float:none;border-right:0px;border-bottom:1px solid #d9d9da}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form{padding:30px 0px 0px 0px;width:100%;float:none}.section.contatti .AuxiliaFinanceSx{display:none}.section.contatti .AuxiliaFinanceForm{display:block;margin:auto;width:90%;max-width:400px}}@media only screen and (max-width:480px){.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form{padding:20px 5px}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_form .grid-6{width:100%}}@media only screen and (max-width:390px){.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_agenziaagente .foto figure{height:200px;width:200px}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_agenziaagente .dettagli strong{font-size:23px}}@media only screen and (max-width:320px){.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_agenziaagente .foto figure.agenzia{width:220px}}.staffhome{background:#f8f8f8;padding:50px 30px}.staffhome h3{font-family:'Lato', sans-serif;font-weight:400;font-size:36px;text-transform:uppercase;color:var(--col-princ);text-align:center;padding:15px 15px 15px 15px;margin:0}.staffhome p{font-family:'Lato', sans-serif;font-weight:400;font-size:20px;color:#777777;text-align:center;padding:15px 15px 45px 15px;margin:0}.staffhome .contentbox{max-width:1300px;margin:auto;height:520px}.staffhome .contentbox .contGalleryagentiHome .swiper-container{padding:30px 0px}.staffhome .carouselcard{padding:90px 0px 0px 0px}.staffhome .carouselcard .carousel-control-btn{top:0;left:0;right:0;bottom:0;opacity:1;color:#fff;z-index:15;width:60px;height:60px;font-size:0;background:rgba(0,0,0,0.6);text-decoration:none;border-radius:3px;-webkit-border-radius:3px;transition:color .2s ease, background .2s ease;-webkit-transition:color .2s ease, background .2s ease}.staffhome .carouselcard .carousel-control-btn.carousel-control-prev{right:80px;margin:5px auto auto auto}.staffhome .carouselcard .carousel-control-btn.carousel-control-next{left:80px;margin:5px auto auto auto}.staffhome .carouselcard .carousel-control-btn:hover{color:#fff;background:var(--col-sec)}.staffhome .carouselcard .carousel-control-btn > i{top:0;left:0;right:0;bottom:0;color:#fff;width:20px;height:20px;margin:auto;font-size:20px;position:absolute;display:inline-block;transition:color .2s ease;-webkit-transition:color .2s ease}.staffhome .carouselcard .carousel-control-btn:hover > i{color:#fff}.staffhome .carousel-item{padding-top:20px !important}.blacksite .staffhome{background:var(--black-2)}.blacksite .staffhome p{color:#fff}.blacksite .agenti_listhome{background:var(--black-1)}.blacksite .agenti_listhome .info .titolo{color:#fff !important}.blacksite .agenti_listhome .info .qualifica{color:#fff !important}.blacksite .agenti_listhome:hover::after{-webkit-box-shadow:0px 34px 36px 21px rgba(255,255,255,0.2);-moz-box-shadow:0px 34px 36px 21px rgba(255,255,255,0.2);box-shadow:0px 34px 36px 21px rgba(255, 255, 255, 0.2)}.benvenuto{position:relative}.benvenuto .contentbox{max-width:1600px;margin:auto}.benvenuto h1{color:#fff;text-align:center;font-size:36px;margin-bottom:40px}.benvenuto .text{}.benvenuto strong{color:var(--col-princ)}.benvenuto a{background:#279d07;padding:15px 25px;color:#ffffff;border-radius:5px}.benvenuto a:hover{background:#196105;color:#ffffff}.benvenuto ul{list-style:none;padding-left:0rem}.benvenuto ul li{display:inline;padding-right:2rem}.blacksite .benvenuto{background:var(--black-2);color:#fff}.blacksite .benvenuto strong{color:var(--col-princ)}.blacksite .benvenuto a{background:#279d07;color:#ffffff}.blacksite .benvenuto a:hover{background:#196105;color:#ffffff}@media (max-width:900px){.benvenuto h1{padding:0px 30px 0px 30px !important}}@media (max-width:480px){.benvenuto .slide{order:2}.benvenuto .text{order:1}}.boxHome_1{position:relative;padding:90px 0px 50px 0px}.boxHome_1::after{content:'';position:absolute;z-index:1;bottom:-197px;left:0px;width:100%;background-image:url(../img/inclinato_3.jpg);height:236px;background-size:cover;background-repeat:no-repeat}.boxHome_1 .contentbox{max-width:1600px;margin:0px auto 0px;display:flex;justify-content:center;align-items:center}.boxHome_1 .box.num1{grid-auto-columns:minmax(auto,1600px) !important}.boxHome_1 .card{max-width:1600px !important;border:none;margin:0px 0px 120px 0px !important}.boxHome_1 .card .row{align-items:center;justify-content:center}.boxHome_1 .card .col-lg-5{width:46.2% !important}.boxHome_1 .card .col-lg-5 figure{position:relative;border-radius:6px}.boxHome_1 .card .col-lg-5 figure:after{content:'';height:105px;width:140px;position:absolute;bottom:0px;left:0px;background-image:url(../img/corner_left.png);background-size:contain;background-repeat:no-repeat}.boxHome_1 .card .col-lg-5 figure img{border-radius:6px}.boxHome_1 .card .col-lg-7{width:53.5% !important}.boxHome_1 .card .card-body{padding:0px 0px 0px 70px !important;text-align:right}.boxHome_1 .card .card-body .card-title{font-size:36px;line-height:44px;font-weight:700;color:var(--col-sec) !important;margin:0px 0px 40px 0px}.boxHome_1 .card .card-body .card-title span{color:var(--col-princ) !important}.boxHome_1 .card .card-body .card-text{font-size:16px;line-height:30px}.boxHome_1 .card .card-body .card-text p{font-size:16px;line-height:30px}.boxHome_1 .card .card-body .btn{margin:0px 0px 0px 0px;padding:8px 35px 8px 35px;background-color:#4db3e6;color:#fff !important;text-transform:uppercase;font-weight:700}.boxHome_1 .card .card-body .btn:hover{background-color:var(--col-sec) !important}.boxHome_1 .card:nth-child(even) .col-lg-5{order:2}.boxHome_1 .card:nth-child(even) .col-lg-5 figure:after{content:'';height:105px;width:140px;position:absolute;bottom:0px;right:0px;left:auto;background-image:url(../img/corner_right.png);background-size:contain;background-repeat:no-repeat}.boxHome_1 .card:nth-child(even) .col-lg-7{order:1}.boxHome_1 .card:nth-child(even) .card-body{padding:0px 70px 0px 0px !important;text-align:left}.boxHome_1 .card:nth-child(even) .card-body .btn{background-color:var(--col-sec)}.boxHome_1 .card:nth-child(even) .card-body .btn:hover{background-color:#8c1340 !important}.boxHome_1 .card:nth-child(4) .col-lg-5 figure:after{background-image:url(../img/corner_right_dist.png);height:140px}.homeslide_2{padding:80px 0px 0px 0px}.homeslide_2 .contentbox{max-width:1600px;margin:0px auto}.homeslide_2 .contentbox h2{position:relative;z-index:2;color:#fff;text-align:center;margin:0px 0px 80px 0px;font-weight:600}.homeslide_2 .contentbox h2 span{font-weight:700}.homeslide_2 .slide .carousel-control-next, .homeslide_2 .slide .carousel-control-prev{width:9% !important}.homeslide_2 .slide .carousel-item .container{position:relative;height:760px;top:-760px}.homeslide_2 .slide .carousel-item .container .carousel-caption{margin:auto;padding:48px 0px 48px 0px;background-color:rgba(77, 179, 230, .7);font-size:34px;font-weight:500;line-height:41px;position:absolute;top:auto;bottom:300px;left:0;right:0;max-width:1035px}.homeslide_2 .slide .carousel-item .container .carousel-caption .title{text-shadow:none;font-weight:500;margin:0px 0px 0px 0px;font-size:34px;line-height:41px;text-transform:none}.contatti_home{background-image:url(../img/bg_1.png);background-repeat:no-repeat;background-size:cover;padding:120px 0px 120px 0px}.contatti_home .contentbox{max-width:1600px;margin:0px auto;display:flex;flex-direction:row;align-items:center;align-content:center}.contatti_home .Sx{padding:0px 10% 0px 10%}.contatti_home .Sx img{height:380px}.contatti_home .Dx{}.contatti_home .Dx h2{color:var(--col-princ);font-size:36px;line-height:44px;margin:0px 0px 55px 0px;font-weight:600}.contatti_home .Dx .text{font-size:16px;line-height:30px;margin:0px 0px 45px 0px}.contatti_home .Dx .cont_form_home{}.contatti_home .Dx .cont_form_home .form-control{border:1px solid #ccc;border-radius:0px;padding:0px 0px 0px 0px}.contatti_home .Dx .cont_form_home .form-control:hover{border:1px solid var(--col-sec)}.contatti_home .Dx .cont_form_home .grid-12 .form-floating{width:100%}.contatti_home .Dx .cont_form_home .grid-6:nth-child(2) .form-floating{float:right}.contatti_home .Dx .cont_form_home .grid-6:nth-child(4) .form-floating{float:right}.contatti_home .Dx .cont_form_home .infoPrivacy .txtPrivacy{font-size:14px !important}@media only screen and (max-width:1600px){.boxHome_1 .contentbox{max-width:98%}.boxHome_1 .card .col-lg-7{width:52.5% !important}.contatti_home .contentbox{max-width:98%}}@media only screen and (max-width:1536px){.boxHome_1 .card .col-lg-7{width:50.5% !important}.contatti_home .Sx{padding:0px 6% 0px 6% !important}}@media only screen and (max-width:1519px){.boxHome_1 .card .col-lg-7{width:49.5% !important}}@media only screen and (max-width:1440px){.boxHome_1 .card .col-lg-7{width:44.5% !important}.boxHome_1 .card .card-body{padding:0px 0px 0px 50px !important}.boxHome_1 .card:nth-child(2n) .card-body{padding:0px 50px 0px 0px !important}.contatti_home .Sx{padding:0px 3% 0px 3% !important}}@media only screen and (max-width:1280px){.boxHome_1 .card .col-lg-7{width:40.5% !important}.boxHome_1 .card .card-body{padding:0px 0px 0px 40px !important}.boxHome_1 .card .card-body .card-title{font-size:25px !important}.homeslide_2 .carousel .carousel-item{height:570px !important}.homeslide_2 .slide .carousel-item .container{height:570px !important;top:-570px !important}.homeslide_2 .slide .carousel-item .container .carousel-caption{bottom:220px !important}.homeslide_2 .slide .carousel-item .container .carousel-caption .title{font-size:30px !important}.contatti_home{padding:80px 0px 80px 0px !important}.contatti_home .Sx img{height:200px}}@media only screen and (max-width:1024px){.boxHome_1 .card{height:auto !important}.boxHome_1 .card .col-lg-5{width:480px !important}.boxHome_1 .card .col-lg-5 figure{height:420px !important}.boxHome_1 .card .col-lg-7{width:52% !important}.homeslide_2 .slide .carousel-item .container .carousel-caption{max-width:72% !important}.homeslide_2 .slide .carousel-item .container .carousel-caption .title{font-size:25px !important}}@media only screen and (max-width:900px){.boxHome_1 .card .col-lg-7{width:100% !important;max-width:480px;margin:20px auto 0px !important}.boxHome_1 .card .card-body{padding:0px 0px 0px 0px !important}.boxHome_1 .card:nth-child(2n) .col-lg-5{order:1}.boxHome_1 .card:nth-child(2n) .col-lg-7{order:2}.boxHome_1 .card:nth-child(2n) .card-body{padding:0px 0px 0px 0px !important}.contatti_home .Dx h2{margin:0px 0px 25px 0px}}@media only screen and (max-width:768px){.contatti_home .contentbox{display:block;max-width:90% !important}.contatti_home .Sx{width:100% !important;text-align:center;padding:0px 0px 35px 0px !important}.contatti_home .Dx{width:100% !important}}@media only screen and (max-width:600px){}@media only screen and (max-width:480px){.boxHome_1{padding:90px 25px 50px 25px}.boxHome_1 .card{margin:0px 0px 65px 0px !important}.boxHome_1 .card .col-lg-5 figure{height:315px !important}.homeslide_2 .carousel .carousel-item{height:300px !important}.homeslide_2 .slide .carousel-item .container{height:300px !important;top:-300px !important}.homeslide_2 .slide .carousel-item .container .carousel-caption{bottom:30px !important;padding:15px 10px 15px 10px !important}.homeslide_2 .slide .carousel-item .container .carousel-caption .title{font-size:18px !important;line-height:38px !important}.homeslide_2 .contentbox{max-width:90% !important}}@media only screen and (max-width:390px){.boxHome_1{padding:40px 25px 15px 25px}.boxHome_1 .card .card-body .btn{padding:8px 13px 8px 13px !important}.homeslide_2 .slide .carousel-item .container .carousel-caption .title{line-height:27px !important}}.immobilihome{padding:90px 0px 80px 0px;position:relative;z-index:0}.immobilihome::after{content:'';position:absolute;z-index:-1;bottom:-120px;left:0px;width:100%;background-image:url(../img/inclinato_2.png);height:410px;background-size:cover;background-repeat:no-repeat}.immobilihome h2{font-family:'Montserrat', sans-serif;font-weight:500;font-size:28px;color:var(--col-sec);text-align:left;margin:0px 0px 50px 0px}.immobilihome h2 span{font-weight:700}.immobilihome .contentbox{max-width:1600px;margin:auto;height:620px;margin-bottom:50px}.immobilihome .contentbox .contGalleryimmHome .swiper-container{padding:30px 0px}.immobilihome .carouselcard{padding:0px 0px 0px 0px}.immobilihome .carouselcard .carousel-indicators li{margin:0px 6px;background-color:rgba(255, 255, 255, .4)}.immobilihome .carouselcard .carousel-indicators .active{background-color:#fff!important}.immobilihome .carouselcard .carousel-control-btn{display:none;top:0;left:0;right:0;bottom:0;opacity:1;color:#fff;z-index:15;width:60px;height:60px;font-size:0;background:rgba(0,0,0,0.6);text-decoration:none;border-radius:3px;-webkit-border-radius:3px;transition:color .2s ease, background .2s ease;-webkit-transition:color .2s ease, background .2s ease}.immobilihome .carouselcard .carousel-control-btn.carousel-control-prev{right:80px;margin:5px auto auto auto}.immobilihome .carouselcard .carousel-control-btn.carousel-control-next{left:80px;margin:5px auto auto auto}.immobilihome .carouselcard .carousel-control-btn:hover{color:#fff;background:var(--col-sec)}.immobilihome .carouselcard .carousel-control-btn > i{top:0;left:0;right:0;bottom:0;color:#fff;width:20px;height:20px;margin:auto;font-size:20px;position:absolute;display:inline-block;transition:color .2s ease;-webkit-transition:color .2s ease}.immobilihome .carouselcard .carousel-control-btn:hover > i{color:#fff}.slider-box.num-1 .slider-card{flex-basis:100%}.slider-box.num-2 .slider-card{flex-basis:50%}.slider-box.num-3 .slider-card{flex-basis:33.3%}.slider-box.num-4 .slider-card{flex-basis:25%}.slider-box.num-5 .slider-card{flex-basis:20%}.slider-box .slider-container{display:flex;align-items:center;overflow:hidden;position:relative;width:100%;margin:auto}.slider-box .slider-container .slider-wrapper{overflow:hidden;flex:1}.slider-box .slider-container .slider-wrapper .slider{display:flex;transition:transform 0.3s}.slider-box .slider-container .slider-wrapper .slider .slider-card{flex-grow:0;flex-shrink:0}.slider-box .slider-btn{display:none;text-align:center}.slider-box .slider-btn .arrow{cursor:pointer;background-color:rgba(0, 0, 0, 0.5);color:white;border:none;padding:5px 15px;font-size:24px;margin:35px 10px 0px 10px}.slider-box .slider-indicator{display:block;text-align:center}.slider-box .slider-indicator .indicator{cursor:pointer;background:transparent;color:rgba(255, 255, 255, .4);border:none;font-size:12px;margin:35px 10px 0px 10px}.slider-box .slider-indicator .indicator.active{color:rgba(255, 255, 255, 1)}.slider-box.num-2 .indicator:nth-last-child(-n+1){display:none}.slider-box.num-3 .indicator:nth-last-child(-n+2){display:none}.slider-box.num-4 .indicator:nth-last-child(-n+3){display:none}.slider-box.num-5 .indicator:nth-last-child(-n+4){display:none}@media only screen and (max-width:1600px){.immobilihome .contentbox{max-width:98%}}@media only screen and (max-width:1440px){.slider-box.num-4 .slider-card{flex-basis:33%}}@media only screen and (max-width:1280px){.slider-box.num-5 .slider-card{flex-basis:33.3%}.slider-box.num-4 .slider-card{flex-basis:33.3%}.slider-box.num-4 .indicator:nth-last-child(-n+3){display:inline-block}.slider-box.num-5 .indicator:nth-last-child(-n+4){display:inline-block}.slider-box.num-4 .indicator:nth-last-child(-n+2){display:none}.slider-box.num-5 .indicator:nth-last-child(-n+2){display:none}}@media only screen and (max-width:1024px){.slider-box.num-5 .slider-card{flex-basis:50%}.slider-box.num-4 .slider-card{flex-basis:50%}.slider-box.num-3 .slider-card{flex-basis:50%}.slider-box.num-3 .indicator:nth-last-child(-n+2){display:inline-block}.slider-box.num-4 .indicator:nth-last-child(-n+3){display:inline-block}.slider-box.num-5 .indicator:nth-last-child(-n+4){display:inline-block}.slider-box.num-3 .indicator:nth-last-child(-n+1){display:none}.slider-box.num-4 .indicator:nth-last-child(-n+1){display:none}.slider-box.num-5 .indicator:nth-last-child(-n+1){display:none}.bott_ancora_cerca{display:none}}@media only screen and (max-width:600px){.immobilihome h2{font-size:25px !important}.slider-box.num-5 .slider-card{flex-basis:100%}.slider-box.num-4 .slider-card{flex-basis:100%}.slider-box.num-3 .slider-card{flex-basis:100%}.slider-box.num-2 .slider-card{flex-basis:100%}.slider-box.num-2 .indicator:nth-last-child(-n+1){display:inline-block}.slider-box.num-3 .indicator:nth-last-child(-n+2){display:inline-block}.slider-box.num-4 .indicator:nth-last-child(-n+3){display:inline-block}.slider-box.num-5 .indicator:nth-last-child(-n+4){display:inline-block}}@media only screen and (max-width:480px){.immobilihome{padding:90px 25px 105px 25px}.immobilihome::after{bottom:-170px}.immobilihome h2{font-size:23px !important}.slider-box .slider-indicator .indicator{margin:35px 5px 0px 5px}}.homeslide{position:relative;z-index:0}.homeslide:after{content:'';position:absolute;z-index:2;bottom:0px;left:0px;width:100%;background-image:url(../img/inclinato_1.png);height:70px;background-size:cover;background-repeat:no-repeat}.homeslide .carousel{background-color:#000000}.homeslide .carousel .carousel-item{height:100vh !important}.homeslide .carousel .carousel-caption{top:28%}/* .homeslide .carousel .carousel-item .image::before{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:10;top:0;content:''}*/ @media only screen and (max-width:1600px){.homeslide .carousel .carousel-caption{top:20%}}@media only screen and (max-width:1024px){.homeslide .carousel .carousel-item{height:70vh !important}.homeslide .carousel .carousel-caption{top:45%}}@media only screen and (max-width:600px){.homeslide .carousel .carousel-item{height:50vh !important}}#listAgenzie{position:relative;margin:-140px 0px 0px 0px;padding:0px 0px 180px 0px;--bs-gutter-x:0px}#listAgenzie:after{content:'';position:absolute;z-index:-1;bottom:0px;left:0px;width:100%;background-image:url(../img/inclinato_4.png);height:202px;background-size:cover;background-repeat:no-repeat;width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px)}.titolo_regione{font-size:22px;line-height:28px;color:var(--col-sec);margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;cursor:pointer}.titolo_regione span{cursor:pointer}.titolo_regione span i{color:var(--col-sec)}.titolo_regione span i:hover{color:var(--col-princ)}@media only screen and (max-width:1600px){}@media only screen and (max-width:1536px){}@media only screen and (max-width:1440px){}@media only screen and (max-width:1024px){#listAgenzie{margin:-30px 0px 0px 0px !important}}@media only screen and (max-width:600px){#listAgenzie{}}@media only screen and (max-width:480px){#listAgenzie{margin:35px 0px 0px 0px !important}}.elenco.agenzie .ordine{text-align:left;margin-top:15px;margin-bottom:35px}.elenco.agenzie .ordine .tit_ordinamento{display:inline-block}.agenzie_listgriglia{background-color:#fff;border:1px solid #eff0f6 !important;border-radius:10px;margin:0px 10px 25px 10px;background-image:radial-gradient(circle at 0 100%, rgba(11, 50, 121, .2), #fff);padding:40px 20px 30px;box-shadow:0 2px 5px rgba(0, 0, 0, .2)}.agenzie_listgriglia a{text-decoration:none}.agenzie_listgriglia .figure_info{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.agenzie_listgriglia .figure_info .int{grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;justify-content:space-between;margin-bottom:40px;display:flex}.agenzie_listgriglia .figure_info figure{display:inline-block;width:140px;height:140px;max-height:none;max-width:none;border:4px none var(--rosso-hover);margin-bottom:10px;box-shadow:0 -1px 15px rgba(0, 0, 0, .2);border-radius:50%;position:relative;background:#fff;overflow:hidden}.agenzie_listgriglia .figure_info figure img{display:block;width:100%;height:100%;object-fit:cover;transform:translate(0)}.agenzie_listgriglia .figure_info .info{flex-direction:column;justify-content:flex-end;display:flex}.agenzie_listgriglia .figure_info .info span{color:#6d6a6a}.agenzie_listgriglia .figure_info .info span i{color:#6d6a6a;width:20px;height:20px;margin:0px 5px 0px 0px}.agenzie_listgriglia .boxdettagli{position:relative}.agenzie_listgriglia .boxdettagli .middle_info{margin:0px 0px 40px 0px;min-height:48px}.agenzie_listgriglia .boxdettagli .middle_info .social{float:left;list-style:none;text-align:left;padding:0px 0px 0px 0px}.agenzie_listgriglia .boxdettagli .middle_info .social li{display:inline-block;vertical-align:top}.agenzie_listgriglia .boxdettagli .middle_info .social li i{width:32px;height:32px;line-height:32px;text-align:center;background:var(--col-sec);color:#fff;border-radius:5px;margin:0px 6px 0px 0px}.agenzie_listgriglia .boxdettagli .middle_info .social li i:hover{background:var(--col-princ)}.agenzie_listgriglia .boxdettagli .middle_info .age_map{float:right;display:block;color:#4db3e6;padding:10px 0px 0px 0px}.agenzie_listgriglia .boxdettagli .middle_info .age_map a{color:#4db3e6;text-decoration:underline}.agenzie_listgriglia .boxdettagli .middle_info .age_map i{color:#4db3e6;margin:0px 0px 0px 8px}.agenzie_listgriglia .boxdettagli .middle_info .age_map a:hover{text-decoration:none}.agenzie_listgriglia .boxdettagli .foot_age{clear:both;background-size:62px 0px;padding:14px 30px 14px 95px;margin:40px 0px 0px 0px;text-align:left;background:#fff;background-image:linear-gradient(135deg, var(--grigio-chiaro), white);border-radius:2px;height:90px;background-position:top 14px left 30px;background-repeat:no-repeat;background-size:43px auto;background-image:url(../img/logo_col.png)}.agenzie_listgriglia .boxdettagli .foot_age .denominazione{line-height:22px;text-transform:uppercase;font-weight:600;color:var(--col-sec);padding:12px 0px 0px 0px}.agenzie_listgriglia .boxdettagli .foot_age .denominazione strong{color:var(--col-princ)}.agenzie_listgriglia .boxdettagli .foot_age:hover{box-shadow:0 0 5px rgba(0, 0, 0, .2)}.agenzie_listgriglia a:hover{text-decoration:none}.agenzie_listgriglia figure:hover img{transform:scale(1.1)}.blacksite .agenzie_listgriglia{background-color:var(--black-1);border:1px solid var(--black-4) !important}.blacksite .agenzie_listgriglia a{text-decoration:none}.blacksite .agenzie_listgriglia figure{background:#000}.blacksite .agenzie_listgriglia .info .titolo{color:#fff}.blacksite .agenzie_listgriglia .info .dove{color:#fff}.blacksite .agenzie_listgriglia .info .dove .la{color:#d4dadc}.blacksite .agenzie_listgriglia .info .testo{color:#fff}.blacksite .agenzie_listgriglia .action .dettagli{background:var(--col-princ);color:#ffffff}.blacksite .agenzie_listgriglia a:hover > .action .dettagli{background:var(--col-sec)}.blacksite .agenzie_listgriglia:hover{border:1px solid var(--col-princ) !important}@media only screen and (max-width:1280px){.agenzie_listgriglia figure{height:350px}}@media only screen and (max-width:1024px){.agenzie_listgriglia .col-4{width:30%}.agenzie_listgriglia .col-8{width:70%}}@media only screen and (max-width:812px){.agenzie_boxlista{max-width:380px;margin:auto}.agenzie_listgriglia .col-4{width:100%}.agenzie_listgriglia .col-8{width:100%}.agenzie_listgriglia .icone .ico img{margin:auto;display:block}.agenzie_listgriglia .action{margin-bottom:0px}.agenzie_listgriglia figure{border-radius:5px 5px 0px 0px}}@media only screen and (max-width:380px){.elenco.immobili .ordine .tit_ordinamento{width:100%;text-align:center}.elenco.immobili .ordine .cambiaordinamento{margin-left:0px;padding-left:0px;border-left:0px solid #ebebeb;width:100%;text-align:center;margin-top:25px}.agenzie_listgriglia figure{height:270px}}@media only screen and (max-width:320px){.agenzie_listgriglia figure{height:240px}}.agenzie_boxlista{padding:0px 0px 0px 0px}.agenzie_listlista{background-color:#fff;border:1px solid #dee2e6 !important;border-radius:5px;margin:auto;margin-bottom:25px}.agenzie_listlista a{text-decoration:none}.agenzie_listlista figure{border-radius:5px 0px 0px 5px;height:330px;width:100%;position:relative;background:#eeeeee;overflow:hidden;position:relative;margin:0}.agenzie_listlista figure img{display:block;width:100%;height:100%;object-fit:cover}.agenzie_listlista .boxdettagli{position:relative}.agenzie_listlista .info{padding:15px 15px 0px 15px;text-align:left}.agenzie_listlista .info .titolo{font-weight:700;font-size:18px;color:#555555;margin-bottom:10px}.agenzie_listlista .info .dove{padding-left:50px;text-align:left;font-size:20px;color:#777777;margin-bottom:0px;min-height:60px;position:relative;padding-right:50px}.immobili_listlista .info .dove small{font-size:15px}.agenzie_listlista .info .dove .la{color:#d4dadc;font-size:60px;position:absolute;left:-10px;top:-4px}.agenzie_listlista .info .testo{color:#5f5f5f;margin:10px 0px;text-align:justify;font-size:16px;min-height:130px !important}.agenzie_listlista .action{padding:0px 15px 15px 15px;text-align:left}.agenzie_listlista .action .dettagli{padding:10px 15px;border-radius:5px;font-weight:400;background:var(--col-princ);color:#ffffff;font-size:14px;float:right;text-align:center}.agenzie_listlista a:hover{text-decoration:none}.agenzie_listlista a:hover > .action .dettagli{background:var(--col-sec)}.agenzie_listlista:hover{border:1px solid var(--col-princ) !important}.blacksite .agenzie_listlista{background-color:var(--black-1);border:1px solid var(--black-4) !important}.blacksite .agenzie_listlista a{text-decoration:none}.blacksite .agenzie_listlista figure{background:#000}.blacksite .agenzie_listlista .info .titolo{color:#fff}.blacksite .agenzie_listlista .info .dove{color:#fff}.blacksite .agenzie_listlista .info .dove .la{color:#d4dadc}.blacksite .agenzie_listlista .info .testo{color:#fff}.blacksite .agenzie_listlista .action .dettagli{background:var(--col-princ);color:#ffffff}.blacksite .agenzie_listlista a:hover > .action .dettagli{background:var(--col-sec)}.blacksite .agenzie_listlista:hover{border:1px solid var(--col-princ) !important}@media only screen and (max-width:1280px){.agenzie_listlista figure{height:350px}}@media only screen and (max-width:1024px){.agenzie_listlista .col-4{width:30%}.agenzie_listlista .col-8{width:70%}}@media only screen and (max-width:812px){.agenzie_boxlista{max-width:380px;margin:auto}.agenzie_listlista .col-4{width:100%}.agenzie_listlista .col-8{width:100%}.agenzie_listlista .icone .ico img{margin:auto;display:block}.agenzie_listlista .action{margin-bottom:0px}.agenzie_listlista figure{border-radius:5px 5px 0px 0px}}@media only screen and (max-width:380px){.elenco.immobili .ordine .tit_ordinamento{width:100%;text-align:center}.elenco.immobili .ordine .cambiaordinamento{margin-left:0px;padding-left:0px;border-left:0px solid #ebebeb;width:100%;text-align:center;margin-top:25px}.agenzie_listlista figure{height:270px}}@media only screen and (max-width:320px){.agenzie_listlista figure{height:240px}}.schedaagenzia{}.schedaagenzia .testata{background-image:url(../img/bg_1.png);background-repeat:no-repeat;background-size:cover;padding:80px 0px 0px 0px;margin:-50px 0px 0px 0px;height:81vh}.schedaagenzia .interno{position:relative;max-width:1600px;width:95%;margin:0px auto;min-height:unset;background:#fff;box-shadow:0 0 4px rgba(0, 0, 0, .2);border:1px solid #eff0f6;border-radius:10px}.schedaagenzia .interno:after{content:'';height:140px;width:186px;position:absolute;bottom:0px;right:0px;left:auto;background-image:url(../img/corner_right.png);background-size:contain;background-repeat:no-repeat}.schedaagenzia .gallery{float:left;height:600px;width:600px;position:relative}.schedaagenzia .gallery .no_slide{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto}.schedaagenzia .datiagenzia{float:left;width:62%;display:flex;align-items:center;justify-content:center;height:600px;background-image:url(../img/logo_col.png);background-repeat:no-repeat;background-position:top 35px right 35px;background-size:92px}.schedaagenzia .datiagenzia .padding_datiagenzia{width:100%;padding:0px 140px 0px 35px}.schedaagenzia .datiagenzia .padding_datiagenzia h1{color:var(--col-princ);font-weight:700;line-height:28px;margin:0px 0px 50px 0px;text-transform:uppercase}.schedaagenzia .datiagenzia .padding_datiagenzia h1 strong{color:var(--col-sec)}.schedaagenzia .datiagenzia .padding_datiagenzia .social{float:left;list-style:none;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 50px 0px}.schedaagenzia .datiagenzia .padding_datiagenzia .social li{display:inline-block;vertical-align:top}.schedaagenzia .datiagenzia .padding_datiagenzia .social li i{width:32px;height:32px;line-height:32px;text-align:center;background:var(--col-sec);color:#fff;border-radius:5px;margin:0px 15px 0px 0px}.schedaagenzia .datiagenzia .padding_datiagenzia .social li i:hover{background:var(--col-princ)}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione{float:left;text-align:left;color:#555555;padding:0px 45px 0px 0px}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione h3{font-size:18px}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione .bottoni{text-transform:uppercase;position:relative;width:100%;display:block;text-align:center;color:#fff;padding:8px 10px;border-radius:5px;font-size:16px}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione .bottoni.affitto{background:var(--col-princ)}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione .bottoni.affitto:hover{background:#8c1340}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione .bottoni.vendita{background:#4db3e6;margin:0px 0px 10px 0px}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione .bottoni.vendita:hover{background:var(--col-sec)}.schedaagenzia .datiagenzia .padding_datiagenzia .dove_agenzia{float:left}.schedaagenzia .datiagenzia .padding_datiagenzia .dove_agenzia h3{font-size:18px}.schedaagenzia .datiagenzia .padding_datiagenzia .dove_agenzia .age_map{float:left;display:block;color:#4db3e6;padding:10px 0px 0px 0px}.schedaagenzia .datiagenzia .padding_datiagenzia .dove_agenzia .age_map a{color:#4db3e6;text-decoration:underline}.schedaagenzia .datiagenzia .padding_datiagenzia .dove_agenzia .age_map i{color:#4db3e6;margin:0px 0px 0px 8px}.schedaagenzia .datiagenzia .padding_datiagenzia .dove_agenzia .age_map a:hover{text-decoration:none}.schedaagenzia .corpo .immobili .contbott{text-align:center}.schedaagenzia .corpo .immobili .contbott .bottoni{text-transform:uppercase;position:relative;display:inline-block;text-align:center;color:#fff;padding:8px 20px;border-radius:5px;font-size:16px}.schedaagenzia .corpo .immobili .contbott .bottoni.affitto{background:var(--col-princ)}.schedaagenzia .corpo .immobili .contbott .bottoni.affitto:hover{background:#8c1340}.schedaagenzia .corpo .immobili .contbott .bottoni.vendita{background:#4db3e6;margin:0px 0px 10px 0px}.schedaagenzia .corpo .immobili .contbott .bottoni.vendita:hover{background:var(--col-sec)}.schedaagenzia .corpo{max-width:1600px;margin:0px auto;padding:130px 0px 0px 0px}.schedaagenzia .corpo .testo{float:left;font-weight:var(--txt-fontweight);text-align:justify;color:#333;font-size:16px;position:relative}.schedaagenzia .corpo .testo.col_sx{width:42%}.schedaagenzia .corpo .testo h2{font-size:34px;font-weight:700}.schedaagenzia .corpo .box_formcontatto{float:right;width:100%;position:relative;background-image:url(../img/logo_col.png);background-repeat:no-repeat;background-position:top 45px right 0px;background-size:92px}.schedaagenzia .corpo .box_formcontatto.col_dx{width:42%}.schedaagenzia .corpo .titolo_sez{color:var(--col-sec);font-size:28px;line-height:28px;font-weight:500;margin:0px 0px 45px 0px}.schedaagenzia .corpo .titolo_sez span{font-weight:700}.schedaagenzia .corpo .box_video{padding-top:50px}.schedaagenzia .corpo .box_video .video{text-align:center}.schedaagenzia .corpo .box_video .video iframe{width:600px;height:350px}.schedaagenzia .corpo .staff{position:relative;padding:100px 0px 95px 0px}.schedaagenzia .corpo .staff:after{content:'';position:absolute;z-index:-1;bottom:0px;left:0px;width:100%;background-image:url(../img/inclinato_4.png);height:202px;background-size:cover;background-repeat:no-repeat;width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px)}.schedaagenzia .corpo .immobili{width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);background-image:url(../img/bg_1.png);background-repeat:no-repeat;background-size:cover;padding:130px 0px 80px 0px}.schedaagenzia .corpo .immobili .contentbox{max-width:1600px;margin:0px auto}.schedaagenzia .corpo .box_mappa{margin-top:0px;padding:80px 0px 80px 0px}.schedaagenzia .corpo .box_mappa .mappa{padding:0px 0px 0px 0px}.schedaagenzia .corpo .box_mappa .mappa .cartina{width:calc(100vw - 5px);margin-left:calc(-50vw + 50% + 2px);height:500px}.schedaagenzia .footer_scheda{padding:100px 0px 50px 0px;font-weight:700;font-size:21px;text-align:center}.schedaagenzia .footer_scheda .cont_condivisioni{text-align:center;text-transform:uppercase;color:#222222}.schedaagenzia .footer_scheda .cont_condivisioni .condivisioni{width:auto;list-style:none;text-align:center;padding:0;margin-top:20px}.schedaagenzia .footer_scheda .cont_condivisioni .condivisioni li{display:inline-block;vertical-align:top}.schedaagenzia .footer_scheda .cont_condivisioni .condivisioni .onlyMobile{display:none}.schedaagenzia .footer_scheda .cont_condivisioni .condivisioni li i{width:32px;height:32px;line-height:32px;text-align:center;background:var(--col-sec);color:#fff;border-radius:5px;margin:0px 12px 0px 12px}.schedaagenzia .footer_scheda .cont_condivisioni .condivisioni li i:hover{background:var(--col-princ)}.blacksite .schedaagenzia .testata{background:var(--black-1)}.blacksite .schedaagenzia .testata .foto{border:1px solid #fff;background-color:#000}.blacksite .schedaagenzia .testata .padding_testata{color:#fff}.blacksite .schedaagenzia .testata .padding_testata a{color:var(--col-sec)}.blacksite .schedaagenzia .testata .padding_testata a:hover{color:var(--col-sec)}.blacksite .schedaagenzia .testata .padding_testata .altre_agenzie{color:var(--col-sec)}.blacksite .schedaagenzia .testata h1{color:#fff}.blacksite .schedaagenzia .testata h2{color:#fff}.blacksite .schedaagenzia .testata h3{color:#fff}.blacksite .schedaagenzia .testata .cont_social a .la{color:#878c92}.blacksite .schedaagenzia .testata .cont_social a:hover .la{color:var(--col-sec)}.blacksite .schedaagenzia .testata .azioni{color:#fff}.blacksite .schedaagenzia .testata .azioni .bottoni{border:1px solid var(--black-4);color:#fff;background:var(--black-3)}.blacksite .schedaagenzia .testata .azioni .bottoni:hover{background:var(--col-princ);border:1px solid var(--col-princ);color:#ffffff}.blacksite .schedaagenzia .corpo .titolo_sez{color:#fff}.blacksite .schedaagenzia .corpo .testo{color:#fff}.blacksite .schedaagenzia .corpo .testo .lingueparlate{color:#fff}.blacksite .schedaagenzia .corpo .testo .lingueparlate strong{color:var(--col-sec)}.blacksite .schedaagenzia .corpo .box_video{background:var(--black-1);padding:50px 0px 50px 0px}.blacksite .schedaagenzia .corpo .box_video .titolo_sez{color:#fff}.blacksite .schedaagenzia .corpo .immobili .titolo_sez{color:#fff}.blacksite .schedaagenzia .corpo .box_mappa .titolo_sez{color:#fff}.blacksite .schedaagenzia .corpo .box_mappa .mappa .cartina{border:15px solid #fff}.blacksite .schedaagenzia .footer_scheda .cont_condivisioni{color:#fff}.blacksite .schedaagenzia .footer_scheda .cont_condivisioni a .la{color:#878c92}.blacksite .schedaagenzia .footer_scheda .cont_condivisioni a:hover .la{color:var(--col-sec)}@media only screen and (max-width:1600px){.schedaagenzia .datiagenzia{width:60% !important}.schedaagenzia .corpo .immobili .contentbox{max-width:95% !important}}@media only screen and (max-width:1536px){.schedaagenzia .datiagenzia{width:57% !important}}@media only screen and (max-width:1440px){.schedaagenzia .gallery{width:572px !important}.schedaagenzia .corpo{padding:75px 0px 0px 0px !important}}@media only screen and (max-width:1280px){.schedaagenzia .gallery{width:45% !important}.schedaagenzia .datiagenzia{width:55% !important}.schedaagenzia .datiagenzia .padding_datiagenzia{padding:0px 90px 0px 20px !important}}@media only screen and (max-width:1024px){.schedaagenzia .gallery{width:407px !important;height:515px !important}.schedaagenzia .datiagenzia{height:515px !important;width:58% !important}.schedaagenzia .datiagenzia .padding_datiagenzia{padding:0px 40px 0px 20px !important}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione .bottoni{display:inline-block;width:48%}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione{float:none !important;width:100% !important;padding:0px 0px 0px 0px !important;margin:0px 0px 35px 0px}.schedaagenzia .datiagenzia .padding_datiagenzia .dove_agenzia{float:none !important;width:100% !important}}@media only screen and (max-width:900px){.schedaagenzia .gallery{width:100% !important}.schedaagenzia .datiagenzia{width:100% !important;height:auto !important;background-image:none}.schedaagenzia .datiagenzia .padding_datiagenzia{padding:30px 30px 30px 30px !important}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione .bottoni{display:inline-block;width:48%}.schedaagenzia .datiagenzia .padding_datiagenzia h1{line-height:38px}}@media only screen and (max-width:768px){}@media only screen and (max-width:600px){.schedaagenzia .datiagenzia{background-position:top 5px center}.schedaagenzia .datiagenzia .padding_datiagenzia h1{font-size:32px !important}.schedaagenzia .datiagenzia .padding_datiagenzia .dove_agenzia{margin:0px 0px 40px 0px}.schedaagenzia .corpo .box_video .video iframe{width:100%;height:350px}.schedaagenzia .datiagenzia .padding_datiagenzia .immo_gestione .bottoni{display:block;width:100%}}@media only screen and (max-width:480px){.schedaagenzia .gallery{height:310px !important}}@media only screen and (max-width:390px){.schedaagenzia .sectionpage{width:90%}}.schedaagenzia .corpo .scheda_form{padding:45px 0px 0px 0px}.schedaagenzia .corpo .scheda_form .form-floating{width:100%}.schedaagenzia .corpo .scheda_form .contatto_agenziaagente{margin:0px 0px 50px 0px}.schedaagenzia .corpo .scheda_form .contatto_agenziaagente .foto{float:left}.schedaagenzia .corpo .scheda_form .contatto_agenziaagente .foto figure{margin:auto;height:140px;width:140px;margin:0px 15px 0px 0px;position:relative;box-shadow:0 -1px 15px rgba(0, 0, 0, .2);background:#eeeeee;overflow:hidden;border-radius:50%}.schedaagenzia .corpo .scheda_form .contatto_agenziaagente .foto figure img{display:block;width:100%;height:100%;object-fit:cover;transform:translate(0)}.schedaagenzia .corpo .scheda_form .contatto_agenziaagente .foto figure:hover img{transform:scale(1.1)}.schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli{float:left;display:flex;align-items:center;justify-content:center;height:140px;line-height:22px;font-size:16px;text-transform:uppercase;font-weight:600;color:var(--col-princ);padding:0px 102px 0px 0px}.schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli strong{color:var(--col-sec);font-size:20px}.schedaagenzia .corpo .scheda_form .contatto_form{clear:both}.schedaagenzia .corpo .scheda_form .contatto_form .titolo_sez{font-size:22px;font-weight:700}.schedaagenzia .corpo .scheda_form .contatto_form .grid-6 .form-floating{width:95%}.schedaagenzia .corpo .scheda_form .contatto_form .grid-6:nth-child(odd) .form-floating{margin-right:auto}.schedaagenzia .corpo .scheda_form .contatto_form .grid-6:nth-child(even) .form-floating{margin-left:auto}.schedaagenzia .corpo .scheda_form .contatto_form button[type="submit"]{margin-right:0px;background:#4db3e6}.schedaagenzia .corpo .scheda_form .contatto_form button[type="submit"]:hover{background:var(--col-sec)}.schedaagenzia .corpo .scheda_form .contatto_form .checkRadio_normal .txtPrivacy{font-size:13px;line-height:14px;margin-top:6px;margin-left:35px}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente{border-right:1px solid #d9d9da}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente .foto figure{background:#000;border:8px solid var(--col-sec)}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli{color:#fff}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli .tipoutente{color:var(--col-princ)}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli strong{color:#fff}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli a{color:var(--col-sec)}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli a:hover{color:var(--col-princ)}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli .telefono{background:var(--col-sec);color:#ffffff}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli .telefono:hover{background:var(--col-princ);color:#ffffff}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli .whatsapp{background:#33aa58;color:#ffffff}.blacksite .schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli .whatsapp:hover{background:#288645;color:#ffffff}@media only screen and (max-width:1440px){.schedaagenzia .corpo .scheda_form .contatto_form{padding:0px 10px 0px 10px}.schedaagenzia .corpo .scheda_form .contatto_agenziaagente{padding:0px 20px 0px 20px}}@media only screen and (max-width:1024px){.schedaagenzia .corpo .scheda_form .contatto_agenziaagente{padding:0px 0px 30px 0px;width:100%;float:none;border-right:0px;border-bottom:1px solid #d9d9da}.schedaagenzia .corpo .scheda_form .contatto_form{padding:30px 0px 0px 0px;width:100%;float:none}}@media only screen and (max-width:480px){.schedaagenzia .corpo .scheda_form .contatto_form .grid-6{width:100%}.schedaagenzia .corpo .scheda_form .contatto_form .grid-6 .form-floating{width:100%}.schedaagenzia .corpo .scheda_form .contatto_form .grid-6:nth-child(odd) .form-floating{margin-right:unset}.schedaagenzia .corpo .scheda_form .contatto_form .grid-6:nth-child(even) .form-floating{margin-left:unset}.schedaagenzia .corpo .scheda_form .contatto_form .infoPrivacy{padding:0px 0px 25px 0px;width:100%;float:none}.schedaagenzia .corpo .scheda_form .contatto_form .bottSubmit{padding:0px 0px 0px 0px;width:100%;float:none}.schedaagenzia .footer_scheda{padding:20px 0px 50px 0px}}@media only screen and (max-width:390px){.schedaagenzia .corpo .scheda_form .contatto_agenziaagente .foto figure{height:200px;width:200px}.schedaagenzia .corpo .scheda_form .contatto_agenziaagente .dettagli strong{font-size:24px}}.listnews .content{background:#fff}.listnews .foto{background:#eeeeee}.listnews .foto figure{width:250px;height:280px;margin:0}.listnews .foto figure img{object-fit:cover;width:100%;height:100%}.listnews .foto figure .nofoto{object-fit:contain}.blacksite .listnews .content{background:var(--black-1)}.blacksite .listnews .foto{background:var(--black-1)}.schedanews .foto{background:#eeeeee;margin:30px 0px;padding:25px 25px 0px 25px}.schedanews .foto figure{height:200px;background:#fff;border:1px solid #aaaaaa;margin-bottom:25px}.schedanews .foto .zoom{cursor:pointer}.schedanews .foto figure img{object-fit:contain;width:100%;height:100%}.schedanews .allegati ul{list-style:none;margin-top:20px;padding-left:0}.schedanews .allegati ul li{display:inline-block;vertical-align:top;margin:0px 30px 20px 0px;background:#eeeeee}.schedanews .allegati ul li a{display:block;padding:10px 15px 10px 15px}.blacksite .schedanews .foto{background:var(--black-1)}.blacksite .schedanews .foto figure{background:var(--black-3);border:1px solid var(--black-4)}.blacksite .schedanews .allegati ul li{background:var(--black-1);border:1px solid #fff}.boxHome_1 .card .col-lg-5 figure:after{display:none !important}p{margin:0px;padding:0px;margin-bottom:2px !important;line-height:30px;text-align:justify}.boxHome_1 .card .col-lg-5 figure img{border-radius:20px !important}.boxHome_1 .card .card-body .btn{border-radius:10px !important}.cercaHome .contentbox .cerca .submit{border-radius:0 20px 20px 0 !important}.cercaHome .contentbox .background{border-radius:20px !important}.cercaHome .contentbox .motivazione li a.active{border-radius:10px !important}.cercaHome .contentbox .motivazione li a{border-radius:10px !important}.homeslide_2 .slide .carousel-item .container .carousel-caption{border-radius:20px !important}.contatti_home .Dx .cont_form_home .form-control{border-radius:10px !important}.pageslide .carousel .container .carousel-caption{border-radius:20px !important}.boxpageagenzie .card .col-lg-5 figure img{border-radius:20px !important}.boxpageagenzie .card .card-body .btn{border-radius:10px !important}.cont_form .form-control{border-radius:10px !important}.cont_lavnoi .whiteInt{border-radius:20px !important}.form-floating>.form-control{border-radius:10px !important}.bottone_file{border-radius:10px !important}.box9 img{border-radius:20px !important}.box5 img{border-radius:20px !important}.cont_formTris .whiteInt{border-radius:20px !important}.immoVisto{display:none}#slide-53 .carousel-item{height:unset !important}.lavoraconnoinew .box.num3 .box8 .card-title{font-size:23px !important}.lavoraconnoinew .box.num3 .box8 .card-subtitle{font-size:17px !important}.lavoraconnoinew .box.num3{align-items:flex-start}.cont_formTris .infoPrivacyBis .checkRadio_big .txtPrivacy{font-size:14px}.infoPrivacyBis .checkRadio_big input[type="checkbox"] + label span{margin-bottom:10px}.cercaInterno{min-height:800px}.immobili_listhome figure .statoImm.lusso{background:#595959}.immobili_listgriglia figure .statoImm.lusso{background:#595959}.schedaimmobile .sectionpage .corpo .section.first .Sx .statoImm .lusso{background:#595959}@media only screen and (max-width:1600px){#slide-53 .carousel-item{height:unset !important}body{overflow-x:hidden}.boxcenter .box{align-items:unset}.cont_video_50anni .Sx{width:41.66666667% !important}.cont_video_50anni .Sx .slide{width:100%}.cont_video_50anni .Dx{width:58.33333333%}.cont_academy .Sx{padding:0px 6% 0px 6%}.agenzie_listgriglia .boxdettagli .middle_info .social{width:100%}.custom_container{background-size:60% 100%, 75% 100%}.grafica_9 .card .col-md-5{width:35% !important}.grafica_9 .box9 figure{width:100%;height:unset !important}}@media only screen and (max-width:1536px){#slide-53 .carousel-item{height:unset !important}.box9 .card-text{font-size:20px}.custom_container{background-size:70% 100%, 75% 100%}.schedaimmobile .sectionpage .corpo .section{width:100%}.schedaimmobile .sectionpage .corpo .section.desc::after{display:none}.schedaimmobile .sectionpage .corpo .section.desc .dettaglio{padding:0px 0px 0px 0px}.grafica_9 .card .col-md-5{width:35% !important}}@media only screen and (max-width:1440px){.agenzie_listgriglia .boxdettagli .middle_info .social{width:100%}.six_logo img{height:unset}#slide-53 .carousel-item{height:unset !important}.testo .eraDistinctive tr td{display:table-cell;width:50% !important;padding:0 !important}.grafica_9 .card .col-md-5{width:39% !important}}@media only screen and (max-width:1280px){#slide-53 .carousel-item{height:unset !important}.testo .eraDistinctive tr td{display:inline-block;width:100% !important;margin:15px 0px;padding:0 !important}.six_logo{display:none}.boxauxilia1 .box.num1 .card .row{align-items:flex-start}.boxauxilia3 .box.num1 .card .row{align-items:flex-start}.cont_video_50anni .Sx{width:42.5% !important}.cont_video_50anni .Dx{width:57.5% !important}.box5 img{object-fit:contain}.box5 figure{height:unset !important}.agenti_listgriglia .boxdettagli .middle_info .social li i{margin:0px 3px 10px 3px}.agenti_listgriglia .boxdettagli .middle_info .social{min-height:45px}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb figure{height:135px}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_agenziaagente{padding:0px 0px 0px 30px}.grafica_9 .card .col-md-5{width:45% !important}.pageslide .carousel .container .carousel-caption{left:0;right:0;margin:auto}}@media only screen and (max-width:1180px){.boxHome_1 .card .card-body .btn{padding:8px 20px 8px 20px}.contatti_home .contentbox{max-width:95%}.contatti_home .Sx{display:none}}@media only screen and (max-width:1024px){#slide-53 .carousel-item{height:unset !important}.boxpageagenzie .card .row{align-items:flex-start}.agenti_listgriglia .boxdettagli .middle_info .social{min-height:85px}.agenti_listgriglia .boxdettagli .middle_info{margin:0px 0px 10px 0px}.agenti_listgriglia .boxdettagli .foot_age{margin:0px 0px 0px 0px}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb figure{height:100px}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb #gallery{height:350px}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_agenziaagente{padding:0px 0px 0px 0px}.schedaimmobile .agenzie_listgriglia{margin:0px auto 25px auto;max-width:400px}.schedaagente .datiagente{height:450px}}@media only screen and (max-width:1020px){.boxHome_1 .card .card-body{padding:20px 20px 0px 20px !important}}@media only screen and (max-width:900px){#slide-53 .carousel-item{height:unset !important}.cont_lavnoi .select2-basic{width:95% !important}.boxpagecustomfranchising{text-align:center}.boxpagecustomfranchising .box{grid-auto-columns:minmax(auto,100%) !important}.cont_contact_franchising .Sx img{display:none}.cont_video_50anni .Sx{width:100% !important}.cont_video_50anni .Dx{width:100% !important}.elencoImmo .col-lg-6{width:50%}.agenzie_boxlista.col-lg-6{width:50%}.agenti_boxlista.col-lg-4{width:50%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .grid-12 .form-floating{width:98%;margin:auto;margin-bottom:20px}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb .col-lg-3{width:33.3%}.schedaagente .datiagente .padding_datiagente h3{font-size:22px !important}.boxHome_1 .card .card-body{padding:20px 0px 0px 0px !important}}@media only screen and (max-width:768px){#slide-53 .carousel-item{height:unset !important}.menu_4{margin:0px 0px 0px 0px}.grafica_9 .card .col-md-7{width:95% !important}.custom_container{margin:0px 0px 50px 0px}.cont_lavnoi .whiteInt .grid-6{width:100% !important}.cont_lavnoi .grid-12 .form-floating{width:95%;margin-top:20px}.lavoraconnoinew .box.num3 .box8 .card-title{font-size:20px !important}.boxpagecustomfranchising2 .card .col-lg-5{width:32% !important}.boxpagecustomfranchising2 .card .col-lg-7{width:68% !important}.elencoImmo .col-lg-6{width:100%}.txt_bgitaly{padding:0px 0px 0px 0px !important;background-image:unset}.schedaimmobile .sectionpage .corpo .section .dettaglio .caratteristiche .box{width:100%}}@media only screen and (max-width:600px){#slide-53 .carousel-item{height:unset !important}.cont_lavnoi .grid-12 .form-floating{margin-top:0px}.cont_lavnoi .whiteInt::after{background:unset}.cont_lavnoi .whiteInt{padding:40px 20px 40px 20px !important}.cont_formTris .whiteInt::after{display:none}.cont_formTris .whiteInt{padding:25px 15px 25px 25px !important}.boxpagecustomfranchising2 .card .col-lg-5{width:100% !important}.boxpagecustomfranchising2 .card .col-lg-5 img{object-fit:contain}.boxpagecustomfranchising2 .card .col-lg-7{width:100% !important}.cont_num_franchising .counter_home .counter{border-bottom:0px solid #fff}.cont_num_franchising h2{margin:0px 0px 0px 0px}.cont_num_franchising .counter_home{margin:0px 0px 0px 0px}.cont_num_franchising ul{padding:0 25px}.boxpagecustomfranchising6 .m-2{margin:0rem !important}.agenzie_boxlista.col-lg-6{width:100%}.agenti_boxlista.col-lg-4{width:100%}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb .col-lg-3{width:50%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .contatto_agenziaagente h3{font-size:16px !important}.schedaagente .corpo .scheda_form{padding:0px 0px 0px 0px !important}.schedaagente .corpo .box_formcontatto{background-image:unset}.schedaagente .footer_scheda{padding:0px 0px 50px 0px}.immobilihome::after{bottom:-170px}.homeslide_2{padding:60px 0px 0px 0px}}@media only screen and (max-width:480px){#slide-53 .carousel-item{height:unset !important}.homeslide{margin-top:105px}.box9 .card-text{font-size:17px}.box9 .card-text p{text-align:left}.cont_form_custom .grid-6{float:unset;width:100%}.cont_form_custom .grid-6 .form-floating{width:100%}.cont_form_custom .grid-12 .form-floating{width:100%}.cont_form_custom{padding:40px 0px 145px 0px !important}.cont_formTris .grid-6{float:unset;width:98%}.cont_formTris .grid-6 .form-floating{width:98%}.cont_formTris .grid-12 .form-floating{width:97%}.cont_formTris .checkRadio_big input[type="checkbox"] + label span{margin:0px 15px 40px 0px !important}.boxpagecustomfranchising .box9 .card-body .card-title{font-size:32px !important}.boxpagecustomfranchising .box9 .card-body .card-text{font-size:20px !important}.schedaimmobile .sectionpage .corpo .section{padding:25px}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .form-floating{width:100%}.schedaimmobile .sectionpage .corpo .section .dettaglio .scheda_form .grid-12 .form-floating{width:100%}.schedaagente .gallery{margin:0px 0px 0px 0px}.boxHome_1 .card .card-body .btn{padding:8px 15px 8px 15px}.homeslide_2{padding:80px 0px 0px 0px}.boxHome_1 .card .card-body .btn{font-size:14px;padding:8px 5px 8px 5px !important;width:100%;margin-bottom:10px}}@media only screen and (max-width:390px){#slide-53 .carousel-item{height:unset !important}.boxauxilia1 .card .col-md-5{margin:0px 0px 0px 0px !important}.cont_formTris .infoPrivacy .checkRadio_big .txtPrivacy{font-size:11px !important}.cont_formTris .infoPrivacyBis .checkRadio_big .txtPrivacy{font-size:11px !important}.boxauxilia3 .card .col-md-5{margin:0px 0px 0px 0px !important}.schedaimmobile .sectionpage .corpo .section.first .Dx .foto_thumb .col-lg-3{width:100%}.schedaimmobile .form-floating > .form-control:not(:placeholder-shown){padding-top:50px !important}.schedaagente .datiagente .padding_datiagente .social li i{margin:0px 5px 0px 0px}.schedaagente .corpo .scheda_form .contatto_agenziaagente{padding:0px 0px 0px 0px;margin:0px 0px 10px 0px}.schedaagente .corpo .titolo_sez{margin:0px 0px 10px 0px}}