:root{--primary:#fff}.btn{border-radius:2px;outline:none;padding:8px 20px}.btn--primary{background-color:#fff;background-color:var(--primary);color:#242424}.btn--outline,.btn--primary{border:1px solid #fff;border:1px solid var(--primary)}.btn--outline{background-color:initial;color:#fff;padding:8px 20px;transition:all .3s ease-out}.btn--outline:hover{background-color:#fff225;border-color:#252525}.btn--medium{font-size:18px;padding:8px 20px}.btn--large{font-size:20px;padding:12px 26px}.btn--large:hover,.btn--medium:hover{background:#fff;color:#242424;transition:all .3s ease-out;transition:.25s}.navbar{background:linear-gradient(90deg,#252525,#131313);font-size:1.2rem;position:sticky;top:0;z-index:999}.navbar,.navbar-container{align-items:center;display:flex;height:80px;justify-content:center}.navbar-container{max-width:1500px}.navbar-logo{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:2rem;justify-self:start;margin-left:20px;text-decoration:none}.fa-typo3{font-size:1.8rem;margin-left:.5rem}.nav-menu{grid-gap:10px;display:grid;grid-template-columns:repeat(4,auto);justify-content:end;list-style:none;margin-right:2rem;text-align:center;width:60vw}.nav-item{height:80px}.nav-links{align-items:center;color:#f2f2f2;display:flex;height:100%;padding:.5rem 1rem;text-decoration:none}.nav-links:hover{border-bottom:4px solid #f2f2f2;transition:all .2s ease-out}.fa-bars{color:#ededed}.menu-icon,.nav-links-mobile{display:none}@media screen and (max-width:960px){.NavbarItems{position:relative}.nav-menu{display:flex;flex-direction:column;height:90vh;left:-100%;position:absolute;top:80px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:#424242;left:0;z-index:1}.nav-links{display:table;padding:2rem;text-align:center;width:100%}.nav-links:hover{background-color:#fff;border-radius:0;color:#242424}.navbar-logo{left:0;position:absolute;top:0;transform:translate(25%,50%)}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;transform:translate(-100%,60%)}.fa-times{color:#f2f2f2;font-size:2rem}.nav-links-mobile{background-color:initial;border:1px solid #ededed;border-radius:4px;color:#ededed;display:block;font-size:1.5rem;margin:2rem auto;padding:14px 20px;text-align:center;text-decoration:none;transition:all .3s ease-out;width:80%}.nav-links-mobile:hover{background:#ededed;color:#242424;transition:.25s}}*{box-sizing:border-box;font-family:PT Sans,sans-serif;margin:0;padding:0}.home,.prebook,.products,.rentals{align-items:center;display:flex;font-size:3rem;height:90vh;justify-content:center}.products{align-items:center;display:flex;flex-direction:column}.compare-all,.product{border:1px solid #ccc;border-radius:10px;margin:20px;max-width:800px;padding:20px;width:80%}.compare-image,.product-image{border-radius:10px;height:auto;width:100%}.color-selection{display:flex;justify-content:center;margin:10px 0}.color-button{border:none;border-radius:50%;cursor:pointer;height:30px;margin:0 5px;width:30px}.buy-now-button{background-color:#f9ed32;border:none;border-radius:5px;color:#000;cursor:pointer;padding:10px 20px}.comparison-table{margin-top:20px}.comparison-table table{border-collapse:collapse;width:100%}.comparison-table td,.comparison-table th{border:1px solid #ccc;padding:10px;text-align:center}.payment-form{background-color:#ededed;border:1px solid #fff;border-radius:4px;margin:0 auto;max-width:400px;padding:1rem}.payment-form div{margin-bottom:1rem}.payment-form label{display:block;margin-bottom:.5rem}.payment-form input{border:1px solid #3c3c3c;border-radius:4px;padding:.5rem;width:100%}.payment-form button{background-color:#424242;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin-top:1rem;padding:.5rem;width:100%}.rentals{background-image:url(/static/media/logo1.020d134542b3845c1c61.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:100px}.rentals-container{align-items:center;background-color:#f2f2f2;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.rentals{color:#333;font-size:2.5em;margin-bottom:20px}.booking-form{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:500px;padding:20px;text-align:left;width:100%}.booking-form div{margin-bottom:15px}.booking-form label{color:#555;display:block;font-size:1.2em;margin-bottom:5px}.booking-form input,.booking-form select{border:1px solid #ccc;border-radius:5px;font-size:1em;padding:10px;width:100%}.booking-form .btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:background-color .3s ease}.booking-form .btn:hover{background-color:#0056b3}.book-rentals-btn{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.book-rentals-btn:hover{background-color:#444}.confirmation-container{align-items:center;background-color:#f2f2f2;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.confirmation-title{color:#333;font-size:2em;margin-bottom:20px}.confirmation-details{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:500px;padding:20px;text-align:left;width:100%}.confirmation-details p{color:#555;font-size:1.2em;margin:10px 0}.btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.btn:hover{background-color:#0056b3}.prebook-container{padding:50px;text-align:center}.prebook{font-size:2rem;margin-bottom:20px}.prebook-pay-button{background-color:#f9ed32;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.prebook-pay-button:hover{background-color:#fff225}.cards{background:#fff;padding:4rem}h1{text-align:center}.cards__container{align-items:center;display:flex;flex-flow:column;margin:0 auto;max-width:1120px;width:90%}.cards__wrapper{margin:50px 0 45px;position:relative}.cards__items{margin-bottom:24px}.cards__item{border-radius:10px;display:flex;flex:1 1;margin:0 1rem}.cards__item__link{border-radius:10px;box-shadow:0 6px 20px #387dff2b;display:flex;filter:drop-shadow(0 6px 20px rgba(56,125,255,.017));flex-flow:column;overflow:hidden;text-decoration:none;width:100%}.cards__item__pic-wrap{overflow:hidden;padding-top:67%;position:relative;width:100%}.fade-img{animation-duration:2s;animation-name:fade-img}.cards__item__pic-wrap:after{background-color:#1f98f4;bottom:0;box-sizing:border-box;color:#fff;content:attr(data-category);font-size:12px;font-weight:700;margin-left:10px;max-width:calc(100% - 60px);padding:6px 8px;position:absolute}.cards__item__img{bottom:0;display:block;height:100%;left:0;max-height:100%;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;transition:all .2s linear;width:100%}.cards__item__img:hover{transform:scale(1.1)}.cards__item__info{padding:20px 30px 30px}.cards__item__text{color:#252e48;font-size:18px;line-height:24px}@media only screen and (min-width:1200px){.content__blog__container{width:84%}}@media only screen and (min-width:1024px){.cards__items{display:flex}}@media only screen and (max-width:1024px){.cards__item{margin-bottom:2rem}}.footer-container{align-items:center;background-color:#2c2a2a;color:#fff;display:flex;flex-direction:column;padding:4rem 0}.footer-links{display:flex;justify-content:center;max-width:1000px;width:100%}.footer-link-wrapper{display:flex}.footer-link-items{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;margin:16px;text-align:left;width:160px}.footer-link-items a{color:#fff225;margin-bottom:.5rem;text-decoration:none}.footer-link-items a:hover{color:#f9ed32;transition:.3s ease-out}.social-media{width:100%}.social-media-wrap{align-items:center;display:flex;justify-content:space-between;margin:40px auto 0;max-width:1000px;width:90%}.website-rights{color:#fff;margin-bottom:16px}.social-icons{align-items:center;width:240px}.social-icon-link{color:#fff225;font-size:24px;margin:0 10px}.social-icon-link:hover{color:#f9ed32;transition:.3s ease-out}.about-us{color:#424242;font-family:Poppins,sans-serif;margin:auto;max-width:800px;padding:20px}.about-us h1{margin-bottom:20px;text-align:center}.about-us p{line-height:1.6;margin-bottom:15px}.contact-us{color:#424242;font-family:Poppins,sans-serif;margin:auto;max-width:800px;padding:20px}.contact-us h1{margin-bottom:20px;text-align:center}.contact-us p{line-height:1.6;margin-bottom:15px}.contact-us a{color:#424242;text-decoration:none}.contact-us a:hover{text-decoration:underline}.social-icons{display:flex;justify-content:center;margin-top:20px}.social-icons a{color:#424242;margin:0 10px}.social-icons a:hover{color:#3b5998}
/*# sourceMappingURL=main.2395e3d2.css.map*/