.categories-container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px;width:100%;margin:10rem auto 5rem}.categories-heading{font-size:4rem;text-align:center;margin-top:50px;margin-bottom:-60px;padding:0 1em}.category-card img{width:100%;height:100%;opacity:.5;z-index:0;object-fit:cover}.category-card{position:relative;display:flex;justify-content:center;align-items:center;border-radius:20px}.img-cont{background-color:#000;z-index:-1;height:100%;width:100%;border-radius:20px}.category-card h3{position:absolute;padding:12px 32px;font-size:16px;font-weight:700;text-transform:uppercase;color:#000;background-color:#fff;border:none;border-radius:50px;overflow:hidden;z-index:1;transition:all .3s ease-in-out;box-shadow:0 6px 10px rgba(0,0,0,.1);cursor:pointer}.category-card h3:hover{transform:scale(1.05);color:#000;box-shadow:0 10px 20px rgba(0,0,0,.2)}.category-card h3:active{transform:scale(.9)}.category-card h3:before{content:"";position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(90deg,#007bff,#00bfff);transition:all .85s ease-in-out;z-index:-1;border-radius:50px}.category-card h3:hover:before{right:100%}@media (max-width:767px){.categories-container{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 20px}.img-cont{border-radius:10px}.categories-heading{font-size:3rem;text-align:center;margin-top:50px;margin-bottom:-60px}.category-card{height:250px}.category-card h3{font-size:.8em;padding:5px 12px}}@media (min-width:768px){.categories-container{grid-template-columns:repeat(2,1fr);width:95vw;justify-content:space-between}.categories-heading{font-size:5rem;margin-top:80px;margin-bottom:-80px}.category-card{align-items:stretch;height:400px}.img-cont{flex-grow:1;border:.2px solid #fff;border-radius:20px 20px 20px 20px;height:100%}.category-card img{object-fit:cover;opacity:.5;height:100%}.category-card h3{bottom:50px}}@media (min-width:1024px){.categories-container{grid-template-columns:repeat(4,1fr);width:95vw;justify-content:space-between}.categories-heading{font-size:6rem;margin-top:100px;margin-bottom:-100px}.category-card{align-items:stretch}.img-cont{flex-grow:1;border:.2px solid #fff;border-radius:20px 20px 20px 20px}.category-card img{object-fit:cover;opacity:.5;height:100%}.category-card h3{bottom:50px}}.hero-heading-container{margin:4rem;text-align:center}.hero-title{font-size:2.5em;background:#000;background:linear-gradient(90deg,#000 0,#5e5e5e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{margin:1em 0 5em;line-height:1.5;font-size:1em;color:grey;font-weight:300}@media (min-width:768px){.hero-title{font-size:9em}.hero-subtitle{font-size:1.3em}}.hero-video-container{display:flex;flex-flow:column nowrap;position:relative;height:650px;background-color:#000}.hero-video{height:100%;background-color:#000;opacity:.6}.hero-video-container img,.hero-video-container video{object-fit:cover;object-position:0}.hero-text{position:absolute;color:#fff;top:10em;text-align:center;align-self:center;padding:0 1em}.hero-text h1{font-size:2.5em;align-self:center}.hero-text h1 svg{margin-bottom:-6px;color:#ff4b2b}.hero-text h2{margin-top:30px;font-size:1.2em;opacity:.8;font-weight:300;display:block}.shop-now-btn,.shop-now-btn-2{padding:1.1rem 3.5rem;font-weight:bolder;font-size:2rem;background:transparent;border:none;position:absolute;bottom:10rem;align-self:center;justify-self:stretch;z-index:1;color:#fff}.shop-now-btn.btn-2{position:relative;bottom:unset}.shop-now-btn:after,.shop-now-btn:before{content:"";position:absolute;bottom:0;right:0;z-index:-99999;transition:all .4s}.shop-now-btn:before{width:100%;height:100%;background:#ff416c;background:linear-gradient(90deg,#ff4b2b,#ff416c)}.shop-now-btn:after,.shop-now-btn:before{transform:translate(0);border-radius:50px}.shop-now-btn:after{width:10px;height:10px;background:#a8ff78;background:linear-gradient(90deg,#78ffd6,#a8ff78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.shop-now-btn:hover{color:#000}.shop-now-btn:hover:before{transform:translate(5%,20%);width:10px;height:10px;background:#ff416c;background:linear-gradient(90deg,#ff4b2b,#ff416c)}.shop-now-btn:hover:after{border-radius:50px;transform:translate(0);width:100%;height:100%;background:#a8ff78;background:linear-gradient(90deg,#78ffd6,#a8ff78)}.shop-now-btn:active:after{transition:0s;transform:translateY(5%)}.shop-now-btn.download{display:flex;align-items:center;font-size:1.2em;padding:1.1em 2.5em;position:relative;bottom:0;margin:.2em .5em;text-decoration:unset}.shop-now-btn.download span{margin-left:10px}.download-container{display:flex;justify-content:center;margin-top:2em}.hero-form{background:#fff;display:flex;border-radius:10px;overflow:hidden;width:80%;margin:2em auto auto}.hero-search button{font-weight:bolder;font-size:1.5rem;background:#ff4b2b;border:none;flex:1 1;color:#fff}.hero-search input{height:50px;width:70%;padding:2em;border:unset;font-size:1em;font-weight:300}@media (min-width:768px){.hero-video-container{height:810px}.hero-text h1{font-size:6em;align-self:center}.hero-text h2{margin-top:40px;font-size:1.5em;opacity:.8;display:block}}@media (max-width:767px){.hero-video-container img{object-fit:cover;object-position:left}.shop-now-btn.download{padding:.8em 1.5em;font-size:.9em}.download-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-form{width:90%}.hero-search button{font-size:1rem}.hero-search input{font-size:.9em;padding:0 1.5em}.shop-now-btn.btn-2{font-size:1.2em;padding:.8rem 2.5rem}}.vtu-comparison .vtu-container{display:flex;padding:1.5em;justify-content:center;margin-top:6em}.vtu-comparison .vtu-card{margin:1em .1em 0}@media (max-width:767px){.vtu-comparison .vtu-container{margin-top:3em;padding-bottom:0;flex-wrap:wrap}.vtu-comparison .categories-heading{font-size:2.5rem}}@media (min-width:1024px){.vtu-comparison .categories-heading{font-size:5rem}}.video-container{display:flex;background-color:#fff;justify-content:space-around;flex-flow:row nowrap;margin:5em 0}.video-container .video-card{display:flex;flex-flow:column nowrap;width:35vw;height:49.8vw;margin:5px;position:relative;border-radius:25px;box-shadow:0 -1px 84px -16px #757575;cursor:pointer}.video-container .notch{left:23%;right:0;text-align:center;position:absolute;background-color:#1b1b1b;height:2.3vw;width:52%;border-radius:4px 4px 8px 8px}.video-container img,.video-container video{object-fit:cover;border-radius:22px;opacity:1;width:100%;height:100%}.video-container .video-card div{height:119.9%}.video-card.loading{background:#f0f0f0;border-radius:22px;overflow:hidden;position:relative}.video-card .image-placeholder{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.video-card .title-placeholder{position:absolute;bottom:30px;left:10%;right:10%;height:20px;background:#e0e0e0;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.error-message{text-align:center;padding:2em;color:#d32f2f;font-weight:500;background:#ffebee;border-radius:8px;margin:2em auto;max-width:80%}.video-container .video-card h3{font-size:.9em;position:absolute;color:#fff;bottom:30px;left:0;right:0;text-align:center}.video-section-img{width:100%;position:relative}.hero-img-container{background-color:#000;position:relative;display:flex;flex-flow:column nowrap;align-items:center}.hero-img-container img{opacity:.6}.hero-img-container h1{opacity:.9;text-align:center;font-size:3rem;padding:10px;color:#fff;position:absolute;top:5rem}@media (max-width:767px){.video-container img,.video-container video{border-radius:10px}}@media (min-width:768px){.video-container{justify-content:space-evenly}.video-container .video-card{height:38vw;width:18vw}.video-container .notch{height:1.3vw}.video-container .video-card h3{font-size:2em}.hero-img-container h1{font-size:6em}}.why-heading{font-size:2.5em;text-align:center;margin-top:50px;margin-left:20px;margin-right:20px;background:linear-gradient(90deg,#000 0,#5e5e5e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.why-container{width:80%;margin:1em auto 2.5em;text-align:center}.why-subtitle{margin:1em 0;line-height:1.5;font-size:1em;color:grey;font-weight:300}.x-partners{margin:2em 0;padding-bottom:1em;display:flex;justify-content:center}.why-container .x-img{width:120px}.why-container .x-img.quickvtu{width:100px;margin-left:.5em}@media (min-width:768px){.why-container .x-img{width:200px;display:flex;align-self:center}.why-container .x-img.quickvtu{width:180px;margin-left:.5em}.why-heading{font-size:5rem;margin-top:80px}.why-container{width:60%;margin:2.5em auto}.why-subtitle{font-size:1.3em}}