html,body{font-family:"Montserrat",sans-serif;font-size:14px;line-height:30px;color:#1a1a1a;font-weight:400;font-style:normal}a{color:#3777ce;transition:all .3s ease-in-out}a:focus,a:hover{color:#295fa9;text-decoration:none}.divisor{display:block;clear:both;margin:1rem auto}.loading{position:fixed;top:0;right:0;left:0;bottom:0;background:#fff;z-index:10000;text-align:center}.loading .object{margin-top:15%;animation-name:loading;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@-moz-keyframes loading{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@-webkit-keyframes loading{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@keyframes loading{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}#go-to-top{z-index:9999;position:fixed;right:30px;bottom:30px;color:#fff;text-align:center;background:#1e2e42;border-radius:2px;transition:all .3s ease-in-out;width:40px;height:40px;display:flex;justify-content:center;align-items:center;opacity:0;border:1px solid #162232}#go-to-top:hover{background:#162232}#cookies-bottom a{color:#c8cbd0}#cookies-bottom .btn{font-size:.8rem;padding:.15rem .25rem}#cookies-bottom #richiesta-cookies{position:fixed;bottom:0;width:100%;background:#0c2b54;color:#fff;text-align:center;padding:10px 0;z-index:1050;font-size:.8rem;line-height:1rem}#cookies-bottom #richiesta-cookies p{margin-bottom:0}#cookies-bottom #cookies-accettati{position:fixed;bottom:0;left:10px;z-index:1050;background:#0c2b54;padding:5px 10px;display:none;font-size:.8rem}#map{height:800px}.contact-card{border:none;border-radius:0;background:rgba(17,26,39,.9);color:#fff;padding:1rem 2rem}.contact-card .form-group{position:relative}.contact-card .form-group .form-control{padding:15px 20px;border-radius:0;color:#fff;background:rgba(255,255,255,.3)}.contact-card .form-group .form-control::placeholder{color:#fff}.contact-card .form-group .custom-control{line-height:1.1rem;margin-bottom:0}.contact-card .form-group .custom-control a{color:#e3e3e3}.contact-card .form-group .custom-control a:hover{color:#fff}.contact-card .form-group .invalid-feedback{position:absolute;top:1px;right:1px;margin:0;color:#fff;background:rgba(220,53,69,.4);padding:0 3px}.contact-card .recaptcha-container{margin-bottom:1rem}.contact-card .btn-send{border-radius:0;border:2px solid #fff;color:#fff;background:transparent;font-weight:600;text-transform:uppercase;padding:1rem 1.5rem}.contact-card .btn-send:hover{background:#fff;color:rgba(17,26,39,.9)}select:invalid{color:#e3e3e3!important}option[value=""][disabled]{display:none}select option{padding:5px 0;line-height:50px;color:#1a1a1a}.input-group-slider .form-control{padding-left:15px;padding-right:15px}.input-group-slider .input-group-addon{background:#fff}.input-group-slider .slider.slider-horizontal{width:100%}.input-group-slider .slider-handle{background:#00549c;border:1px solid #003969;transition:250ms background ease-in-out}.input-group-slider .slider-handle:hover{cursor:pointer;background-color:#003969;border-color:#001d36}.input-group-slider .slider-track-high,.input-group-slider .slider-track-low{background:#fff;border:1px solid #ccc;border-radius:1px}.input-group-slider .slider-selection{background:#006fcf;border:1px solid #00549c;box-shadow:none}.ui-pnotify.custom{width:50%;left:25%;right:25%}.navbar-toolbar{background:rgba(12,43,84,.95);font-size:13px;font-weight:600;line-height:24px;padding:0;height:40px}.navbar-toolbar .container{position:relative;background:#162232;height:100%}.navbar-toolbar .container::before,.navbar-toolbar .container::after{content:'';position:absolute;outline:0;width:40px;border-bottom:40px solid transparent;top:0}.navbar-toolbar .container::before{left:0;margin-left:-40px;border-right:40px solid #162232}.navbar-toolbar .container::after{right:0;margin-right:-40px;border-left:40px solid #162232}.navbar-toolbar .nav-item .nav-link{color:#ccc}.navbar-toolbar .nav-item .nav-link span{color:#fff}.navbar-toolbar .nav-item .nav-link:hover{color:#fff}.navbar-toolbar .nav-item.nav-divider{position:relative;margin:0 15px}.navbar-toolbar .nav-item.nav-divider::before{content:'';position:absolute;width:1px;height:50%;top:25%;background:#2e3947}.navbar-toolbar .dropdown-menu{margin:0;border-radius:0;background:#162232;font-size:13px;line-height:24px;padding:0;min-width:0}.navbar-toolbar .dropdown-menu .dropdown-item{color:#ccc;font-weight:600}.navbar-toolbar .dropdown-menu .dropdown-item:hover{background:#162232;color:#fff}.navbar-main{background:rgba(12,43,84,.95);padding-top:1rem;padding-bottom:1rem;border-bottom:2px solid #3777ce}.navbar-main .navbar-brand{max-width:80%}.navbar-main .nav-item .nav-link{color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;text-shadow:0 1px #414141}.navbar-main .nav-item .nav-link:hover{color:#d0dae6}.navbar-main .nav-item .nav-link.active{color:#fd2f33}.navbar-main .nav-item.nav-divider{position:relative;margin:0 15px}.navbar-main .nav-item.nav-divider::before{content:'';position:absolute;width:1px;height:50%;top:25%;background:#2e3947}.navbar-main .dropdown-menu{margin:0;border-radius:0;background:#162232;font-size:13px;line-height:24px;padding:0;min-width:0}.navbar-main .dropdown-menu .dropdown-item{color:#ccc;font-weight:600}.navbar-main .dropdown-menu .dropdown-item:hover{background:#162232;color:#fff}footer{color:#c8cbd0;background:rgba(12,43,84,.95);font-weight:600}footer a{color:#fff}footer a:hover{color:#c8cbd0}footer .design-by{text-align:center;background:#1b242d;font-size:13px}.banner{max-height:840px}.banner .item{background-size:cover}.card-primo-piano{border-radius:0;margin-bottom:2rem}@media(min-width:576px){.card-primo-piano .card-img-top{min-height:170px}}.card-primo-piano .overlay-container{position:relative}.card-primo-piano .overlay-container a{display:block;overflow:hidden}.card-primo-piano .overlay-container a img{transform:scale(1.2)}.card-primo-piano .overlay-container .overlay{position:absolute;left:15px;right:15px;top:0;bottom:0;opacity:0;background:rgba(30,46,66,.8);transition:all 250ms ease-in-out;display:flex;align-items:center;justify-content:center}.card-primo-piano .overlay-container .overlay .btn-vedi{display:inline-flex;border-radius:0;border:2px solid #fff;color:#fff;background:transparent;font-weight:600;text-transform:uppercase;transform:scale(0);transition:250ms all ease-in-out}.card-primo-piano .overlay-container .overlay .btn-vedi:hover{background:#fff;color:#00549c}.card-primo-piano .card-body{text-align:center;background:#f5f5f5}.card-primo-piano .prezzo{font-weight:600;color:#00549c}.card-primo-piano .list-dati{text-align:left;margin-bottom:0;line-height:1.8rem}.card-primo-piano .list-dati li span{font-weight:600;float:right}.card-primo-piano:hover .overlay-container .overlay{opacity:1}.card-primo-piano:hover .overlay-container .overlay .btn-vedi{transform:scale(1)}.big-image{background-size:cover;background-repeat:no-repeat;background-position:center center}.thumbs{z-index:100}.thumbs .owl-item{border:3px solid #006893;overflow:hidden}.thumbs .owl-item .img-thumbnail{transform:scale(1.3)}.big-images{z-index:100}.big-images .img-thumbnail{border:1px solid #006893;border-radius:0;padding:0}.dati-generali li{border-bottom:1px solid #e3e3e3}.dati-generali li span{font-weight:700}.dati-generali li .prezzo{color:#00549c}.dati-principali,.dati-motori{display:flex;flex-wrap:wrap;border-top:1px solid #e3e3e3}.dati-principali li,.dati-motori li{border-bottom:1px solid #e3e3e3;width:50%;line-height:1.6rem}@media(min-width:576px){.dati-principali li,.dati-motori li{display:flex;justify-content:space-between;padding-top:.3rem;padding-bottom:.3rem;line-height:2rem}}.dati-principali li span,.dati-motori li span{font-weight:700;display:block}@media(min-width:576px){.dati-principali li span,.dati-motori li span{display:inline}}.dati-principali li:nth-child(2n+1),.dati-motori li:nth-child(2n+1){padding-right:5%}.dati-principali li:nth-child(2n),.dati-motori li:nth-child(2n){padding-left:5%}p.text-justify{line-height:1.6rem}@media(min-width:576px){p.text-justify{line-height:2rem}}.btn-send{border-radius:0;border:2px solid #1e2e42;color:#1e2e42;background:transparent;font-weight:600;text-transform:uppercase}.btn-send:hover{background:#1e2e42;color:#fff}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#006893}.owl-theme .owl-nav [class*='owl-']{padding-top:0;padding-bottom:0;border-radius:0}.owl-theme .owl-nav [class*='owl-']:hover{background:#006893}.mfp-fade.mfp-bg{opacity:0;transition:all .25s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .25s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.card-motore-ricerca .form-control,.card-motore-ricerca .btn,.card-motore-ricerca .input-group-addon{border-radius:0}.card-ricerca{border:1px solid #f5f5f5;background:#f5f5f5;margin-bottom:1.5rem}.card-ricerca .img-container{overflow:hidden;min-width:350px}.card-ricerca .img-container img{transform:scale(1.2)}.card-ricerca .media-body{padding:1rem}.card-ricerca .media-title{border-bottom:1px solid #c2c2c2;padding-bottom:1rem;margin-bottom:1rem;font-weight:700}.card-ricerca .media-title .prezzo{color:#00549c;font-size:.8em}.card-ricerca .list-dati{font-size:1.2rem}.card-ricerca .list-dati li{width:300px}.card-ricerca .list-dati li span{float:right;font-weight:600}.card-ricerca .btn-vedi{border-radius:0;border:2px solid #1e2e42;color:#1e2e42;background:transparent;font-weight:600;text-transform:uppercase}.card-ricerca .btn-vedi:hover{background:#1e2e42;color:#fff}.card-responsive{border:1px solid rgba(0,0,0,.125);margin-bottom:1rem;color:#1a1a1a;background:#f5f5f5}.card-responsive .media{border-bottom:1px solid rgba(0,0,0,.125)}.card-responsive .media .img-container{overflow:hidden;max-width:33%;margin-right:.5rem}.card-responsive img{width:100%;min-height:90px;transform:scale(1.3)}.card-responsive .prezzo{font-weight:600;color:#00549c}.card-responsive .list-dati{padding:0 1rem;margin-bottom:0;line-height:1.8rem}.card-responsive .list-dati li{width:49%;display:inline-block}.card-responsive .list-dati li span{font-weight:600;float:right}.card-responsive .list-dati li:nth-child(2n+1){padding-right:.5rem}.card-responsive .list-dati li:nth-child(2n){padding-left:.5rem}@media print{html,body{font-size:12px;page-break-inside:avoid}.dati-generali li{line-height:1.8rem}.dati-principali,.dati-motori{padding-top:0;padding-bottom:0;margin-bottom:.5rem}.dati-principali li,.dati-motori li{line-height:1.8rem;text-align:right}.dati-principali li span,.dati-motori li span{display:inline;float:left}.header p{line-height:1.3rem}.descrizioni p{line-height:1.2rem;font-size:12px}}#iubenda-cs-banner{bottom:0!important;left:0!important;position:fixed!important;width:100%!important;z-index:99999998!important;background-color:#000}.iubenda-cs-content{display:block;margin:0 auto;padding:20px;width:auto;font-family:Helvetica,Arial,FreeSans,sans-serif;font-size:14px;background:#000;color:#fff}.iubenda-cs-rationale{max-width:900px;position:relative;margin:0 auto}.iubenda-banner-content>p{font-family:Helvetica,Arial,FreeSans,sans-serif;line-height:1.5}.iubenda-cs-close-btn{margin:0;color:#fff;text-decoration:none;font-size:14px;position:absolute;top:0;right:0;border:none}.iubenda-cs-cookie-policy-lnk{text-decoration:underline;color:#fff;font-size:14px;font-weight:900}