html,body,header,.view{height:100%}main{color:#fff}hr{border:1px solid #d5d5d5 !important;opacity:1}.bg-white{background-color:#fff}.bg-gray{background-color:#efefef !important}.bg-light-gray{background-color:#d5d5d5 !important}.bg-dark-gray{background-color:#666}.bg-black{background-color:#000}.bg-blue{background-color:#00479a}.bg-yellow{background-color:#f4c918}.bg-image-accessory{background:url("/img/bg-accessory.jpg");width:100%;margin:0;padding:0;position:relative;background-position:top center;background-repeat:repeat;background-color:#FFF;background-attachment:scroll;background-size:cover;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transform-style:preserve-3d;backface-visibility:hidden}.menu h1{color:#000;border-bottom:2px solid #666;font-family:'Akshar', cursive}.menu h2{color:#666;border-bottom:1px dotted #666;font-family:'Akshar', cursive}.menu h3{color:#000;font-family:'Akshar', cursive;font-size:1.4rem}.menu h4{color:#666 !important;font-family:'Akshar', cursive;font-size:1rem;font-style:italic}.parallax{background-image:url("/img/menu.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.bg-image-parallax{background-image:url("/img/slider-1.jpg");width:100%;margin:0;padding:0;position:relative;background-position:top center;background-repeat:repeat;background-color:#FFF;background-attachment:scroll;background-size:cover;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transform-style:preserve-3d;backface-visibility:hidden}h1,h2{color:#fff}p{font-family:'Open Sans', sans-serif;color:#000}p.small{font-size:0.9rem}cite{color:#d05}.border-bottom-black{border-bottom:2px solid #000}.border-top-black{border-top:2px solid #000}.small-image{max-height:100px}.form-outline .form-control ~ .form-label{color:#fff}.fillbg{overflow:hidden}.fillbg img{background-size:cover;background-repeat:no-repeat;background-position:center;max-height:400px}.arrow-on-hover-outer{cursor:pointer}.arrow-on-hover-outer .arrow-on-hover{opacity:0;transition:opacity 800ms}.arrow-on-hover-outer:hover .arrow-on-hover{opacity:1.0}.text-dark-gray{color:#666}.text-light-gray{color:#ffffffb3}.text-red{color:#e70005}.text-blue{color:#00479a !important}.menu-cat-3{background-image:url("/img/tagliere.jpg");height:50vh}.menu-cat-4{background-image:url("/img/spritz.jpg");height:50vh}.details-cat{height:50vh}.navbar{background-color:#fff !important;padding:0px}.navbar-brand img{padding:3px;margin-right:30px}.color-after-scroll{padding:10px}.scrolled .nav-item,.scrolled .nav-link,.scrolled .nav-link i{font-size:1rem}.scrolled .color-after-scroll{background-color:#fff !important}.scrolled img.logo-nato{max-height:40px !important}.navbar-toggler{color:#000 !important}.footer{background-color:#1F2937}.footer i{color:#e70005}.footer a{color:#ffffffb3}.footer .pillow{background-color:#ffffff0d;border:1px solid #1F2937;border-radius:20px}.footer .pillow i{color:#fff}.footer .pillow div.icon{margin-top:40px;margin-bottom:30px}.footer .pillow div.text{margin-top:32px;font-size:0.9rem}.footer .pillow div.text p{color:#d5d5d5}.text-justify{text-align:justify}.number-big{font-size:3rem;font-weight:bold;color:#e70005}.mb--1{margin-bottom:-1rem !important}#introCarousel,.carousel-inner,.carousel-item,.carousel-item.active{height:100vh}.carousel-item{background-repeat:no-repeat;background-size:cover;background-position:center center}.carousel-item h1{font-family:'Akshar', cursive;font-size:6vw;font-weight:bolder;color:#d5d5d5}.carousel-item h1 span.red-color{color:#e70005 !important}.carousel-item h2{font-family:'Akshar', cursive;font-size:3vw;color:#f4c918}.mask{background-color:rgba(0,0,0,0.6)}header.details{height:50vh;background-color:#fff}@media (min-width: 992px){#introCarousel,.carousel-inner,.carousel-item,.carousel-item.active{height:100vh}img.logo-nato{max-height:50px !important}}@media (max-width: 991px){#introCarousel{padding-top:65px}#introCarousel,.carousel-inner,.carousel-item,.carousel-item.active{height:90vh}.navbar{background-color:#fff !important}li a.nav-link{padding-top:0px;margin-left:20px}.fixed-top img{max-height:80px !important}header.details{height:50vh;background-color:#fff}img.logo-nato{max-height:30px}}h4,.nav-item,.nav-link{color:#00479a !important;font-family:'Roboto Condensed', sans-serif;font-size:1.2rem;font-weight:600}h4.red-color,.nav-item.red-color,.nav-link.red-color{color:#e70005 !important}a.line-under{position:relative;text-decoration:none}a.line-under::before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:7px;left:0;background-color:#e70005;transform:scaleX(0);transition:transform 0.3s ease}a.line-under:hover::before{transform:scaleX(1)}.spot{font-size:0.9rem}.bg-i{display:inline-block;background-color:#e70005;border-radius:50%;width:40px;height:40px;text-align:center}.bg-i i{color:#fff;line-height:40px}.chip{background-color:#dc26261a;text-align:center;color:#e70005;max-width:fit-content;font-size:1rem;margin-bottom:20px;padding:20px}.pillow{background-color:#fff;border:1px solid #d5d5d5;border-radius:20px}.pillow i{color:#e70005}.pillow div.icon{margin-top:40px;margin-bottom:30px}.pillow div.text{margin-top:32px;font-size:0.9rem;text-align:left !important}.pillow div.text p{color:#666}.btn-primary{background-color:#00479a !important}.btn-danger{background-color:#e70005 !important}.fixed-top.scrolled img{max-height:80px;transition:max-height 200ms linear}.fixed-top img{max-height:100px;transition:max-height 200ms linear}.card-header{color:#f4c918;font-family:'Open Sans', cursive;font-size:0.8rem;border-color:#fff}.card-title{color:#000;font-family:'Akshar', cursive;font-size:1.4rem;text-transform:uppercase}.card-fixed{height:40vh;border:1px solid #000}.card-fixed:hover{transform:scale(1.2);transition:all .5s}ul.no-points{list-style-type:none;padding-left:0px}ul.no-points li i{color:#e70005}.breadcrumb{padding:10px;border-radius:5px;font-size:0.9rem;font-family:'Open Sans', cursive}.breadcrumb a{color:#000}div.details-p ul,div.details-p li,div.details-p p{color:#000 !important}.attached a{color:#1F2937;font-family:'Open Sans', cursive}.attached i{margin-right:5px !important}
