@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Rajdhani,sans-serif;background-color:#000}.h100{height:100%}.carousel{height:100vh;width:98%;margin:0 auto;overflow:hidden;background-color:#a9a9a9;position:relative}.carousel-title,.carousel-caption h1{font-size:100px;font-weight:500!important;margin-top:50px}.carousel-descridivtion,.carousel-descrizione{font-size:20px;font-weight:300;margin-top:20px}.logo-nav{width:150px}.overlay{background-color:#0000008d;position:absolute;height:100%;width:100%}.carousel-image{width:100%;height:100%;object-fit:cover}.carousel-button{position:absolute;top:50%;transform:translateY(-50%,-50%);background-color:transparent;border:none;color:#fff;font-size:100px;width:50px;z-index:99}.carousel-button.prev{left:20px}.carousel-button.next{right:20px}.carousel-button:hover{cursor:pointer;color:#f0f0f0}.btn-contact{background-color:#e31d25;color:#fff}.btn-contact:hover{background-color:#a11419;color:#fff}.chi-siamo-text{font-size:19px}.car-1-container{background-color:#e6e6ea;height:350px;border-radius:25px}.car-2-container{border-radius:25px;background-color:#f4c62f;height:200px}@media (max-width: 768px){.navbar{position:fixed;top:0;left:0;width:100%;z-index:2;background-color:#000!important}.navbar-toggler{background-color:#e31d25!important}.carousel{height:100vh;width:100%;margin:0 auto;overflow:hidden;background-color:#a9a9a9}.carousel .overlay{display:flex;align-items:center}.carousel-title{font-size:40px}.carousel-descridivtion,carousel-descrizione{font-size:22px;padding:0 50px}}@media (min-width: 768px){.navbar{position:absolute;top:0;left:0;width:100%;z-index:2;background-color:transparent!important}}.nav-item{position:relative;transition:all .3s ease}.nav-item:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background-color:#e31d25;transition:width .3s ease}.nav-item:hover:after{width:100%}.marchi-img{width:90px;filter:grayscale(100%);transition:filter .3s ease;margin-left:100px}.noleggio-furgoni{width:98%;margin:0 auto;border-radius:25px;background:linear-gradient(90deg,#32323c,#55556e)}.noleggio-text h2{font-size:50px;font-weight:700}.noleggio-text p{font-size:20px;font-weight:300}.sezione-servizi{border-radius:25px;width:98%;margin:0 auto}.bento-img{object-fit:cover;height:100%;max-height:220px;width:100%;border-radius:25px}.custom-accordion .accordion-button{font-size:18px;font-weight:600;transition:background-color .3s ease}.custom-accordion .accordion-button:hover{background-color:#e31d25!important}.custom-accordion .accordion-button:not(.collapsed){background-color:#e31d25!important;color:#fff}.custom-accordion .accordion-body{font-size:16px;font-weight:300;color:#f0f0f0;background-color:#1e1e1e;border-radius:0 0 15px 15px;padding:1rem}.acquista-auto{width:98%;margin:0 auto;border-radius:25px;background:#444550;background:linear-gradient(90deg,#444550,#6e6d82 35%,#6e6d82)}.buy-text h2{font-size:50px;font-weight:700}.buy-text p{font-size:20px;font-weight:300}.footer{background-color:#fff;width:98%;margin:0 auto;border-radius:25px}.logo-footer{width:150px}.footer h4{font-size:25px;font-weight:700}.whatsapp{position:fixed;bottom:20px;right:20px;background-color:#25d366;border-radius:50%;padding:10px;box-shadow:0 2px 10px #0003;z-index:1000;width:50px}.form-contatti h2{font-size:40px;font-weight:700}.form-contatti form{background-color:#000000b3;padding:20px;border-radius:15px}.form-label{font-size:18px}.btn-contact{background-color:#e31d25;color:#fff;padding:10px 30px;font-size:18px;border:none;border-radius:25px;transition:background-color .3s ease}.btn-contact:hover{background-color:#c11a1e}.ore{width:100px;height:100px;position:absolute;right:10px}.offerte{width:100px;height:100px;position:absolute;left:10px}.noleggio-sezione{background:linear-gradient(to right,#0d0d0d,#1a1a1a)}.card-noleggio{background-color:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease;border:1px solid rgba(255,255,255,.1)}.card-noleggio:hover{transform:translateY(-5px)}.card-noleggio h2{font-size:1.8rem;margin-bottom:1rem}.card-noleggio p{font-size:1rem;margin-bottom:1.5rem}.btn-contact:hover{background-color:#d49c00;color:#fff}.carousel-caption{background-color:#0000006b;height:100%;width:100%;left:0;top:0}.noleggio-ore{width:150px;height:150px;position:absolute;right:50px;top:150px}@media (max-width: 768px){.noleggio-ore{width:100px;height:100px;right:20px;top:80px}}
