.tag{padding:2px 10px;border-radius:10px;color:#fff;font-weight:700;background-color:#1b1b19}.esx{border-left:2px solid #fb923c;border-bottom:2px solid #fb923c}.qbcore{border-left:2px solid #ff6344;border-bottom:2px solid #ff6344}.ox{background-color:#543319}.new-products{margin-top:4%;display:flex;flex-direction:column;align-items:center;margin-bottom:4%}.new-products h1{color:var(--mainColor);font-size:36px}.new-products h3{color:var(--darkTextColor);font-size:13px;margin-bottom:5%;line-height:2}.new-products .link{color:var(--stepDarkTextColor);text-decoration:underline;transition:color .3s ease-in-out}a.link:focus,a.link:hover{color:var(--textColor)}.product-item{display:flex;align-items:center;max-width:100%;gap:50px;margin:0}.product-item img{width:350px;height:auto;border-radius:20px;box-shadow:5px 0 20px #000}.product-content{display:flex;flex-direction:column;gap:20px}.product-content h1{margin:0;padding:0;color:#fff;font-size:26px}.product-content p{color:var(--stepDarkTextColor);font-size:14px;font-weight:400;margin:0;padding:0}.product-content .action-buttons{display:flex;gap:10px}.action-buttons a,.action-buttons button{padding:10px 20px;font-weight:600;border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#fff}.action-buttons .main-btn{background-color:var(--mainColor);color:var(--darkTextColor);overflow:hidden;position:relative;width:10%;min-width:110px}.content1,.content2{position:absolute;white-space:nowrap;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);transition:top .2s ease-in-out;opacity:1;display:flex;align-items:center;gap:10px}.content1{opacity:1;visibility:visible}.content2{top:150px}.main-btn:hover .content1{top:-150px}.main-btn:hover .content2{top:50%}.action-buttons .second-btn{background-color:var(--darkTextColor)}.title-header{align-items:center;justify-content:space-between}.tags,.title-header{display:flex;gap:10px}.new-products .products{gap:30px;display:flex;flex-direction:column}@media (max-width:800px){.new-products{padding:0 2.5%}.new-products h1{font-size:36px}.new-products h4{font-size:14px}.product-item{flex-direction:column;align-items:center}.product-title{position:relative}.title-header .tags{position:absolute;left:0;top:-30px;gap:10px}.tags .tag{padding:2.5px 10px}.product-item img{width:300px}.product-content{align-items:center}.product-content p{display:none}}.whychooseus-wrapper{margin-top:7%;background-color:var(--lighterBgColor);width:100%;z-index:2}.whychooseus{display:flex;flex-direction:column;align-items:center;margin:3% 0;padding:5.5556vh 0}.whychooseus h4{color:var(--darkTextColor);font-size:1.4815vh}.whychooseus h1{font-size:4.0741vh;color:var(--mainColor);white-space:nowrap}.steps{margin-top:3%;width:100%;display:flex;align-items:center;justify-content:space-evenly}.steps .separator{width:40%;z-index:1;line-height:1.4;left:50%;position:absolute;transform:translate(-50%,-40px)}.step{z-index:2;flex-direction:column;text-align:center;max-width:500px;gap:15px}.step,.step-icon{display:flex;align-items:center}.step-icon{background-color:var(--stepIconBg);border:2px solid var(--stepIconBorder);font-size:4.2593vh;width:100px;height:100px;padding:0;border-radius:50%;justify-content:center;transition:all .3s}.step.active .step-icon{background-color:var(--mainColor);color:var(--backgroundColor)}.step.active .step-icon svg{fill:var(--backgroundColor)}.step:not(.active) .step-title{transform:scale(.85);color:#ccc}.step:not(.active) .step-desc{transform:scale(.85);color:#444}.step:not(.active) .step-icon{transform:scale(.85)}.step-info{display:flex;flex-direction:column;gap:5px;font-weight:500}.step-info .step-desc{color:var(--stepDarkTextColor);font-size:1.3889vh;transition:all .3s ease-in-out}.step-info .step-title{transition:all .3s}@media (max-width:800px){.whychooseus h1{font-size:3.3333vh}.whychooseus h4{font-size:1.2963vh}.steps .separator{display:none}.steps{flex-direction:column;gap:20px}}.partners{margin-top:8%;display:flex;flex-direction:column;align-items:center;gap:30px}.partners p{color:var(--darkTextColor);font-weight:600;font-size:14px}.partners-list{display:flex;gap:100px}.partner{filter:grayscale(1);transition:all .3s ease-in-out}.partner img{width:5vw;min-width:50px;max-width:80px}.partner:hover{filter:grayscale(0);transform:scale(.9)}@media (max-width:800px){.partners-list{gap:10px}}.homepage{display:flex;align-items:center;flex-direction:column;background-color:var(--backgroundColor);height:100%;min-height:800px;position:relative;overflow:hidden}.page-title{margin-top:3%;text-align:center}.page-title h4{margin-top:3%!important;color:#848484;font-size:1.1111vh;letter-spacing:5px!important;font-weight:300;text-transform:lowercase}h4.hand{font-family:Poppins;width:-moz-fit-content;width:fit-content;overflow:hidden;white-space:nowrap;margin:0 auto;letter-spacing:.15em;animation:typing 5s steps(75) infinite}@keyframes typing{0%{width:0}to{width:100%}}.page-title h1{font-size:4.0741vh;font-weight:800;text-transform:uppercase;line-height:1;display:flex;flex-direction:column;align-items:center}.page-title h1 .gradient{background:var(--textGradient2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-title .subtitle{font-size:2.7778vh;font-weight:700}.img-container{margin-top:1%;position:relative;display:flex;justify-content:center}.homepage-bg{min-width:350px;width:100%;height:auto;transition:all .2s ease-in-out;will-change:transform,opacity}.homepage-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--mainColor);color:var(--backgroundColor);text-decoration:none;z-index:1;border-radius:1000px;font-size:1.4815vh;padding:.9259vh 3.7037vh;display:flex;align-items:center;gap:.9259vh;font-weight:600;white-space:nowrap;animation:puls 2s infinite;transition:box-shadow .3s ease-in-out}.homepage-btn svg{fill:var(--backgroundColor)}.bg-glow1,.bg-glow2{position:absolute;width:500px;height:500px;background:var(--mainColor);border-radius:50%;filter:blur(200px);animation:puls2 2s infinite;z-index:0}@keyframes puls2{0%{filter:blur(200px)}50%{filter:blur(250px)}to{filter:blur(200px)}}.bg-glow1{top:-100px;left:-600px}.bg-glow2{top:400px;right:-600px}@keyframes puls{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}to{transform:translate(-50%,-50%) scale(1)}}.homepage-btn:hover{box-shadow:0 0 20px var(--mainColor)}@media (max-width:600px){.page-title .subtitle{font-size:20px!important}.page-title h1{font-size:24px!important}}@media (max-width:1000px){.page-title .subtitle{font-size:26px}.page-title h1{line-height:1.1;font-size:34px}.bg-glow1,.bg-glow2{display:none}}@media (max-width:1200px){.homepage-bg{width:80%}}